end-to-end-testing

Installation
SKILL.md

End-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

Weekly Installs
2
GitHub Stars
8
First Seen
2 days ago