Skip to content

单元测试体系集成

单元测试体系集成

介绍

单元测试体系集成(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 img.png img.png img.png img.png img.png img.png