首页 > 编程知识 正文

常见的黑盒测试有哪些,黑盒测试两种基本方法

时间:2023-05-06 10:48:03 阅读:105912 作者:1425

1.错误推测法

定义:一种基于经验和直觉推测程序中可能存在的所有错误并有针对性地设计测试用例的方法。

基本思想:列出程序中可能存在的所有错误和易出错的特殊情况,并根据他们选择测试用例。

1 .例如,可以测试移动终端的呼叫功能,以设计各种呼叫失败的情况来补充测试用例。

在未插入SIM卡时调用(紧急呼叫)。

插入不收费的SIM卡并调用了

在RF设备损坏或没有信号的区域插入有效的SIM卡并调用

网络正常,插入有效的SIM卡,调用无效的号码(例如1,888,333333,不输入任何内容等)

网络正常,插入有效的SIM卡,使用“快速拨号”功能调用设置无效号码的数字

例如,如果测试用于对线性表(如数组)进行排序的程序,则可能会假设输入的线性表为空表,也可能需要特殊测试。

表中只含有一种元素;

输入表中的所有元素都已排序;

输入表单按相反顺序排序。

输入表的部分或全部要素相同。

2.因果图法

1、定义

这是一种通过分析不同的输入组合以图形化方式设计测试用例的方法,适用于检查程序输入条件的不同组合。

基本步骤

要使用因果图导出测试用例,一般需要执行以下步骤:

1 )在软件规格说明中,分析哪个原因,哪个结果。 原因是输入或输入条件的等价类,结果是输出条件。 对每个原因和结果赋予识别符,根据这些关系制作因果关系图。

2 )在因果图上用一些符号表示约束或约束。

3 )分析需求并将其显示为因果图之间的关系图。

4 )将因果图转换为判定表。

5 )以判定表的各列为依据设计测试用例

3.决策表

定义:决策表表示基于一系列条件的复杂业务规则。

适用范围

在一些数据处理问题中,一些操作的实施取决于多个输入条件的组合。 判定表可以尽可能列举复杂的问题,避免遗漏。

基本步骤

有n个条件决定列举所有条件桩和动作桩的规则数,如果每个条件都有取2个值(0,1 ),则有2n )条件的取值个数条件的个数)种类的规则。 填写条件项目; 填写动作项目,得到初始判定表; 简化,合并相似的规则。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。