自动化工具 降成本,将测试脚本转换为 web 工具

qianxing for 点点点 · July 21, 2019 · Last by 测试菜鸟 replied at October 06, 2019 · 2257 hits

一、背景

测试工作过程中,编写了大量自动化脚本,用于清理测试数据、测试业务流程、自动生成测试数据。工作过程中,通常需要在测试的个人电脑执行对应的测试脚本去给开发团队成员、测试团队其他成员、外部部门同事准备测试数据。如果将测试脚本的功能转换为web应用,在团队内部简单培训,让所有人自行准备测试数据,可以降低测试团队的工作量,同时提高整个研发团队的效率。

二、方案设计

鉴于测试团队已存在大量自动化测试脚本,通过简单封装执行测试脚本的命令,将测试脚本输出的日志作为测试工具的返回结果,便可实现测试脚本、测试工具共用同一套代码,降低自动化测试脚本、测试工具的维护成本。

三、实施结果

利用node.js搭建了一个简单的webserver,将测试脚本转化为web工具。

运行效果:

运行效果

四、后记

通过简单配置测试过程中常用的命令,将已存在的测试脚本分分钟转换为web工具。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 6 条回复 时间 点赞

API接口脚本脱离编辑器用Web页面形式来执行和返回结果吗?

qianxing #2 · July 22, 2019 作者
applepen 回复

是的

大佬开源吗,给个地址sa

可以用jenkins共享出来,这样比自己研发风险和混乱少很多= =

你这个不支持传参数的,做成带传参的好点

我想实现的也是这种,之前浅显的觉得要测试平台来做,结果后面发现测试平台并不是想的那么简单,不过我也同样需要页面上传参进行调用,jmeter的脚本,python的脚本都有。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up