如何进行测试自动化的成本估算
对于自动化测试团队而言,容易犯的一个典型的错误是:没有选择恰当的测试用
例来实现自动化。
大部分测试自动化项目失败的原因主要归咎于被测试应用程序的快速变化、
不恰当的测试用例、不可靠的框架、脚本编程的问题。分析这些问题的根源,
我们可以看到,自动化测试必须分阶段逐步开展,而不能局限在某个阶段完成
自动化测试。因此,建议自动化测试从选择那些重要的、合适的测试用例开始,
然后慢慢地扩展到其他方面。这样会带来较低的维护成本,但是实现更重要的
业务价值。
那么如何选择合适的测试用例呢?
通常需要结合测试用例的复杂度的评估来考虑选择的测试用例以及个数。
首先把测试用例按一定的原则分为简单、中等、复杂 3 大类。然后从这 3 大类
的测试用例中按一定的比例来抽取需要实现自动化的用例。
测试用例的复杂度分组可以通过综合分析测试用例包含的测试步骤(操作
步骤),以及测试用例所包含的检查点个数来判定,例如可参考下表来分类:
表中规定:
1、如果测试用例中包含的测试步骤个数小于 5,检查点个数也小于 5,则
判定为简单类型的测试用例,对于这类测试用例,可多选择一些用于实现自动
化。
2、如果测试用例中包含的测试步骤在 5 到 15 个之间,检查点个数在 5 到
10 个之间,则判定为中等复杂类型的测试用例,对于这类测试用例,可略选择
少一些用于实现自动化。
3、如果测试用例中包含的测试步骤在 15 到 25 个之间,检查点个数在 10
到 15 个之间,则判定为复杂类型的测试用例,对于这类测试用例,可再略为
选择少一些用于实现自动化。
评论1
最新资源