QA Prompt Library ๐งช
A comprehensive collection of AI prompts designed to enhance Quality Assurance workflows across manual testing, automation, and AI-assisted testing scenarios.
๐ Overview
This library provides ready-to-use prompts for QA professionals to leverage AI tools (like ChatGPT, Claude, Gemini, etc.) to improve testing efficiency, quality, and coverage.
๐๏ธ Structure
Manual QA
- Test Case Creation: Prompts for functional, regression, and edge case test scenarios
- Bug Reporting: Templates for defect descriptions, reproduction steps, and root cause analysis
- Test Planning: Strategic prompts for test plans, strategies, and risk analysis
- Checklists: Comprehensive testing checklists for UI, API, and mobile applications
Automation QA
- **โฆ
QA Prompt Library ๐งช
A comprehensive collection of AI prompts designed to enhance Quality Assurance workflows across manual testing, automation, and AI-assisted testing scenarios.
๐ Overview
This library provides ready-to-use prompts for QA professionals to leverage AI tools (like ChatGPT, Claude, Gemini, etc.) to improve testing efficiency, quality, and coverage.
๐๏ธ Structure
Manual QA
- Test Case Creation: Prompts for functional, regression, and edge case test scenarios
- Bug Reporting: Templates for defect descriptions, reproduction steps, and root cause analysis
- Test Planning: Strategic prompts for test plans, strategies, and risk analysis
- Checklists: Comprehensive testing checklists for UI, API, and mobile applications
Automation QA
- Test Script Generation: Framework-specific prompts (Selenium, Playwright, Cypress)
- API Automation: Prompts for Postman, REST Assured, and Newman
- Framework Design: Architecture and design pattern prompts
- CI/CD Integration: Pipeline and automation workflow prompts
- Contract Testing: Consumer-driven contracts (Pact, Spring Cloud Contract)
- Load Testing: Performance testing with JMeter, Gatling, and K6
- Test Reporting: Extent Reports, Allure, and custom reporting solutions
- Parallel Execution: TestNG parallel, Selenium Grid, cloud execution strategies
- Database Testing: SQL, NoSQL, and data migration testing prompts
- Security Testing: OWASP Top 10, penetration testing, and vulnerability assessment
- Accessibility Testing: WCAG compliance, screen reader, and keyboard navigation testing
- Cloud Testing: AWS, Azure, and GCP testing strategies and scenarios
AI-Assisted QA
- Test data generation
- Risk analysis and prediction
- Exploratory testing guidance
- Release quality assessment
- AI-Powered Test Maintenance: Self-healing locators and auto-refactoring
- Self-Healing Test Scripts: Visual AI and DOM pattern learning
- Intelligent Test Selection: ML-based risk analysis and predictive failure detection
- Defect Prediction Models: Code quality metrics and bug pattern recognition
Mobile Testing
- Test Scenarios: Mobile-specific test scenarios (app lifecycle, permissions, gestures, network)
- Automation Prompts: Appium test script generation and mobile automation frameworks
- Checklists: Comprehensive mobile testing checklists (pre-release, security, performance)
- Cross-Platform Testing: iOS and Android testing strategies
Cursor AI Roles
Web Automation:
- Selenium Role: Expert guidance for Selenium WebDriver automation
- Playwright Role: Modern web testing with Playwright
- Cypress Role: JavaScript-based E2E testing expertise
Mobile Testing:
- Appium Role: Mobile automation with Appium for iOS and Android
- Mobile Testing Role: Mobile-specific testing strategies and scenarios
- Mobile Performance Role: Mobile app performance testing and optimization
Testing Frameworks:
- TestNG Role: TestNG framework expert for Java testing
- JUnit Role: JUnit 5 specialist for unit and integration testing
- pytest Role: Python testing framework expertise
API Testing:
- REST Assured Role: Java-based REST API testing
- Karate DSL Role: BDD-style API testing with Karate
- GraphQL Role: GraphQL API testing specialist
Design Patterns:
- POM Role: Page Object Model design patterns
- BDD Role: Behavior-Driven Development with Gherkin
- Data-Driven Role: Data-driven testing strategies
- Framework Design Role: Complete framework architecture guidance
Infrastructure:
- Docker Testing Role: Container-based testing with Testcontainers
- Kubernetes Testing Role: Cloud-native application testing
๐ Quick Start
- Browse the relevant category for your testing need
- Copy the prompt template
- Customize with your specific context
- Use with your preferred AI tool
- Refine results as needed
๐ก Usage Examples
See the examples/ directory for real-world applications of these prompts.
๐ค Contributing
Please read contribution guidelines before submitting prompts.
๐ License
MIT License - Feel free to use and adapt these prompts for your projects.
๐ Changelog
See changelog.md for version history and updates.
Note: These prompts are templates. Always review and validate AI-generated content before using in production environments.