等价类划分测试方法
有效等价类划分测试有效等价类划分Valid Equivalence Class Partitioning是软件测试中黑盒测试的一种常用方法。它的核心思想是把输入数据划分成若干类认为同一类中的数据对程序行为是等价的只需选一个代表值进行测试。其中有效等价类指的是符合系统输入要求、程序应该正常处理的数据集合。一、为什么要用等价类划分如果输入范围很大例如年龄1 ~ 120不可能测试1、2、3……120于是可以把它划分成合法输入非法输入从每一类中选少量代表值测试。这样可以减少测试用例提高测试效率保证覆盖性二、有效等价类的定义有效等价类是程序预期接受并正确处理的输入集合例如输入要求用户名长度6~12位那么有效等价类长度在 6~12 位之间例如abcdef三、示例说明例题某系统规定成绩输入范围0~100划分等价类有效等价类0 ≤ 成绩 ≤ 100代表值可选50无效等价类成绩 0 成绩 100 非数字 空值四、测试用例设计测试类型输入值预期结果有效等价类50正常接受无效等价类-1报错无效等价类101报错无效等价类abc报错五、有效等价类测试步骤1. 找输入条件确定数值范围字符长度类型限制格式要求2. 划分类别把输入分成有效类 无效类3. 选代表值每个类中选一个典型值。例如有效类选中间值4. 设计测试用例形成测试表。六、有效等价类特点有效等价类关注的是系统应该接受的数据测试目的验证系统正常处理能力七、与无效等价类区别类型含义有效等价类正常输入无效等价类错误输入通常测试时有效 无效 一起设计效果最好。八、通俗理解可以理解为输入范围18~60岁那么有效类25、30、45本质都一样。所以只测一个即可代表这一类。九、一句话总结有效等价类划分测试就是从合法输入集合中选取代表值验证系统是否能够正确处理。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2547542.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!