Allure测试报告技能Skill AllureTestReporting

Allure 测试报告技能是一个专业的软件测试报告生成与分析工具。它能够与 Jest、Mocha、pytest、Playwright 等多种主流测试框架无缝集成,自动生成美观、交互式的可视化测试报告。核心功能包括:配置报告器、生成测试报告、附加测试文档(截图、日志)、进行趋势分析以及集成到 CI/CD 流程。该技能旨在帮助开发者和测试工程师提升测试结果的可读性,追踪测试质量趋势,并高效地向团队和利益相关者展示测试状态。 关键词:Allure 测试报告,测试可视化,自动化测试报告,CI/CD 集成,测试趋势分析,软件质量,测试框架集成,测试文档,测试管理

测试 0 次安装 2 次浏览 更新于 2/25/2026

name: Allure 测试报告 描述: 用于全面测试结果可视化的 Allure 测试报告框架 允许使用的工具:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep

Allure 测试报告技能

概述

此技能提供基于 Allure 的测试报告的专家级能力,支持丰富的测试结果可视化、趋势分析和利益相关者报告。

能力

报告器配置

  • 为多种框架配置 Allure 报告器
  • Jest、Mocha、pytest、JUnit 集成
  • Playwright 和 Cypress 集成

报告生成

  • 生成 Allure 测试报告
  • 合并多次测试运行的结果
  • 生成执行时间线

测试文档

  • 添加测试步骤和描述
  • 附加截图和日志
  • 添加参数和链接
  • 配置严重性和优先级

类别与环境

  • 配置测试类别
  • 设置环境信息
  • 自定义类别定义

趋势分析

  • 分析测试趋势和历史
  • 跟踪随时间变化的通过/失败率
  • 识别不稳定的测试

集成

  • 配置 Allure TestOps 集成
  • CI/CD 流水线集成
  • 自定义小部件和仪表板

目标流程

  • automation-framework.js - 框架报告设置
  • metrics-dashboard.js - 测试指标可视化
  • continuous-testing.js - CI/CD 报告
  • quality-gates.js - 质量报告

依赖项

  • allure-commandline - Allure 命令行工具
  • 框架特定适配器
  • Allure TestOps(可选)

使用示例

{
  kind: 'skill',
  skill: {
    name: 'allure-reporting',
    context: {
      action: 'generate-report',
      resultsDir: 'allure-results',
      outputDir: 'allure-report',
      historyDir: 'allure-history',
      cleanFirst: true
    }
  }
}

配置

此技能与各种测试框架集成,并提供跨测试类型的统一报告。