黑盒测试——等价类划分、边界值分析、因果图和判定表法、状态图、场景、正交试验法

黑盒测试常用测试方法的选择: 

1首先采用等价类划分法来编写测试用例

2必要时采用边界值分析法进行补充测试用例

3采用错误推测法再追加测试用例

4对照程序逻辑,检查自己设计出的测试用例逻辑覆盖程度,若覆盖不够,则需要再补充其他的测试用例

5如果程序功能含有输入条件的组合情况,应一开始就采用因果图法

6如果程序某功能适合自动测试,可以采用自动化测试及随机测试。

 

黑盒测试常用工具有:winrunner、QTP

 

什么是黑盒测试以及优缺点?

定义: 黑盒测试把测试对象看做一个黑盒子,不用考虑程序内部结构和内部特性,依据程序需求规格说明书,检查程序功能是否符合功能说明。

优缺点:

优:1功能性测试与软件如何实现无关,如果实现发生变化,功能性测试仍然可用;

2测试用例编写与软件开发同时进行,节省软件开发时间

3通过软件的用例可用设计出大部分功能性测试用例

缺:

1测试用例数量大

2测试用例  可能产生很多冗余

3功能性测试的覆盖范围不可能达到100%

 

黑盒测试用例设计方法?

答:

1等价类划分法(有意义,合理的输入数据组成集合检查是否符合产品需求;无意义,不合理的输入数据组成的集合推测不符合需求的地方)、

2边界值分析法(输入的边界值进行测试)、

3因果图和判定表法(分析和表达多逻辑条件下执行不同操作)、

4状态图法(和产品需求反着来,比如要求输入数字,就输入字母,要求输入正数,就输入负数等)、

5场景法(利用图解法分析输入的各种组合情况,即输入多个条件的各种组合及输出情况之间的相互制约关系)、

6正交试验法(比如要进行18次测试,最终选择具有代表性的9次进行试验)

7其他测试方法有:错误推测法、通过测试与失败测试、随机测试

边界值划分法:考虑的边界数据类型如数值、速度、字符、地址、位置、尺寸、数量;

                           以及考虑条件的等价区间:默认、空白、空值、零值和无。

                           还要考虑:非法、错误、不正确和垃圾数据。

                            还要测试:程序的状态及切换。

次边界条件:

 

 

 

 黑盒测试用例模板:

 

 

 

 

 

 

 

posted @ 2018-03-06 16:29  灵笑若然  阅读(1587)  评论(0编辑  收藏  举报