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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.简洁的操作流程;

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,482评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,169评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,734评论 4 61
  • 最喜欢的还是这一副画,虽然曾经觉得为什么把女性画成这样,什么鬼。但是现在却觉得好有趣,不同申请和动作,主要还是脸各...
    shamumu阅读 5,087评论 0 0
  • 因为是时过境迁仍然觉得太重要的人,是越了界就会害怕连朋友都做不成的人。 所以,是选择了永远做朋友的人。 也许,连朋...
    魂归兮来阅读 3,704评论 3 0

友情链接更多精彩内容