Our Independent Verification & Validation (IV&V) service offerings span through the complete product life-cycle. We primarily focus on formulating test plans, test strategy documents, execution, defect analysis, defect tracking and risk assessment for testing. Our IV&V team works along with the development teams to understand and validate requirements and develop a high level test strategy document.
Some of our key considerations while providing Verification & Validation services are:
- Selection of the best testing strategy and building a mapping test plan
- Appropriate use of tools & automation expertise to ensure that testing productivity is increased
- Set up and maintain test environments which are used for executing various product testing activities.
At Persistent we follow a process based methodology while setting up a test environment. Initially a draft plan to set up a test lab is prepared. After which the test environment is built. Test Environments at Persistent emulate our customers' business environments. By using virtualization software we create multiple instances of customers' operating environments. These environments are highly cost effective and scalable.
Following are some of the key activities we perform while setting up a test environment:
- Identify an isolated location to set up both, a test environment and the required hardware infrastructure
- Set up the required hardware and install fresh operating systems and ensure that no other software is installed
- Install the pre-requisites for testing the product: E.g.: Browsers, plug-ins, etc. This is followed by the actual product that is to be tested. This simulates the exact end user setup.
- Execute the test scripts and log all the required information required to make a separate page for how to setup test environment.