The document outlines various types and classifications of software testing. It discusses different testing schemes including unit, integration, system and acceptance testing. It also covers test approaches such as white-box, black-box and grey-box testing. Functional and non-functional types of testing are described along with positive and negative testing scenarios. The goals, methods, and bases of testing are also addressed at a high level.
2. Confidential 2
Scheme
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
3. Confidential 3
Scheme
• Alpha
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
4. Confidential 4
Scheme
• Alpha
• Beta
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
5. Confidential 5
Scheme
• White-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
6. Confidential 6
Scheme
• White-Box
• Grey-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
7. Confidential 7
Scheme
• White-Box
• Grey-Box
• Black-Box
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
8. Confidential 8
Scheme
• Manual
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
9. Confidential 9
Scheme
• Manual
• Automation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
10. Confidential 10
Scheme
• Manual
• Automation
• Semi-Automation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
11. Confidential 11
Scheme
• Defects Validation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
12. Confidential 12
Scheme
• Defects Validation
• Smoke
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
13. Confidential 13
Scheme
• Defects Validation
• Smoke
• Sanity
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
14. Confidential 14
Scheme
• Defects Validation
• Smoke
• Sanity
• Risk-Area
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
15. Confidential 15
Scheme
• Defects Validation
• Smoke
• Sanity
• Risk-Area
• Regression
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
16. Confidential 16
Scheme
• Module
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
17. Confidential 17
Scheme
• Module
• Integration
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
18. Confidential 18
Scheme
• Module
• Integration
• System
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
19. Confidential 19
Scheme
• Module
• Integration
• System
• Acceptance
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
20. Confidential 20
Scheme
• Installation
Updating
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
21. Confidential 21
Scheme
• Installation
Updating
• Data and Database Integrity
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
22. Confidential 22
Scheme
• Installation
Updating
• Data and Database Integrity
• Feature
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
23. Confidential 23
Scheme
• Installation
Updating
• Data and Database Integrity
• Feature
• Security and Access Control
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
24. Confidential 24
Scheme
• Installation
Updating
• Data and Database Integrity
• Feature
• Security and Access Control
• Business-Cycle
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
25. Confidential 25
Scheme
• UI
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
26. Confidential 26
Scheme
• UI
• Performance
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
27. Confidential 27
Scheme
• UI
• Performance
• Load
Volume
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
28. Confidential 28
Scheme
• UI
• Performance
• Load
Volume
• Stress
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
29. Confidential 29
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
30. Confidential 30
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
31. Confidential 31
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
32. Confidential 32
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
33. Confidential 33
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
34. Confidential 34
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
35. Confidential 35
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
36. Confidential 36
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
• Failure and Recovering
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
37. Confidential 37
Scheme
• UI
• Performance
• Load
Volume
• Stress
• Configuration
• Security
• Conversion
• Documentation
• Certification
• Localization
• Internationalization
• Failure and Recovering
• Usability
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
38. Confidential 38
Scheme
• Positive
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
39. Confidential 39
Scheme
• Positive
• Negative
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
40. Confidential 40
Scheme
• Based on Documentation
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing
41. Confidential 41
Scheme
• Based on Test Cases
• Based on Experience
TypesofTesting
Time of Testing
Approaches
Method of
Execution
Testing after
Changes
Level of Testing
Goal of Testing
Functional
Non-functional
Positivity of
Scenario
Base of Testing