软件测试教学讲义.pptVIP

  • 0
  • 0
  • 约5.59千字
  • 约 65页
  • 2022-03-10 发布于广东
  • 举报
随机测试 随机测试〔 随机测试Ad hoc Testing〕是一种 基于软件工程师直觉和经验的技术 ,也许是实践中使用最为广泛的测试技术 SWEBOK202X 。 随机测试依据软件工程师的技能、直觉和对类似程序的经验Myers1979],从全部可能的输入值中选择输入子集,建立测试用例。 * 学习材料 函数int add(int x, int y)的测试用例 * 经验 学习材料 黑盒测试 把测试对象看作一个黑盒子,完全基于输入和输出数据来判定测试对象的正确性。 等价类划分 边界值分析 基于决策表的方法 基于状态转换的方法 测试使用测试对象的规格说明来设计输入和预期输出 * 学习材料 黑盒测试方法 -等价类划分 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的 有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否完成了规格说明中所规定的功能和性能。 无效等价类:是指对于程序的规格说明来说是不合理的、无意义的输入数据构成的集合。利用无效等价类可检验程序是否躲避了各种错误与异常。 * 学习材料 Sale类getChange(double payment)方法 规格 可以将其输入数据划分为三类: 1有效数据:符合前置条件; 2无效数据,破坏第一个前置条件: payment=0 3无效数据,破坏第

文档评论(0)

1亿VIP精品文档

相关文档