The first question and the basic you need to know about testing is V-Model.Most of organisation uses V model at the most . Because of its ROI which company receives and the client gets is what makes this model as a success one.
What is V-model?
V-Model is also called as Verification and Validation model.The Execution happens in a sequential manner.V-model is similar to a waterfall model but in this model they brings a different types of testing apply at different levels.
The below image denotes the typical flow of V model.
 |
V-Model
What is Verification in V- Model?
Verification take care of activities to focus on the question "Are we building the Right product".Verification is the process of evaluating a component to determine whether they satisfy the condition for the product by given phase.
What is Validation in V- Model?
Validation take care of activities to focus on the question "Are we building the Product right"
Validation is the process of evaluating the component during the end of development process whether it satisfy the specified requirements.
Difference between the Verification and Validation
What is Customer Requirement Specification(CRS):
In V-model the project starts with a customer requirement specification they collect a requirement from customer.These requirement include hardware,software and operational requirements.During CRS they parallel write a test case.
What is System Requirement Specification(SRS):
The next step in V-model is SRS the proposed software system is envisaged as a set of subsystems that work together.The SRS document will given to testing team they review what extractly happen in the SRS document and get the idea of customer needs.
What is High Level Design(HLD):
The high level design would hold the next sequential position in the V model.SRS would be the base document for HLD and it contains about the overall design of the project in which the Architects and Project managers involves.
What is Low Level Design(LLD):
The Low level design would hold the next sequential position in the V model. HLD would be the base document for LLD and it contains about the detailed design of the project's each module in which the senior software engineer involves under Mangers help.
Coding:
Software engineer would rely on the detailed information on the module Hence they only rely on the Low Level design document.Once after they holds enough information for a individual modules they are good to start with module on clients priority.
When the above ones happening in sequential manner the Execution will happen parallel.
Execution of V- model:
|
0 comments:
Post a Comment