怎么理解黑盒测试-村棍

一.黑盒测试的概念:

黑盒测试,软件测试的方法之一。也可以称为功能测试,数据驱动测试或基于规格说明的测试。

主要内容:测试者不了解程序的内部情况,只知道程序的输入,输出和系统的功能,是从用户的角度进行的测试。

主要针对软件界面和软件功能进行测试。

二.黑盒测试试图发现的错误:

1)功能不正确或遗漏。

2)界面错误

3)数据库访问错误

4)性能错误

5)初始化和终止错误

三.黑盒测试用例设计方法:

1)等价划分法:将输入划分为若干子集,每个子集选取少数代表性数据作为测试用例。

2)边界分析法:通过选择等价类边界的测试用例。

3)错误推测法:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例,需要经验和直觉。

4)因果图法:考虑输入条件的联系和组合,因果图方法最终生成判定表,适合于检查程序输入各条件的各种组合情况。

5)正交实验设计方法:用最少的测试用例达到最高的测试覆盖率。

四。黑盒测试使用的工具

winrunner:通过自动捕获,检测和模拟用户交互操作,识别出绝大多数软件的游戏功能缺陷。

工作流程:

1)识别应用程序的GUI

2)建立测试脚本

3)对测试脚本出错(debug)

4)在新版应用程序执行测试脚本

5)分析测试结果

6)回报缺陷

你可能感兴趣的:(测试)