除了工具、项目的选择以外,建立适合自动化测试的组织也同样关键。这方面可以从以下内容着手:
提升测试组织对测试自动化的认识
分配自动化测试工程师
建立适合测试自动化的测试流程
提升开发组织对测试自动化的认识
组织级的改变
只有在组织上进行配套的工作,才可能成功实现自动化测试。
在引入了自动化测试的以后,只有对自动化测试过程进行持续改进,才能让自动化测试尽快地发挥应有的作用,取得应有的效果。持续改进的关键是度量和根据度量结果做出相应的行动。
可以用于对自动化测试进行度量的指标包括:
哪些自动化测试的内容提高了测试效率?
哪些自动化测试的内容取得了最大的收益?
哪些是影响自动化测试进行的主要因素?
当然,在企业中成功引入了自动化测试之后,并不是就能够从此高枕无忧了。和开发人员容易犯的“功能镀金”的毛病一样,自动化测试工程师也容易做一些导致过度自动化的事情。
在前面的策略中我们提到,千万不要试图将所有问题交给自动化解决,但在组织成功引入了自动化测试之后,还是会有一个不自觉地将自动化测试无限扩大的趋势。在这方面,我的建议是一定要做好度量工作,及时发现扩大化的自动化趋势并坚决制止。
另外的容易导致过度的自动化的问题包括“过于追求精妙的脚本”和“扩大的自动化框架”等内容,因此,需要企业在自动化测试方面通过绩效导向等工作,将测试工程师的注意力转移到真正能体现测试自动化效益的方面来。
文章来源于领测软件测试网 https://www.ltesting.net/