考虑到开发人员不爱做测试的共性,所以回归测试要做成便于开发人员维护,学习、维护成本低,效果好(如上所述的运行速度快、覆盖面广)的特点 , 比如说接口自动化测试 。如下图所示,以软件开发平台 DevCloud 的接口测试为例,配置必要的信息,即为一个场景下的接口测试用例 。

文章插图
图7 DevCloud的接口测试配置
将所有接口都写好测试用例 , 然后配置到在流水线里 。每次提交新的代码,都让它自动触发流水线,运行自动化测试用例,失败的话 , 就发邮件通知到该开发人员 。

文章插图
图8 DevCloud的流水线
这样,就可以高效的做了回归测试,最终使得在编码期间 , 有任何Bug出现,都可以第一时间发现,不会都堆积到项目的最后时刻爆发 。
总结迭代总是因为修复不完Bug而延期,解决方法并不是团队继续加班去工作 , 而是要找到根本原因,对症下药,通过诸如避免小瀑布陷阱、通过预防来产生质量、增加接口自动化测试、需求澄清时明确验收标准等措施来改善工作流程 , 才能避免陷入恶性循环,彻底解决这个问题 。
点击关注,第一时间了解华为云新鲜技术~
【Bug改不完,迭代总延期,咋办?】
推荐阅读
- dns如何强制解除安全模式(dns被强制改了怎么办)
- 魔改xxl-job,彻底告别手动配置任务!
- 花呗如何设置还款方式(花呗还款日期改到20号好不好)
- 案例分享-https证书链不完整导致请求失败
- 使用EF Core更新与修改生产数据库
- 刷机硬改怎么操作
- 微信字体大小怎么改(微信字体怎么改艺术字)
- 如何修改微信字体大小(微信字体如何变粗)
- 微信怎么改变字体大小(微信字体怎么改艺术字)
- Bert不完全手册9. 长文本建模 BigBird & Longformer & Reformer & Performer