Skip to content

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

  1. Select Prompt File

    • Full Version: Comprehensive functional testing strategy
    • Lite Version: Quick functional validation
  2. Prepare Input Materials

    Requirements: [Functional requirements and specifications]
    Test Scope: [Features to test]
    Test Environment: [Testing environment details]
    Test Data: [Required test data]
  3. Get Functional Test Plan

    • Complete test case design
    • Test execution strategy
    • Defect tracking approach
    • Test completion criteria

Learning Resources

  • "Software Testing Techniques"
  • "The Art of Software Testing"
  • "Agile Testing"

Online Resources

Contribution Guide

Welcome to contribute to the Functional Testing module:

  1. Share Cases: Share functional testing cases
  2. Testing Techniques: Share testing techniques and methods
  3. Best Practices: Share functional testing best practices
  4. 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! ✅✨

Released under the MIT License