从零铸造测试技术壁垒

前言

相信所有从事着软件测试或相关工作的同学都会思考一个问题: 如何在持续且部分重复的测试活动中有效的进行测试技术积累p>

举个栗子(比较极端):

测试人员对缺陷的容忍度会随着工作时长而增加。 –笔者

笔者接口测试学习并实践了一段时间后,觉得一直堆测试代码并不是很优雅,基于这一点,决定自己从零搭建一套 易用轻便(最后估计会变得很臃肿) 的自动化测试平台 。虽然现在测试开源平台多如牛毛,但是俗话说的好,只有自己做出来的东西才是最合适、用起来才是最爽的。 做人如果没梦想,和咸鱼有什么区别 (笔者可是要将人工智能与测试结合的人)。于是说干就干,虽然过程很艰辛 (从零开始摸爬滚打了 小半年),但勉强算是搭建出了一个简易可用的测试平台。

正文

“智能”测试平台初体验


整个测试平台技术架构为: Python-Flask + Vue + MongoDB, 其中整个后端代码由笔者独立完成,前端则借鉴了某开源项目,在此感谢该开源项目提供的灵感。

接着进入【测试用例】并 新增一条 【接口测试用例】(笔者的想法是一条测试用例下可对多个接口进行测试):

现在我们需要先去【Host配置】设置测试的host地址(选取当前本机的平台项目后端作为演示地址):

这个时候页面会自动跳转至【自动化测试 告】页面,我们可以点击【查看详情】查看详细内容:

那么我们这个时候回到接口用例修改页面,将HTTPS换成HTTP:

过一段时间后,我们可以进入【自动化测试 告】查看定时任务是否正常工作,

在下方动图可以看到列表中新增了很多执行方式被标记为【定时执行】的测试 告:

同时,系统会向定时任务中设置的告警邮箱发送警告,相关人员收到告警邮件后,进入系统内搜索邮件中的 告编 ,即可找到存在失败用例的测试 告:

回复:优质教程, 即可免费获得 泰斯特平台完整使用教程

回复:测试进阶教程,即可免费获得 进阶教程 ~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月6日
下一篇 2019年10月6日

相关推荐