王立龙
08-13 · 西安天和云脉·研发lead,架构师,运维
中小企业快速搭建自动化测试
公司有几个在运行的项目,用户使用度一般。运维资源有限,往往出点问题,第一时间是客户发现的,这就很尴尬。于是决定做自动化测试,每天定点执行。研究了一圈,备选方案包括开源项目自搭建、商业产品,开源项目的优势是免费,但需要自己搭建服务,自己运维;商业项目优势是开箱即用,但是要掏钱。最后选了"半自动化"的apifox, apifox提供了友好的测试用例创建编排能力,在运行时,若使用apifox提供的定时任务能力,有一定的免费额度,后来估算了一下,一个月跑下来,额度是不够用的,最后切换为apifox cli 工具运行,就是需要自己部署环境,自己做定时任务。最后使用这种方式,自己在docker容器搭建相关环境和服务。几个项目的测试用例几个研发分了一下,最后两周左右的时间,完成任务。现在每天早上定时执行任务,每个项目跑一遍,并在飞书大群进行结果通知。所以做自动化测试,像apifox这类工具,还是挺适合中小项目的。不用投入太多资源,就能很快搭建起来。需要提到一点,项目本身开发时如果集成了文档生成的能力,这样开发好的项目,文档也就自动有了,做测试用例时,只要从项目导出文档,再导入apifox,效率直接翻几番。
发布于 陕西
分享
评论
未登录
友善发言
image-upload
评论
加载中