About end-to-end-testing
A structured end-to-end testing skill for teams validating full system behavior. It guides preparation, test execution, evidence checks, and report generation.
Key features
- 01Staged E2E testing workflow
- 02Test case planning and prioritization
- 03Screenshot and log evidence capture
- 04Pre-report evidence validation
- 05HTML and Markdown reports
Use cases
- 01Validating complete user flows
- 02Recording evidence during integration tests
- 03Checking defect records before reporting
- 04Archiving test results for review
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aws-samples/ sample-agent-skills-for-builders --skill end-to-end-testingAfter installing, type/end-to-end-testingin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdassets/templates/defect-report.mdTest_Report_Viewer.htmltest-case-report.mdtest-env.templatetest-summary-report.mdreferences/execution.mdplanning-design.mdpreparation.mdreporting.mdvalidation.mdscripts/generate-html-report.pyvalidate-test-data.shDetails
From the project READMEEnd-to-End Testing
Systematic E2E testing workflow for complete system validation with evidence capture.
When to Apply
Reference this skill when:
- Running integration or E2E tests
- Validating complete user flows
- Capturing test evidence (screenshots, logs)
- Generating test reports
- Documenting defects systematically
How It Works
Phase 1: Preparation
- Gather environment information
- Verify test credentials
- Set up test data
Phase 2: Planning & Design
- Smoke testing
- Test case design
- Priority assignment
Phase 3: Execution
- Execute test cases
- Capture evidence (screenshots)
- Document defects
Phase 4: Pre-Reporting Validation (CRITICAL)
- MANDATORY before reporting
- Verify all evidence captured
- Validate defect documentation
- Cross-check test results
Phase 5: Reporting
- Generate comprehensive reports
- Create HTML viewer
- Archive evidence
Output Structure
test-reports/
└── YYYY-MM-DD_HHMMSS/
├── Test_Report_Viewer.html
├── test-case-reports/
├── defect-reports/
├── test-summary-report.md
├── screenshots/
└── logs/
Usage
# Generate HTML report
python scripts/generate-html-report.py --input test-results/
# Validate test data
./scripts/validate-test-data.sh
Templates
References
Comments
Markdown supported