Automation Testing
English | 简体中文
Module Overview
The Automation Testing module provides comprehensive test automation guidance, helping testing teams build efficient, maintainable, and scalable automated testing frameworks to improve testing efficiency and software quality.
Core Features
🤖 Complete Automation Framework
- UI Automation: Web and mobile UI test automation
- API Automation: RESTful API and web service automation
- Unit Testing: Code-level automated testing
- Integration Testing: System integration test automation
🎯 Framework Design
- Page Object Model: Maintainable UI test architecture
- Data-Driven Testing: Separate test data from test logic
- Keyword-Driven Testing: Reusable test components
- BDD Framework: Behavior-driven development approach
🔍 CI/CD Integration
- Continuous Testing: Automated testing in CI/CD pipeline
- Parallel Execution: Distributed test execution
- Test Reporting: Comprehensive test result reporting
- Quality Gates: Automated quality checks
🌐 Multi-Platform Support
- Web Automation: Selenium, Playwright, Cypress
- Mobile Automation: Appium, XCUITest, Espresso
- Desktop Automation: WinAppDriver, Sikuli
- Cross-Platform: Unified automation framework
File Description
Chinese Prompts
- File:
AutomationTestingPrompt.md - Role: Senior Test Automation Architect (10+ years experience)
- Use Case: Chinese project teams, automation framework design
English Prompts
- File:
AutomationTestingPrompt_EN.md - Role: Senior Test Automation Architect
- Use Case: International teams, English project environments
Lite Version Prompts
- File:
AutomationTestingPrompt_Lite.md/AutomationTestingPrompt_Lite_EN.md - Features: Quick start, focused on core automation concepts
- Use Case: Quick automation assessment and basic framework setup
Usage Guide
Quick Start
Select Prompt File
- Full Version: Comprehensive automation strategy and framework design
- Lite Version: Quick automation setup and basic implementation
Prepare Input Materials
Application Type: [Web/Mobile/Desktop/API] Technology Stack: [Programming language and frameworks] Test Scope: [Features to automate] CI/CD Tools: [Jenkins, GitLab CI, GitHub Actions, etc.]Get Automation Strategy
- Framework architecture design
- Tool and technology recommendations
- Implementation roadmap
- Best practices and patterns
Related Modules
- Functional Testing - Functional test automation
- API Testing - API test automation
- Performance Testing - Performance test automation
Learning Resources
Recommended Books
- "Test Automation Patterns"
- "Selenium WebDriver Practical Guide"
- "Continuous Delivery"
Online Resources
Contribution Guide
Welcome to contribute to the Automation Testing module:
- Share Frameworks: Share automation framework designs
- Tool Reviews: Review and recommend automation tools
- Best Practices: Share automation best practices
- Code Examples: Provide automation code examples
License
This module follows the MIT License. See the LICENSE file in the project root directory for details.
Automate testing, accelerate delivery! 🤖✨