《黑盒测试方法》

 

一、常用方法

  1. 等价边界值
  2. 因果图分析法
  3. 流程图法
  4. 状态迁移法
  5. 错误猜测法
  6. 正交表法

二、具体方法

1.等价边界值分析法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

 第五步:具体的测试用例---测试用例九要素(用例编号、项目名称、用例名称、重要级别、预置条件、输入数据、操作步骤、预期结果、编写用例的人员名),一般公司都有相应的模板

 

2.因果图分析法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

                    第五步:具体的测试用例数据---测试用例九要素

 

3. 流程图法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

 

4.状态迁移法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

软件测试基础_黑盒测试方法

 

5.错误猜测法(经验之谈)

  • 若版本继承上一个版本,就测试上一个版本存在BUG的模块
  • 若一个模块你已经发现了3个以上的bug,那就重点测试这个模块,很可能还有更多的惊喜

6. 正交试验法

  • 存在a*b*c...等多种组合时
  • 举例:测试某个项目(应用)在系统(win7、win10、linux、centos、SOLARIS),浏览器(QQ、360、火狐、谷歌、IE)、脚本语言(java、php、C、python)的运行结果。

此案例有5*5*4=100种组合,故用正交试验法

备注:http://neilsloane.com/oadir/index.html---适用于:组合量大,精简组合

 

三、对比

软件测试基础_黑盒测试方法

 

相关文章: