Introduction to Testing - Various types of testing that we do, testing life cycle followed
Impact_Analytics
Module 1. INTRODUCTION TO SOFTWARE TESTING (30min)
Why is software testing required ? What is the procedure to test software applications ?
Module 2. TESTING TERMS (45 min)
1. Test Plan
2. Effort Estimation
3. Scope
4. Approach
5. Assumption
6. Risk
7. Mitigation plan/Backup plan/Contingency plan
8. Testing Methodologies
9. Schedule
10. Test Environment
11. Defect tracking
12. Test Automation
13. Deliverables
14. Entry and exit criteria
15. Test stop criteria
16. Roles and Responsibility
Module 3. TYPES OF TESTING (3 hrs)
Black Box testing White Box testing Functionality Testing
1. Over testing/exhaustive testing/donkey testing: 2. Under testing: 3. Optimized testing
Integration Testing Non-incremental integration testing/ big-bang method ACCEPTANCE TESTING / RED BOX TESTING;
1. Alpha testing 2. Beta testing
USABILITY TESTING / YELLOW BOX / GUI / COSMETIC TESTING PERFORMANCE TESTING / BASELINE / SPIKE LINE / BOTTLENECK TESTING
1. Load testing
2. Stress testing
3. Volume testing
4. Soak testing
SMOKE TESTING
ADHOC TESTING / OUT OF BOX / NEGATIVE TESTING / MONKEY TESTING / GORILLA TESTING
TYPES OF ADHOC TESTING
COMPATIBILITY / CONFIGURATION / PORTABILITY TESTING:
ACCESSIBILITY TESTING / ADA (American Disabilities Act) / 508 testing
RELIABILITY TESTING:
GLOBALIZATION TESTING
LOCALISATION TESTING / format testing:
REGRESSION TESTING OR RELEASE CANDIDATE TESTING:
1. Unit Regression testing
2. Regional regression testing
3. Full regression testing
Module 4. TEST CASES (45min)
-
- Test case Template (Format)
- Test Case Design Techniques
- Types of test case design techniques
1. Error guessing;
2. Equivalence class partition:
3. Pressman rules;
4.Boundary value analysis;
5. Test data / Test harness;
5. Severity
6.Brief description
Procedure to write test case;
1. System study
2. Identify all possible scenarios
3. Write test case
a. Group the related scenarios
b. Prioritize the scenarios within each group
Traceability Matrix/ REQUIREMENT TRACEABILITY MATRIX (RTM) / CROSS REFERENCE MATRIX (CRM)
Module 5. DEFECT LIFE CYCLE (30min)
-
-
- SEVERITY
-
-
- Types of severity
-
- Blocker defects;
- Critical defects:
- Major defects;
- Minor defects;
-
- Types of severity
-
-
- PRIORITY
- SEVERITY
-
1. High priority / P1
2. Medium priority / P2
3. Low priority / P3
3. Re-spin
4. Build
5. Patch
6. Defect Tracking
Module 6. HANDS ON ACTIVITY AND Q&A
Multiple Choice Questions