一、背景

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

二、方案设计

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

三、实施结果

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

运行效果:

运行效果

四、后记

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


↙↙↙阅读原文可查看相关链接,并与作者交流