之前基本上单位都没有这种带有 ui 界面的自动化测试管理平台,都是测试人员手写自动化测试代码,也比较容易集成到 ci/cd 流水线,现在看到特别多开源项目,实话说挺解决问题的,适合团队里面有些不太会写代码的同事。
但是有一个问题,就是这种自动化测试管理平台在测试过程当中属于哪一个环节,什么时间去跑?而且我发现这种平台通常现在都还不是特别通用,没有办法支持所有协议,并且 缺少数据库校验,大多是只支持 http 协议和返回值的校验,对于处理复杂测试场景测试力度不够,那么使用层面是在什么时候?
总结下来就是几个问题:
1.自动化测试管理平台在测试的哪个时间节点去使用?以前 CI/CD pipeline 会自动触发部署后回归测试,这种平台和 CI/CD 还能扯上点关系么?
2.一个集成所有协议的管理平台可以完全代替手写行动化测试代码吗?如果不能,那怎么跟自动化测试代码结合起来使用?