Skip to main content

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)

    1. Test case Template (Format)
    2. Test Case Design Techniques
    3. 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)

      1. SEVERITY
            1. Types of severity
                • Blocker defects;
                • Critical defects:
                • Major defects;
                • Minor defects;
      2. PRIORITY

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

Enroll