Verification and validation (V & V) are the building blocks of a testing process. The formation of test strategy is based on these two terms only. V &V can be best understood when these modelled in the testing process. This model is known as the Testing Life Cycle Model. Life cycle involves continuous testing of the system during the development process. At predetermined points, the results of the development process are inspected to determine the correctness of implementation. These inspections identify defects as early as possible. However, life cycle testing is dependent upon the completion of predetermined deliverables at a specified point in the development life cycle. It also shows the paths for various types of testing.
V-testing Life Cycle Model
In V-testing concept , as the development team attempts to implement the software, the testing team concurrently starts checking the software. When the project starts, both the system development and the system test process begin. The team that is developing the system begins the system development process and the team that is conducting the system test begins the system test process. Both teams start at the same point using the same information. If there are risks, the tester develops a process to minimize or eliminate them.
The V & V process, in a nutshell, involves (i) verification of every step of SDLC and (ii) validation of the verified system at the end.