前言
相信所有从事着软件测试或相关工作的同学都会思考一个问题: 如何在持续且部分重复的测试活动中有效的进行测试技术积累p>
举个栗子(比较极端):
测试人员对缺陷的容忍度会随着工作时长而增加。 –笔者
笔者接口测试学习并实践了一段时间后,觉得一直堆测试代码并不是很优雅,基于这一点,决定自己从零搭建一套 易用轻便(最后估计会变得很臃肿) 的自动化测试平台 。虽然现在测试开源平台多如牛毛,但是俗话说的好,只有自己做出来的东西才是最合适、用起来才是最爽的。 做人如果没梦想,和咸鱼有什么区别 (笔者可是要将人工智能与测试结合的人)。于是说干就干,虽然过程很艰辛 (从零开始摸爬滚打了 小半年),但勉强算是搭建出了一个简易可用的测试平台。
正文
“智能”测试平台初体验
整个测试平台技术架构为: Python-Flask + Vue + MongoDB, 其中整个后端代码由笔者独立完成,前端则借鉴了某开源项目,在此感谢该开源项目提供的灵感。
接着进入【测试用例】并 新增一条 【接口测试用例】(笔者的想法是一条测试用例下可对多个接口进行测试):
现在我们需要先去【Host配置】设置测试的host地址(选取当前本机的平台项目后端作为演示地址):
这个时候页面会自动跳转至【自动化测试 告】页面,我们可以点击【查看详情】查看详细内容:
那么我们这个时候回到接口用例修改页面,将HTTPS换成HTTP:
过一段时间后,我们可以进入【自动化测试 告】查看定时任务是否正常工作,
在下方动图可以看到列表中新增了很多执行方式被标记为【定时执行】的测试 告:
同时,系统会向定时任务中设置的告警邮箱发送警告,相关人员收到告警邮件后,进入系统内搜索邮件中的 告编 ,即可找到存在失败用例的测试 告:
回复:优质教程, 即可免费获得 泰斯特平台完整使用教程
回复:测试进阶教程,即可免费获得 进阶教程 ~
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!