Lecture 2
Lecture 2
ENGINEERING
Ayesha Kanwal
Lecture No. 2
Review of Previous Lecture
2
disasters.
What is Software Testing, Quality Assurance and
Software Quality Control.
Scope and Content Hierarchy.
and
the cost of actually executing the
Verification Validation
process to ensure that the design is the process to test whether the
outputs of particular phase of the product meets the customer
SDLC meet all specified requirements in the intended
requirements for that phase. environment.
also known as In-Process Testing. also known as Exit or End Process
typically involves reviews and Testing.
meetings to evaluate documents,
plans, code, requirements and involves actual testing and takes
specifications. place after the verification is
determines consistency, complete.
correctness and completeness of determines the correctness of final
a program at each stage. build with respect to its
Verification is the checking or requirements.
testing of items, including
software, for conformance and
Validation is the process of checking
consistency with an associated that what has been specified is
specification. what the user actually wanted.
Verification: Are we building Validation: Are we building the
the product right? right product?
The ‘V’ Model
19