SOFTWA
RE
TESTING
Validation Testing, Alpha Testing, and Verification vs.
Validation
Software Testing
1
INTRODUCTION TO SOFTWARE
TESTING
Checking if a system meets the set requirements.
Static and Dynamic Testing
VALIDATION TESTING
Ensures the product meets the client’s needs and fulfills its
intended use.
Are we building the right
product?
Software Testing
2
ALPHA TESTING
• Initial phase of • development or QA
testing team
• Pre-Beta Validation • controlled
environment.
OBJECTIVES
Early identification of bugs.
Ensure the software’s functionality, usability, and
reliability.
Software Testing
PHASE 3
MAINLY TWO PHASES:1ST & 2ND
S
PROCES
S
Software Testing
6
PR S&C NS
PROS
• Early Bug • Cost-Effective • Requirement Validation
Detection • Usability • Controlled Environment
• Improved Quality Insights
CONS
• Limited Scope • Time-Consuming • Resource Intensive
• Internal Bias • Incomplete • False Sense of
Features Security
Software Testing
4
VERIFICATION VS.
VERIFICATION VALIDATION
Static process, checks if
Are we building the
Software Testing
the product is built right product?
correctly (documents,
designs).
VALIDATION
Are we building the Dynamic process,
product right? ensures the product
meets user needs
(testing the actual
product)
5
KEY DIFFERENCES
1 focus 6 bug 11 lifecycle
Software Testing
2 types of 7 goal 12 error focus
testing
3 execution 8 responsibility 13 another terminology
4 methods used 9 timing 14 performance
5 purpose 10 human or computer 15 stability
Software Testing
THANK YOU
Presented By : Mehnas P M