V-mode of SDLC

V & V PROCESS MODEL :

V&V Model is Verification & Validation Model.In This Model We work simultaneously Development and Testing.In this Model One V for Verification and one For Validation first 'V' we follow SDLC(software Development Life Cycle) and Second 'V' we follow STLC-(Software Testing Life Cycle).
  • Testing normally done in a large system in 2 parts. The functional verification and validation against the Requirement specification and Performance evaluation against the indicated requirements.
  • Testing activity is involved right from the beginning of the project.
  • Use of V&V process model increases the rate of success in a project development company to deliver the application on time and increases the cost effectiveness.
Testing Related Activities During Requirement Phase
  • Creation and finalization of testing template.
  • Creation of test plan and test strategy .
  • Capturing Acceptance criteria and preparation of acceptance test plan.
  • Capturing Performance Criteria of the software requirements.
Testing activities in Design Phase
  • Develop test cases to ensure that product is on par with Requirement Specification document.
  • Verify Test Cases & Test Scripts by peer reviews.
  • Preparation of traceability matrix from system requirements.
Testing activities in Unit Testing Phase
  • Unit test is done for validating the product with respect to client requirements.
  • Testing can be in multiple rounds.
  • Defects found during system test should be logged in to defect tracking system for the purpose of resolving and tracking.
  • Test logs and defects are captured and maintained.
  • Review of all test documents.
Testing activities in Integration Testing Phase
  • This testing is done in parallel with integration of various applications or components.
  • Testing the product with its external and internal interfaces without using drivers and stubs.
  • Incremental approach while integrating the interfaces.
Performance testing
  • This is done to validate the performance criteria of the product/ application. This is non-functional testing.

Business Cycle testing

  • This refers to end to end testing of real life like business scenarios.

Testing activities during Release phase

  • Acceptance testing is conducted at the customer location.
  • Resolves all defects reported by the customer during Acceptance testing.
  • Conduct Root Cause Analysis (RCA) for those defects reported by customer during acceptance testing.

3 comments:

Anonymous said...

Success… It feels real good! It´s a wonderful experience… We all savour success!
But what does it take to be successful in this fast paced corporate world??
Time Management
Leadership Skills
Stress Management
Information Skills & Sharp Memory
Problem Solving & Decision Making Skills
Communication Skills

AND............

Dear mani


you have all these qualities..
My best wishes are always with you!!!!

Best Regards
Neha

Amit Kumar Singh said...

thanks for such a good study material.

aditya said...

Great explaination