老板想让做一个平台,未来让各个业务的自动化测试项目以类似插件的能力继承到这个平台来跑,自动化测试项目可能是 python ,nodejs,java 来写的,这个平台应该怎么设计呀?
2 Likes
哪部分做插件
就是这个平台如何继承那些自动化测试项目,并让他们跑起来
有结果了告诉我,我学习一下
你这是让所有的基于不同语言和环境的自动化跑起来然后集成测试报告吗?
我是做类似于外挂的方式,项目仍然跑以前项目不管他是啥语言写的,但是测试报告接入进来统一标准。
测试报告或者测试结果可以在对应的自动化测试项目内完成数据上报即可,关键是这个平台怎么引入这些项目,并让他们跑起来?
mark 下
说不定后面能用上
用jenkins
你想怎样运行?我用过两种方式,一种是上面佬友说的jenkins。另一种是自己写外挂通过外挂的服务接口去调取运行,原理和思路类似于jenkins。简单点就说就是一个fastapi写的后端接口接受参数去触发对应的语言的脚本。脚本执行环境可以考虑用docker方便管理。
From #develop:qa to 开发调优
1 Like