测试用例设计方法:(测试经验中用得最多的方法)
1.等价类划分,简单理解为:有效和无效;
如:系统只要求输入0~100的数据;有效值就是0~100;无效值就是(-无穷~0)和(100~+无穷);
2.边界值;
边界值刚好弥补了等于0和等于100的值的覆盖;
3.因果图及判定表法;
简单理解为条件组合;判定表则是将条件组合划分成一条条测试用例;
如:
4.场景法;
根据业务来考虑的方法;如现财务系统:
账单有未月结和已月结;
非常规结算有增加考虑条件:未月结和已月结,待审核,审核通过,审核不通过;
修改结算单要增加考虑条件:未月结和已月结,未开票,已开票;
更多也是条件组合法的考虑;
5.数据状态法:(与开发实现一致观点)
当前界面新增一个字段需要考虑:
输入后生成当前界面新增字段是否正常;
当前界面元素新增字段显示是否正常;
当前界面所有按钮会不会因为增加了当前字段而被影响到;