Testing Types
1. Unit Testing
2. Integration Testing
3. System Testing
4. Acceptance Testing
5. Regression Testing
6. Functional Testing
7. Non-Functional Testing (Performance, Security, Usability)
Testing Levels
1. Unit Level
2. Integration Level
3. System Level
4. Acceptance Level
Test Case Components
1. Test Case ID
2. Test Description
3. Pre-Conditions
4. Steps to Reproduce
5. Expected Result
6. Actual Result
7. Pass/Fail Status
Test Data
1. Valid Data
2. Invalid Data
3. Boundary Value Data
4. Edge Case Data
Testing Techniques
1. Black Box Testing
2. White Box Testing
3. Gray Box Testing
4. Equivalence Partitioning
5. Boundary Value Analysis
6. State Transition Testing
7. Decision Table-Based Testing
Defect Management
1. Defect Reporting
2. Defect Tracking
3. Defect Classification (Severity, Priority)
4. Defect Status (New, Assigned, Resolved, Closed)
Test Planning
1. Test Plan Creation
2. Test Schedule
3. Test Resource Allocation
4. Test Risk Management
Test Execution
1. Test Case Execution
2. Test Data Setup
3. Test Environment Setup
4. Test Result Reporting
Testing Metrics
1. Test Coverage
2. Defect Density
3. Test Efficiency
4. Test Effectiveness
Manual Testing Tools
1. TestLink
2. TestRail
3. PractiTest
4. TestLodge
5. Microsoft Excel/Word
Best Practices
1. Review Requirements
2. Create Detailed Test Cases
3. Use Testing Frameworks
4. Continuously Update Test Cases
5. Collaborate with Developers
These notes provide a solid foundation for manual testing.
Would you like me to expand on any specific topic or provide additional information?