首页/开发/软件测试速查/JUnit XML 报告格式
自动化测试66 条

JUnit XML 报告格式

JUnit XML 是 CI 消费测试结果的通用格式:pytest 用 --junitxml 输出,Java 生态多为 surefire/failsafe 报告;CI 平台据此渲染失败列表与历史趋势。

软件测试速查开发更新于 2026-10-12

pytest 输出

pytest 输出
pytest --junitxml=reports/junit.xml
各框架对 XML 细节(skipped、重试、flaky 标记)的扩展不一致,跨工具链时先小样本核对。
注意事项用例名特殊字符需转义,跨工具先小样本核对
字段核对失败堆栈与耗时字段是否完整,先抽样检查

易错点

  • 用例名含特殊字符未转义,CI 解析报告失败
  • XML 报告用完即弃,历史趋势无法回溯

数据来源与参考

  • pytest 官方文档:Creating JUnitXML format files
  • Apache Maven Surefire 报告格式说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌