测试优先级的划分
- 首先执行最重要的测试用例,尽可能早的发现尽量多的缺陷(满足客户最需要的功能)
- 测试优先级的划分和测试执行顺序的确定,取决于项目特征、应用领域和客户的要求。
- 及时测试过早结束,仍然能够保证在该时刻测试能达到最佳效果
划分准则:
使用频率或实效的概率:如果系统的某些特定功能经常被使用并且其中包含了故障,那么这个故障导致失效的概率就会很高。因此,用于此功能的测试用例应该比某个较少使用的功能的测试用例具有更高的优先级;
失效的风险:风险是严重程度和失效概率的综合结果(数学乘积)。例如,风险可能是因使用软件的客户的业务受到了(失效的)影响,导致了财产损失。为找到高风险失效而设计的测试用例应该比为找到低风险失效而设计的测试用例具有更高的优先级;