宠辱不惊,去留无意~~ (我就是不客气!)
等价类划分法的个人经验
上一篇 /
下一篇 2008-10-17 15:24:23
/ 个人分类:黑盒测试
等价类划分法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为
测试用例。该方法是一种重要的,常用的
黑盒测试用例设计方法。
划分出的等价类中按以下三个原则设计测试用例:
①为每一个等价类规定一个唯一的编号。
②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步。直到所有的有效等价类都被覆盖为止。
③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步。直到所有的无效等价类都被覆盖为止。
一般来说,等价类划分法对我们功能测试是最有帮助,同时也是最实用的测试方法,结合边界类测试法就可以设计很多好的case,我的经验是在设计case的时候,针对某一个feature功能是否正常,可以尝试先开启与这个feature相关的feature,因为它们可能统一调用了某一个模块,或者相关数据在传送时会一起被传出去,而这些都有可能引起bug,开启后,可以设置相关feature的边界值,尝试一些边界边缘的值,等设置好后再来跑feature的case,在这种环境相对来说不单纯的环境下来跑case,发现的bug可能并不只是单个feature的问题,而且出现了问题后,再确认bug的过程中,把环境细化,让bug凸现出来。 所以说我们在考虑设计case的时候,可以多考虑用等价类划分法和边界值分析法来确认多个precondition以及多个step来设计成功的case 和失败的case,而这对找bug是很有帮助的。
一句话: 测试是为了失败而测。
相关阅读:
- 界面测试——菜单测试用例 (wenhui7788, 2008-10-10)
- 界面测试——窗体界面测试 (wenhui7788, 2008-10-10)
- 界面测试——翻页功能测试 (wenhui7788, 2008-10-10)
- 界面测试——Text输入框测试 (wenhui7788, 2008-10-10)
- 界面测试——按钮测试 (wenhui7788, 2008-10-10)
- 31个用来测试你网站各项性能的免费在线工具【转收藏】 (wenhui7788, 2008-10-13)
- 界面测试——用户交互相关测试 (wenhui7788, 2008-10-13)
- 对目前系统测试的几个看法【转收藏】 (wenhui7788, 2008-10-13)
- 卸载与安装测试 (wenhui7788, 2008-10-13)
- web安全测试的checklist 【转收藏】 (wenhui7788, 2008-10-17)
收藏
举报
TAG:
黑盒测试