Download presentation
Presentation is loading. Please wait.
1
Unit IV – Chapter 2 V-Test Model
3
V- Model Structured Approach to Testing: Test policy and Test Strategies. Activities during each phase of Software Development Life Cycle: 5 Ws(What, Where, When, Why and Who and How) Analyse Structures Produced during development phase for adequacy and testability: Coverage's, Artifacts, Documents
4
Generate Test Sets based on Structures: Functional Testing, Structural Test, Requirements/Designs, Validation Testing Additional Activities during Design and Coding: High level design and Low level design ensure complete coverage of requirements. Determine that structures are consistent with previously generated structures: Consistency between various phases. Refine and Redefine test sets generated earlier: changes in requirements, designs and artifacts.
5
Testing during Proposal Stage
A proposal is created when the customer asks for information, quotation and proposal. Feasibility study, Economic feasibility, implementation feasibility, organizational fit, process fit and people fit.
6
Testing during Requirement stage
Adequate Clear Verifiable/ Testable Measurable Feasible Not conflicting with each other
7
Testing during Test Planning Phase
Generate test plan to support development activities: development methodology, schedule and deliverables, test strategy, test objectives, assumptions, risks. Generate Test cases: functional and non-functional requirements, test cases and test data. Analyse requirements/Design Coverage: requirement coverage, design coverage.
8
Testing during Testing phase
Consistency with respect to requirements Analyse design for errors Analyse error handling Developers verify information flow and logical structure Testers inspect design in detail
9
Aspects to be checked Missing test cases Faulty Logic
Module Interface mismatch Data Structure inconsistency Erroneous Input / Output User interfaces inadequacies Correctness of decisions and conditions along all paths Inconsistency with respect to requirements and high level design
10
Testing during coding phase
Aspects to be checked: Coding standards/Guidelines Implementations Coding Optimization Coding Interpreting Design Unit Testing
11
VV Model Requirements Requirements Verification
Requirements Validations Design Design Verification Design validation Coding Coding Verification
12
Critical roles and responsibilities
Development: Project Planning, resourcing, Interacting with customer, Defining policies, supporting testing team, doing development related activities. Testing: Test planning, resourcing, Interacting with customer, defining policies, supporting development team, doing acceptance testing. Customer: specifying requirements, participating in acceptance testing, review and approve
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.