软件测试第4章动态测试技术-黑盒测试方法..docVIP

  • 12
  • 0
  • 约1.07万字
  • 约 13页
  • 2016-12-10 发布于重庆
  • 举报

软件测试第4章动态测试技术-黑盒测试方法..doc

软件测试第4章动态测试技术-黑盒测试方法.

第4章 动态测试技术(1)-黑盒测试方法 黑盒测试概述 定义:黑盒测试是依据软件的需求规约,设计测试用例,检查程序的功能是否符合需求规约的要求 测试用例:由测试输入数据和预期结果组成(运行实际结果和预期结果不一致说明存在错误) 主要的黑盒测试方法有 等价类划分 边界值分析 错误猜测法 因果图法 判定表测试法 基于场景测试法 正交试验法 比较测试 等价类划分 概述: 由于不能穷举所有可能的输入数据来进行测试,所以只能选择少量有代表性的输入数据,来揭露尽可能多的程序错误(设计测试用例遵循的原则之一) 等价类划分方法将所有可能的输入数据划分成若干个等价类,然后在每个等价类中选取一个代表性的数据作为测试用例的输入数据 等价类是指输入域的某个子集,该子集中的每个输入数据对揭露软件中的错误都是等效的,测试等价类的某个代表值就等价于对这一类其他值的测试 也就是说,如果该子集中的某个输入数据能检测出某个错误,那么该子集中的其他输入数据也能检测出同样的错误;反之,如果该子集中的某个输入数据不能检测出错误,那么该子集中的其他输入数据也不能检测出错误 例如:判断一个三角形的三条边是否构成等边三角形,那么{1,1,1}、{3,3,3,}、{8,8,8}……都是等效的。 等价类划分方法把输入数据分为有效输入数据和无效输入数据(除测试正常的数据外,还应该测试不正常的数据) 有效输入数据指符合规格说明要

文档评论(0)

1亿VIP精品文档

相关文档