测试用例的维护是一个不间断的过程,其将软件开发的基线作为基准,维护的主要内容包括下述几个方面。
删除过时的测试用例
需求的改变致使基线测试用例不再适合被测试系统,这些测试用例就会过时。
改进不受控制的测试用例
随着软件项目的进展,测试用例库中的用例不断增加,其中会出现一些对输入或运行状态十分敏感的测试用例。这些测试不容易重复且结果难以控制,会影响回归测试的效率,需要进行改进,使其达到可重复和可控制的要求。
删除冗余的测试用例
如果存在两个或者更多个测试用例针对一组相同的输入和输出进行测试,那么这些测试用例是冗余的。冗余测试用例的存在降低了回归测试的效率。所以需要定期的整理测试用例库,并将冗余的用例删除掉。
增添新的测试用例
如果某个程序段、构件或关键的接口在现有的测试中没有被测试,那么应该开发新测试用例重新对其进行测试。并将新开发的测试用例合并到基线测试包中。
通过对测试用例库的维护不仅改善了测试用例的可用性,也提高了测试库的可信度,同时还可以将一个基线测试用例库的效率和效用保持在一个较高的级别上。
推荐阅读: