QA Testing Learning Notes
QA Testing Learning Notes
1. Introduction to QA Testing
- Types of Testing:
- Manual Testing
- Automated Testing
- Phases:
- Requirement Analysis
- Planning
- Development
- Testing
- Deployment
- Maintenance
- Role of QA: Focus on testing phase but also involved in planning and requirements to avoid
defects early.
3. QA Testing Process
1. Requirement Analysis
2. Test Planning
4. Test Execution
5. Defect Reporting
6. Test Closure
4. Types of Testing
Functional Testing
- Unit Testing
- Integration Testing
- System Testing
Non-Functional Testing
- Performance Testing
- Security Testing
- Usability Testing
- Compatibility Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Exploratory Testing
6. Automation Testing
- Test Case ID
- Test Description
- Preconditions
- Steps to Execute
- Expected Result
- Actual Result
- Status (Pass/Fail)
- Best Practices:
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Closed or Reopened
9. Agile Testing
- Test Coverage
- Defect Density