Functional Testing
English | 简体中文
Module Overview
The Functional Testing module provides comprehensive functional testing guidance, helping testing teams verify that software functions work correctly according to requirements and specifications.
Core Features
✅ Complete Functional Coverage
- Feature Testing: Individual feature functionality validation
- Integration Testing: Feature interaction and integration testing
- Regression Testing: Ensure existing functionality still works
- Smoke Testing: Basic functionality verification
🎯 Testing Techniques
- Black Box Testing: Test without knowledge of internal code
- Equivalence Partitioning: Divide input data into valid and invalid partitions
- Boundary Value Analysis: Test at boundaries of input domains
- Decision Table Testing: Test complex business logic combinations
🔍 Test Execution
- Manual Testing: Human-executed test cases
- Automated Testing: Script-based test execution
- Exploratory Testing: Simultaneous learning and testing
- Ad-hoc Testing: Informal testing without planning
🌐 Multi-Platform Testing
- Web Testing: Browser-based application testing
- Mobile Testing: iOS and Android app testing
- Desktop Testing: Desktop application testing
- API Testing: Backend service testing
File Description
Chinese Prompts
- File:
FunctionalTestingPrompt.md - Role: Senior Functional Testing Expert (10+ years experience)
- Use Case: Chinese project teams, functional testing requirements
English Prompts
- File:
FunctionalTestingPrompt_EN.md - Role: Senior Functional Testing Expert
- Use Case: International teams, English project environments
Lite Version Prompts
- File:
FunctionalTestingPrompt_Lite.md/FunctionalTestingPrompt_Lite_EN.md - Features: Quick start, focused on core functional testing
- Use Case: Quick functional validation and basic testing
Usage Guide
Quick Start
Select Prompt File
- Full Version: Comprehensive functional testing strategy
- Lite Version: Quick functional validation
Prepare Input Materials
Requirements: [Functional requirements and specifications] Test Scope: [Features to test] Test Environment: [Testing environment details] Test Data: [Required test data]Get Functional Test Plan
- Complete test case design
- Test execution strategy
- Defect tracking approach
- Test completion criteria
Related Modules
- Requirements Analysis - Understand requirements for testing
- Test Case Writing - Write detailed test cases
- Automation Testing - Automate functional tests
Learning Resources
Recommended Books
- "Software Testing Techniques"
- "The Art of Software Testing"
- "Agile Testing"
Online Resources
Contribution Guide
Welcome to contribute to the Functional Testing module:
- Share Cases: Share functional testing cases
- Testing Techniques: Share testing techniques and methods
- Best Practices: Share functional testing best practices
- Tool Reviews: Review functional testing tools
License
This module follows the MIT License. See the LICENSE file in the project root directory for details.
Ensure every feature works as expected! ✅✨