mcpField
E
end-to-end-testing

end-to-end-testing

github.com/aws-samples测试与质量5350 次安装9 周前更新
代码仓库

关于 end-to-end-testing

面向需要验证完整系统行为的团队,提供结构化端到端测试流程,涵盖准备、执行、证据检查和报告生成。

主要功能

  1. 01分阶段端到端测试流程
  2. 02测试用例规划与优先级排序
  3. 03截图和日志证据采集
  4. 04报告前检查证据
  5. 05生成 HTML 和 Markdown 报告

适用场景

  1. 01验证完整用户流程
  2. 02在集成测试中记录证据
  3. 03报告前检查缺陷记录
  4. 04归档测试结果以供审阅

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aws-samples/sample-agent-skills-for-builders --skill end-to-end-testing

安装后在 Claude Code 中输入/end-to-end-testing确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
assets/templates/
defect-report.md
Test_Report_Viewer.html
test-case-report.md
test-env.template
test-summary-report.md
references/
execution.md
planning-design.md
preparation.md
reporting.md
validation.md
scripts/
generate-html-report.py
validate-test-data.sh

详细介绍

端到端测试

通过系统化的端到端测试工作流,全面验证系统并收集证据。

适用场景

在以下场景中参考此技能:

  • 运行集成测试或端到端测试
  • 验证完整的用户流程
  • 收集测试证据(截图、日志)
  • 生成测试报告
  • 系统化地记录缺陷

工作原理

阶段 1:准备
  • 收集环境信息
  • 验证测试凭据
  • 设置测试数据
阶段 2:规划与设计
  • 冒烟测试
  • 设计测试用例
  • 分配优先级
阶段 3:执行
  • 执行测试用例
  • 收集证据(截图)
  • 记录缺陷
阶段 4:报告前验证(关键)
  • 报告前必须完成
  • 确认已收集所有证据
  • 验证缺陷文档
  • 交叉核对测试结果
阶段 5:报告
  • 生成完整报告
  • 创建 HTML 查看器
  • 归档证据

输出结构

test-reports/
└── YYYY-MM-DD_HHMMSS/
    ├── Test_Report_Viewer.html
    ├── test-case-reports/
    ├── defect-reports/
    ├── test-summary-report.md
    ├── screenshots/
    └── logs/

用法

# Generate HTML report
python scripts/generate-html-report.py --input test-results/

# Validate test data
./scripts/validate-test-data.sh

模板

参考资料

评论

支持 Markdown