我们可以通过分析和评估,然后填写上面表格,从而得到每个脚本的总体成本。
前面提到过,测试框架是自动化测试工作量评估中不可忽视的部分,在设计框架时需要考虑工作量,在测试脚本中使用框架时也会有一定的工作量,例如对于关键字驱动(Keyword driven)框架,采用关键字驱动的方法编写脚本会带来不错的效果,但是同时也要注意到构建和使用、维护一个关键字驱动测试框架的工作量是很大的,主要体现在设计和编码上。因此建议不要在小型的项目中使用关键字驱动的方式,尤其是自动化测试工程师的编码水平有限的情况下。
小结
本文略为介绍了一些自动化测试实现过程中可能碰到的问题,以及如何评估这些问题带来的工作量,为自动化测试团队开展自动化测试前对项目实现自动化测试的成本估算提供了一些参考。
总的来说,自动化测试的总体成本计算需要包含以下方面:
1、测试需求收集和分析。
2、框架设计和开发。
3、测试用例开发(如果已有的手工测试用例不适用的话)。 软件测试
4、脚本开发。
5、整合测试和基线的维护。
6、测试管理。