V Model
V Model
V Model
• Unit Testing: During the module design phase, unit test plans are created. These
Unit Test Plans are carried out in order to eliminate defects at the code or unit level.
• Integration testing: Integration testing follows the completion of unit testing. The
components are combined and the system is tested during integration testing. The
Architecture design process includes integration testing. This test ensures that
modules communicate with one another.
• System Testing: System testing examines the whole application, including its
functionality, interdependence, and communication. It also analyzes the functional
and non-functional requirements of the produced program.
• User Acceptance Testing (UAT): UAT is carried out in a user environment that is
similar to the production environment. UAT ensures that the provided system satisfies
the needs of the user and is suitable for usage in the real world.
• Industrial Challenge: As the industry has progressed, technologies have gotten more
complicated, quicker, and ever-changing; nonetheless, there remains a set of
fundamental ideas and concepts that are as relevant now as they were when IT was in
its infancy.
• Accurately define and refine user requirements.
• Design and build an application according to the authorized user requirements.
• Validate that the application they had built adhered to the authorized business
requirements.
PRINCIPLES OF V-MODEL:
• It is easy to manage due to the rigidity of the model. Each phase of V-Model
has specific deliverables and a review process.
• Proactive defect tracking – that is defects are found at early stage.
WHEN TO USE?