使用 CodeBuild 进行测试与构建
1. 测试概述
单元测试是软件开发中不可或缺的一部分,它有助于在代码部署到生产环境之前评估代码质量。开发者会针对代码编写测试用例,以找出代码中的缺陷,并确保没有任何场景被遗漏。现代测试框架,如 Java 的 JUnit、JavaScript 的 JTest、Python 的 pytest 和 .NET 的 NUnit,都能轻松与 CodeBuild 服务集成。
CodeBuild 允许开发者根据不同测试框架为单元测试、配置测试和功能测试创建的元数据来生成测试报告。它会读取不同测试框架创建的测试元数据文件,并据此帮助我们可视化测试报告,为测试用例创建时间序列视图。
目前 CodeBuild 支持的文件格式如下:
| 文件格式 | 说明 |
| ---- | ---- |
| JUnit XML (.xml) | Java 单元测试报告格式 |
| TestNG XML (.xml) | TestNG 测试报告格式 |
| Cucumber JSON (.json) | Cucumber 测试报告格式 |
| NUnit XML (.xml) | .NET 单元测试报告格式 |
| NUnit3 XML (.xml) | .NET 单元测试报告格式 |
| Visual Studio TRX (.trx) | Visual Studio 测试报告格式 |
2. 创建报告组
在 CodeBuild 中,要查看测试用例报告,需要创建一个报告组。报告组允许 AWS CodeBuild 服务在构建过程中推送测试用例和代码覆盖率报
超级会员免费看
订阅专栏 解锁全文
990

被折叠的 条评论
为什么被折叠?



