单元测试体系集成
单元测试体系集成
介绍
单元测试体系集成(Unit Testing Integration)是指将单元测试工具和实践整合到软件开发和持续集成(CI/CD)流程中的一种方法。目标是确保在软件开发的早期阶段通过自动化测试来验证代码的正确性和功能性,从而提高软件质量和开发效率。
针对JAVA代码-Junit单元测试持续集成
JUnit单元测试
- 基于
JAVA
语言 - 可以利用它来开发单元测试用例
- 用途广泛,被各种工具支持
- 每个
JUnit
单元测试相对独立,添加,删除,屏蔽测试方法,不影响其他测试 - 运行方便,结果展示清晰
JUnit持续集成环境
Jenkins
服务- 运行
JUnit
单元测试节点(配置节点环境:JAVE_HOME,M2_HOME等) - 配置工作
job
(配置节点,git信息)- 构建步骤:
mvn clean install
- 在
post-build action
中寻找Publish Junit test result report
Test report XMLs
填写:**/*.xml
(此处是配置分析报告的文件地址,通过该通配符让系统找到项目中满足条件的xml文件并且写入数据。
- 构建步骤:
Jenkins
上安装JUnit Report
插件JUnit
单元测试项目:https://github.com/princeqjzh/iTest