Qa Test Elite
Comprehensive skill designed for generate, comprehensive, test, plans. Includes structured workflows, validation checks, and reusable patterns for ai research.
QA Test Elite
Comprehensive QA test planning and execution toolkit for generating test plans, manual test cases, regression suites, design validation workflows, and structured bug reports.
When to Use
Use this toolkit when:
- Creating test plans for new features or releases
- Generating manual test cases from user stories or requirements
- Building regression test suites for critical flows
- Validating implementations against design specs (Figma, mockups)
- Documenting bugs with reproducible steps and evidence
Use automated testing tools instead when:
- Writing unit tests (use your testing framework directly)
- Running CI/CD test suites (use test runners)
- Performance testing (use dedicated load testing tools)
Quick Start
Generate a Test Plan
# Test Plan: {feature_name} ## Scope - Feature: {feature_description} - Affected areas: {affected_components} - Out of scope: {excluded_areas} ## Test Strategy | Type | Coverage | Priority | |------|----------|----------| | Functional | Core user flows | P0 | | Edge cases | Boundary conditions | P1 | | Integration | API + UI interaction | P1 | | Regression | Existing functionality | P0 | | Accessibility | WCAG 2.1 AA | P2 | ## Entry Criteria - [ ] Feature code merged to staging - [ ] API endpoints deployed - [ ] Test data prepared ## Exit Criteria - [ ] All P0 test cases pass - [ ] No critical or major bugs open - [ ] Regression suite passes - [ ] Accessibility audit complete
Generate Test Cases
## Test Case: TC-{id} **Title**: {descriptive_title} **Priority**: P0 | P1 | P2 **Type**: Functional | Edge Case | Regression | Integration ### Preconditions - {precondition_1} - {precondition_2} ### Steps 1. {action_1} - Expected: {expected_result_1} 2. {action_2} - Expected: {expected_result_2} 3. {action_3} - Expected: {expected_result_3} ### Test Data | Field | Value | |-------|-------| | {field_1} | {value_1} | | {field_2} | {value_2} | ### Pass/Fail Criteria - Pass: {pass_condition} - Fail: {fail_condition}
Bug Report Template
## Bug Report: BUG-{id} **Title**: {concise_description} **Severity**: Critical | Major | Minor | Cosmetic **Priority**: P0 | P1 | P2 | P3 **Environment**: {browser} / {OS} / {device} ### Description {what_happened_vs_expected} ### Steps to Reproduce 1. {step_1} 2. {step_2} 3. {step_3} ### Expected Result {what_should_happen} ### Actual Result {what_actually_happened} ### Evidence - Screenshot: {link} - Video: {link} - Console logs: {paste} ### Additional Context - First seen: {date} - Regression: Yes/No - Frequency: Always / Intermittent / Once
Core Concepts
Test Coverage Matrix
| Feature Area | Happy Path | Edge Cases | Error Handling | Integration | Accessibility |
|---|---|---|---|---|---|
| Login | TC-001 | TC-002 | TC-003 | TC-004 | TC-005 |
| Registration | TC-006 | TC-007 | TC-008 | TC-009 | TC-010 |
| Checkout | TC-011 | TC-012 | TC-013 | TC-014 | TC-015 |
Risk-Based Test Prioritization
| Risk Level | Test Priority | Execution | Examples |
|---|---|---|---|
| High | P0 — Always | Every release | Payment, auth, data loss |
| Medium | P1 — Usually | Major releases | Search, filtering, sorting |
| Low | P2 — Sometimes | Quarterly | UI polish, tooltips |
Regression Suite Structure
Regression Suite
├── Smoke Tests (P0, 15 min)
│ └── Login, core navigation, critical CRUD
├── Core Regression (P0+P1, 2 hours)
│ └── All major user flows end-to-end
└── Full Regression (P0+P1+P2, 8 hours)
└── Complete feature coverage
Configuration
| Parameter | Description |
|---|---|
feature_scope | What feature to test |
test_types | Which test types to include |
priority_filter | P0 only, P0+P1, or all |
environment | Staging, production, local |
test_data_source | Where test data comes from |
report_format | Markdown, JIRA, TestRail |
Best Practices
- Write test cases from user stories — each acceptance criterion becomes at least one test case
- Prioritize ruthlessly — P0 tests should take < 30 minutes and cover critical paths
- Include negative tests — what happens when users do the wrong thing?
- Test data independence — each test should create its own data, not depend on other tests
- Document environment requirements — browser version, screen size, auth state
- Update regression suite after every bug fix — the bug's test case joins the regression suite
Common Issues
Test cases too vague to execute: Add specific test data values, exact URLs, and concrete expected results. Another tester should be able to execute without asking questions.
Regression suite takes too long: Split into smoke (15 min), core (2 hr), and full (8 hr) tiers. Run smoke on every deploy, core on releases, full quarterly.
Bug reports bounced by developers: Include exact reproduction steps, environment details, and console logs. Attach screenshots or screen recordings. Note whether it's a regression (worked before).
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.