1. V-model:
V-model is the most important model that is used in the process of software testing. It is also known as Verification and Validation Model. It is Introduced by the late Paul Rook in the 1980s. V-model is a sequential process in which the next phase begins only after the completion of the present phase. In this model, steps don’t move in a linear way while the steps are bent upwards.
2. RAD Model:
RAD model refers to Rapid Application Development and it is a type of Incremental Model. The components or functions are developed in parallel and it can handle small projects as well as medium projects. In this model, any changes can be made at any stage. It has high productivity due to less number of people.
Difference between V-model and RAD model :
S. No. | V MODEL | RAD MODEL |
---|---|---|
1. | V model is software development model but development and testing are not concurrent. | RAD model is a software development model where by the components or functions are developed in parallel as if they were mini projects. |
2. | In this user involvement is also only in beginning. | In this user Involvement is only at the beginning. |
3. | Flexibility of V-model is Little flexible. | Flexibility to change in RAD model is Easy. |
4. | Cost of V-model is expensive. | Cost of RAD model is also Low. |
5. | In V-model testing activities start with the first stage. | Testing is done in RAD model after completion of coding. |
6. | Guarantee of success through V-model is high. | Guarantee of success through RAD model is low. |
7. | It is not iterative. | It is iterative. |
8. |
Advantages-
|
Advantages-
|
9. |
Disadvantages-
|
Disadvantages-
|
10. |
When to use-
|
When to use-
|