公司已经有自动化测试,是大家各自在 github 上提交代码,在公司的 jenkins 上执行,测试报告也没有保存,只是在 Jenkins 上可以看到。
最近有越来越多新业务,leader 想要做个统一的测试平台,可以在平台上进行选择执行的项目和用例,可以看到各个项目的执行结果和方便做统计。
我代码基础比较弱,自动化脚本跟着写还可以,但是搭建平台就有些没有头绪。
看了一些大佬的分享,以接口自动化为例子,好像很多是在测试平台上进行 UI 界面填写参数这一类的,类似 postman,然后代码生成测试 case。测试用例似乎是从 Excel 读或者是存到 mysql 表中。
不知道有没有可以执行代码的,平台的前端页面不写 case。只想在前端层面设定用例的分组,选择分组执行之类的操作,这样的话也需要把 case 都存到数据库么,测试结果也是存到数据库么。
-----手动的分界线-----
还有个疑惑的问题,非常小白
之前我们用的是 pytest 框架,平台的话可能会前端 react/vue, 后端 flask
之前读书的时候写过基于 flask 简单的管理系统,就是增删改查,但不知道执行 pytest 是怎么操作的 🤦♀️
感觉问的有点傻瓜,但也不知道怎么百度所以一直纠结...