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

作者: 大婶N72 | 来源:发表于2017-02-18 00:05 被阅读24次

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

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

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

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

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

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

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

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

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

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

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

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

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

2.简洁的操作流程;

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

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

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

相关文章

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

    自动化测试脚本,应该谁来负责执行? 很多时候,自动化脚本由专门的自动化测试团队来负责维护,同时执行自动化脚本,反馈...

  • 2.15 交互输入自动化

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 通过脚本进行交互式输入自动化 按照下面的方法向脚本自动...

  • 持续集成

    手动打包存在的问题 操作繁琐 时间慢 不够逼格 自动化打包 shell脚本打包shell脚本打包之前最好先buli...

  • iOS自动化打包脚本(Shell)

    iOS自动化打包脚本(Shell) 相比于Xcode打包,自动化脚本打包可以更有效地解放生产力,不需要一步步操作等...

  • 自动化运维之rc.local中hostname获取失败

    背景: 在自动化运维过程中,我们希望一些操作能随开启执行,第一反应就是把操作封装在脚本中,然后脚本放到/etc/r...

  • robotframework-自动化测试-实例11(Jenkin

    前情介绍:自动化测试除了需要编写脚本来自动化的模拟用户的各种操作以外,自动化测试还需要完成的一项是执行时间自动化运...

  • 17 Web自动化测试 -- Log4j 的引入

    背景 自动化实施过程中我们经常需要调试脚本,那为了脚本调试简单我们往往需要给每个步奏打印操作日志,也许你会用 ...

  • Linux:Shell命令记录

    Shell脚本常用于自动化操作,很方便,现在记录一下。 读取参数的方法 执行脚本,会输入如下,不错 判断语句 下面...

  • Selenium三种等待方式的使用

    UI自动化测试,大多都是通过定位页面元素来模拟实际的生产场景操作。但在编写自动化测试脚本中,经常出现元素定位不到的...

  • 自动化框架之python+selenium+pytest

    1.概述 selenium: 基于JavaScript代码库的自动化测试框架,通过脚本语言,模拟用户行为操作,最接...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/svcrwttx.html