功能介绍
持续集成还可以用于自动化测试任务。代码提交后自动触发任务,开发人员及时检验代码的正确性,及时查看变更对整体的影响。修改旧有代码时候不再“如临大敌”,由小及大提升项目整体的稳定性。
建议守则
- 开发写测试:测试代码应由开发人员编写,最好「先写测试,后写业务」即测试驱动开发(TDD),避免代码不可测;
- 一个代码库:测试代码和业务代码放在同一个代码库,使用同一种编程语言,一起提交;
- 自动运行:在合并请求时自动运行测试,全部通过才允许合并;
- 检查覆盖率:在合并请求时计算覆盖率,达到要求才允许合并(50% 为中等,80% 为良好,90% 为优秀);
工具
各个语言都有开源的测试工具、覆盖率报告工具。持续集成任务结束后支持输出运行结果。
运行持续集成任务后将自动生成测试报告。
报告详情:
问题反馈 >
2022-05-07最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。