The document discusses various concepts related to software testing. It introduces testing methods like white box, black box and grey box testing. It also covers testing types such as unit testing, integration testing, regression testing and acceptance testing. Finally, it discusses testing models like the waterfall model, spiral model and V-shaped model.
3. Intro to testing
What?
Why?
How?
When?
Who?
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 3
4. Testing Methods
White Box Testing
Black Box Testing
Grey Box Testing
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 4
5. White Box Testing
White box testing is when the tester has access to the
internal data structures and algorithms including the code
that implement these.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 5
6. Black Box Testing
Black box testing treats the System/software as a "black
box"—without any knowledge of internal implementation.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 6
7. Grey Box Testing
Grey Box testing is a partial combination of both white box
and black box testing.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 7
8. Steps in Testing(STLC)
Requirment Analysis
Test Planning
Test Execution
Test Reporting
Test Result Analysis
Defects Retesting
Test Closure
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 8
9. Testing Types
Unit Testing
Integration Testing
Regression Testing
Acceptance Testing
Ad Hoc Testing
Security Testing
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 9
10. Unit Testing
•In Software Testing:
Done after completing a new Module.
Test the new Module alone
•In TBA:
Done after completing new provision change.
Test the new provision work as expected
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 10
11. Integration Testing
•In Software Testing:
Done after joining new Module to the product.
Test the connectivity of new module with old modules
•In TBA:
Done in master test (C) database.
Test all the provisions connected with the new
changes.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 11
12. Regression Testing
•In Software Testing:
Test to make sure old features have not been affected
by the addition of new module.
•In TBA:
Done after the provisions are moved to staging.
Test the new changes works as in Staging
(Z)Database.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 12
13. Acceptance Testing
Final testing before delivering to client.
Classified as:
Alpha Testing
Beta Testing
•In Software Testing:
Alpha - Product used inside the company
Beta – Launching a Beta Version
•In TBA:
Alpha - Prod Verification
Beta - ??????
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 13
14. Ad Hoc Testing
Not a formal Testing.
Wont have a test plan.
•In S/W testing: Testing of a module which is added at the
end of delivery.
•In TBA: Testing done when a defect is solved.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 14
15. Security Testing
Done by the admin team.
To control hacking.
•In S/W testing: Confidential product will be tested.
•In TBA: Most important testing as TBA contain personal
datas.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 15
16. Testing Models
Waterfall Model
Spiral Model
V-Shaped Model
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 16
17. Waterfall Model
The waterfall model is a sequential process.
Progress is seen as flowing.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 17
18. Spiral Model
Testing will be done in each phase
Implementation Verification
Design Requirment
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 18
19. V-Shape Model
Plan for testing done side by side during analysis process.
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional) 19