Time will tell.
自动化测试成本。这一直是领导们最关心的问题。
因为他们都希望自动化测试带来的收益要远大于所投入的成本。不然怎么体现自动化测试价值?如果没有价值还不如直接手工测试来的干脆。
那么自动化成本有哪些?
1、调研成本;
2、脚本开发维护成本;
3、自动化用例设计与维护成本;
4、资源投入成本。
如何有效降低自动化测试成本呢?
1、 提高调研成本,减少人为因数成本
-
调研成本省不了,而且要加大投入,如果投入成本不大,选择的工具和框架都不适合自动化的开展,那么自动化测试肯定以失败告终。一旦给自动化测试选好了型,后期的转化成本非常的高,所以一开始就要选择合适的工具和框架。
当然为了尽量减少调研成本,需要选择合适人,需要整个团队的配合。
2、 选择好的测试工具
- 选择好的测试工具,首先要看其所使用的语言是否容易普及,是否功能强大,在自动化测试工具当中,我认为最重要的是GUI对象的识别能力,第三方接口的处理能力。
3、 构建合适的测试框架
- 有了好的测试工具之后,我们需要一个合适的测试框架,测试框架应该是一个企业级的应用,而不是单一的产品和功能。它至少可以减少重复代码编写,包含常用的操作,简单的配置或自动配置