对于应用软件测试可以参考软件开发模式来管理测试用例。
一个应用软件产品对应的业务规则在很长一段时间是不会改变的。
我们可以根据的这个特点来管理测试用例。
举个例子:
比如银行软件,有存款、取款、汇款几项业务。
在使用过程中往往是在进行了多个业务之后的账户就很容易出错。
问题1:2次存款、3次取款后,利息计算错误
这个问题的测试用例一定是包含2次存款的操作步骤和3次取款的操作步骤。
问题2:2次取款、1次汇款操作后账户金额不正确
这个问题的测试用例就包含2次取款、1次汇款的操作步骤。
可以考虑做一个基础测试用例库,里面是单独的存款、取款、汇款操作
而以上的两个问题就是从基础用例库抽取基础用例形成不同的测试用例集。
结合QC来管理,就更加简单。运维问题测试基本上就是将相关的用例库中的用例拉到实验室就可以了。
甚至有些问题是几个简单测试用例集的集合。