软件测试 第四讲 功能性测试(二).pptVIP

  • 3
  • 0
  • 约2.41千字
  • 约 22页
  • 2018-01-02 发布于浙江
  • 举报
软件测试 第四讲 功能性测试(二)

软件测试 功能性测试(二) 等价类测试 等价类作为功能性测试的基础有两个动机: 希望进行完备的测试 希望避免冗余 等价类测试重复边界值测试的两个决定因素:健壮性和单/多缺陷假设 等价分配 选择测试用例是软件测试员最重要的任务。选择测试用例的方法是等价分配,就是分步骤地把过多(无限)的测试用例减小到同样有效的小范围的过程。 等价区间是指相同目标或者暴露相同软件缺陷的一组测试用例。 在寻找等价区间时,想办法把软件的相似输入、输出、操作分成组。这些组就是等价区间。 等价类的关键 等价类的重要问题是它们构成集合的划分。 划分是指互不相交的一组子集,这些子集的并集是整个集合。 等价类测试的思想是通过每个等价类中的一个元素标示测试用例 等价类的关键就是选择确定类的等价关系。 举例 如果F实现为一个程序,则输入变量x1和x 2将拥有以下边界,以及边界内的区间: a≤x1≤d,区间为[a,b),[b,c),[c,d] e≤x1≤g,区间为[e,f),[f,g] x1和x2的无效值是: x1a,x1d x2e,x2g 弱一般等价类测试 通过使用一个测试用例中的每个等价类的一个变量实现 强一般等价类测试 强一般等价类测试基于多缺陷假设,需要等价类笛卡儿积的每个元素对应的测试用例 弱健壮等价类测试 强健壮等价类测试 等价类测试总结 等价类测试的关键是等价关系的选择。注意被“相同

文档评论(0)

1亿VIP精品文档

相关文档