Testing Qa
Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.
Content
Overview
Comprehensive testing and quality assurance workflow covering unit tests, integration tests, E2E tests, browser automation, and quality gates for production-ready software.
When to Use This Workflow
Use this workflow when:
- -Setting up testing infrastructure
- -Writing unit and integration tests
- -Implementing E2E tests
- -Automating browser testing
- -Establishing quality gates
- -Performing code review
Workflow Phases
Phase 1: Test Strategy
#### Skills to Invoke
- -
test-automator- Test automation - -
test-driven-development- TDD
#### Actions
1. Define testing strategy
2. Choose testing frameworks
3. Plan test coverage
4. Set up test infrastructure
5. Configure CI integration
#### Copy-Paste Prompts
Phase 2: Unit Testing
#### Skills to Invoke
- -
javascript-testing-patterns- Jest/Vitest - -
python-testing-patterns- pytest - -
unit-testing-test-generate- Test generation - -
tdd-orchestrator- TDD orchestration
#### Actions
1. Write unit tests
2. Set up test fixtures
3. Configure mocking
4. Measure coverage
5. Integrate with CI
#### Copy-Paste Prompts
Phase 3: Integration Testing
#### Skills to Invoke
- -
api-testing-observability-api-mock- API testing - -
e2e-testing-patterns- Integration patterns
#### Actions
1. Design integration tests
2. Set up test databases
3. Configure API mocks
4. Test service interactions
5. Verify data flows
#### Copy-Paste Prompts
Phase 4: E2E Testing
#### Skills to Invoke
- -
playwright-skill- Playwright testing - -
e2e-testing-patterns- E2E patterns - -
webapp-testing- Web app testing
#### Actions
1. Design E2E scenarios
2. Write test scripts
3. Configure test data
4. Set up parallel execution
5. Implement visual regression
#### Copy-Paste Prompts
Phase 5: Browser Automation
#### Skills to Invoke
- -
browser-automation- Browser automation - -
webapp-testing- Browser testing - -
screenshots- Screenshot automation
#### Actions
1. Set up browser automation
2. Configure headless testing
3. Implement visual testing
4. Capture screenshots
5. Test responsive design
#### Copy-Paste Prompts
Phase 6: Performance Testing
#### Skills to Invoke
- -
performance-engineer- Performance engineering - -
performance-profiling- Performance profiling - -
web-performance-optimization- Web performance
#### Actions
1. Design performance tests
2. Set up load testing
3. Measure response times
4. Identify bottlenecks
5. Optimize performance
#### Copy-Paste Prompts
Phase 7: Code Review
#### Skills to Invoke
- -
code-reviewer- AI code review - -
code-review-excellence- Review best practices - -
find-bugs- Bug detection - -
security-scanning-security-sast- Security scanning
#### Actions
1. Configure review tools
2. Run automated reviews
3. Check for bugs
4. Verify security
5. Approve changes
#### Copy-Paste Prompts
Phase 8: Quality Gates
#### Skills to Invoke
- -
lint-and-validate- Linting - -
verification-before-completion- Verification
#### Actions
1. Configure linters
2. Set up formatters
3. Define quality metrics
4. Implement gates
5. Monitor compliance
#### Copy-Paste Prompts
Testing Pyramid
FAQ
Discussion
Loading comments...