美文网首页软件测试测试员的那点事
也谈黑盒测试与白盒测试??等价类划分法

也谈黑盒测试与白盒测试??等价类划分法

作者: JAVA伯乐 | 来源:发表于2019-04-25 18:53 被阅读1次

白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。

黑盒测试:又被称为功能测试、数据驱动测试或基于规格说明的测试,是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。

两者区别:

黑盒测试着重测试软件功能。

黑盒测试并不能取代白盒测试,它是与白盒测试互补的测试方法,它很可能发现白盒测试不易发现的其他类型错误。

具体方法:

其具体方法有:等价类划分法,边界值分析法,错误推测法,因果图等。

1.什么叫等价类划分法?

a.是一种典型的黑盒测试设计方法。

b.是将系统输入域划分为若干部分,然后从每个部分选取少数代表性数据进行测试,避免穷举法产生的大量用例。

c.分为2种情况,有效等价类和无效等价类

2.在什么时候用到?

主要应用在功能测试、性能测试、GUI测试、配置测试等类型中。

3.编写测试用例

  规则:

a.一条正常测试用例尽可能多的包含有效数据

b.一条异常测试用例只能包含一个无效数据

c.后追加一条用例:所有输入都错误,进行异常测试

多的不多说,来个例子可能会更简单一些:

软件测试交流群:1017539290 欢迎加入一起讨论交流

163邮箱注册测试:

编写的测试用例是这样子的:

相关文章

  • 也谈黑盒测试与白盒测试??等价类划分法

    白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,...

  • 测试用例

    测试用例设计方法 测试用例常用设计方法有:黑盒:等价类划分法,边界值法 ,因果图法,场景法,错误推断法白盒:基本路...

  • PHP框架应用实例解析---软件测试

    软件测试 内容 黑盒测试和白盒测试的定义 等价类的定义 测试整个系统 测试注册和登录功能 验收测试的优点 利用单元...

  • 黑盒白盒的测试--等价类划分法

    白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,...

  • 测试用例设计方法篇-边界值分析法

    大家好,我是十一。 前情回顾 上面一篇我们讲了等价类划分法,我们先来回顾下: 等价类划分法等价类划分法是黑盒测试用...

  • 那些用烂了却一直出现在面试中的经典面试题合集(一)

    面试题:白盒测试和黑盒测试的区别? 白盒测试 白盒测试(也被称为玻璃盒测试,透明盒子测试与结构测试,可以看见源代码...

  • 学习资料

    一、测试用例设计方法 白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖 黑盒测试:边界值分析法、等价类划分、错误猜测法、...

  • 软件测试方法划分

    一、从是否关心内部结构划分: 1.白盒测试 2.灰盒测试 3.黑盒测试(边界值、等价类、因果图、猜错法、场景法、随...

  • 测试流程之如何设计测试用例

    前言 在功能测试中测试人员使用的测试用例设计方法大多都是黑盒用例设计方法,黑盒用例设计方法有其中又以等价类划分法、...

  • 07测试用例设计方法【黑盒-等价类划分法】

    黑盒测试用例设计方法-等价类划分法 等价类划分法: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭...

网友评论

    本文标题:也谈黑盒测试与白盒测试??等价类划分法

    本文链接:https://www.haomeiwen.com/subject/kfctnqtx.html