自动化测试最佳实践软件测试之路秋天的童话训练营

【读书笔记】自动化脚本谁来操作?

2017-02-18  本文已影响24人  大婶N72

自动化测试脚本,应该谁来负责执行?

很多时候,自动化脚本由专门的自动化测试团队来负责维护,同时执行自动化脚本,反馈自动化测试结果,但是有没有一种自动化是这样的,底层实现是由专门的自动化开发人员来维护,上层的触发、使用、结果由非开发人员来完成,答案是有的,所有我想说的是:让非开发人员也应该、且能够愉快的使用脚本(工具)才是一套完美的脚本。

非开发人员想要什么样的自动化

1.作为非开发人员,可视化的操作界面,或者一键启动才是他们想要的,站在使用者的角度越简单的操作,越完整的结果展现,才能充分吸引非测试人员的注意力,也是推动自动化项目在非开发团队开展的关键;

2.可视化的界面(一键启动)预示着自动化开发人员需要做更多底层的工作,处理各种条件,增加各种异常的判断,做更多自动化测试工具的测试;

为什么说应该由非开发人员来执行自动化测试

1.非开发人员来执行测试,可以带来以下几点好处:

(1).作为自动化系统开发者,会更加严谨的处理自己的脚本,对于提高脚本的质量是一种鞭策;

(2).从使用者的角度,能够结合实际的使用场景,丰富自动化测试脚本的覆盖度;

(3).开发者与使用者的分开,有利于系统的良性发展;

如何开发一套实用的自动化系统

按照我的理解,一套易用的自动化系统应该包含以下几个要素:

1.简单、易读的可视化界面,这需要开发人员有较强的页面开发能力;

2.简洁的操作流程;

3.高稳定性、快速运转;

4.尽可能多的点击驱动模型,即一键触发特定的场景;

5.详实且可选的测试报告。

上一篇下一篇

猜你喜欢

热点阅读