0% found this document useful (0 votes)
489 views

Software Development Life Cycle-V

software development Life Cycle-v
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
489 views

Software Development Life Cycle-V

software development Life Cycle-v
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

HOME

ABOUT US

ALL POSTS

DISCUSSION FORUM

QTP BOX

PERL BOX

VIDZ

JUST FOR FUN

FEEDBACK

F14testing
- help for software testing

Posts

By Email

Comments

Type + Enter to search this site

Sign In Username:

FitNesse

Steps to create Test Cases starting from Release

The V-Model
Password: Software Development Life Cycle (SDLC): SDLC is a process of developing the software through capturing the initial requirement from customer, expanding on these to provide the detail required for code production, writing the code and testing the product, ready for release. SDLC adopted for the project determines the testing methodologies. SDLC can be classified as Sequential phase and Iterative phase. This article briefs about V-Model which comes under Sequential phase. Why V-model is preferred over conventional Water fall model which ruled the IT solutioncompanymorethanadecade?Answerwouldbesimpleifwelearnwhatis Water fall model and V-model. Waterfall model is mother of all SDLC. Waterfall models involve all the phases in sequences as shown below.

c d e f g Remember me Sign In
Register Lost your password?

We're growing and we would like to grow with you. If you've any articles on any topic, please share with us and we would publish it in this site under your copyright.

Coaching on Software Testing Tool/Process

Mobile Testing Basics by Jyoti Sonar Selenium Automation Guidelines by Deeksha DataDriven Framework by Prasad FitNesse by Sarvanan Tags
Agile AJAX All pairs

Click to know more

Automation
1. A whole new way to learning Perl - Perl Box 2. Testing Televisuals VIDZ Recent Comments F14testing Team on: Test applications online and earn money sumit on: Test applications online and earn money F14Testing Team on: Autogeneration of Test Cases from Requirements Balaji on: Auto-generation of Test Cases from Requirements Karthik on: Discussion Forum priyu.vaibhav on: Discussion Forum Karthik on: Selenium Automation Guidelines Binita Singh on: Selenium Automation Guidelines Cassiano on: Localization Testing Rajanish on: Perl Box
Backwhacking Bareword Cloud Computing Cloud Testing Cost of Quality File System Object FitNesse Floating-point Freeware

Functional Automation

Functional Testing
HereFig 01: Waterfall Model

document HttpWatch ifelsif Integers Lexical Variable Locatization Object Repository Open Source Pairwise

So testing comes in to the scenario, only when whole system is developed. What happens if the product fails the test? Then remember debugging going to cost more for the company as bug is found later stage of the SDLC. Testing also added lead time due to its late involvement. So alternate model is required in which testing starts at an early stage of cycle. V-Model solves the above problems. V- Model involves testing activities parallel to development activities. V-Model illustrates how testing activities can be integrated into each phase of software development life cycle. V-Model:

Performance Testing Perl Perl


Numbers Perl String

QA

QTP Quality

Quality Center
Quote-like operator Requirement Traceability RIA SDLC Selenium Software Tester

Software Testing switch-case


Test Automation Test Case Test Plan
Traceability Matrix Utest

Pages
About Us Contact Us Team Members Adsense All Posts Discussion Forum Feedback Just For Fun Knowledge Box Insight Perl Box QA/Testing Jobs

Fig 02: V- Model

In the model shown, left side of the model focuses on development activities and it looks more like Waterfall model.

http://www.f14testing.com/archives/550

Page 1 / 3

QTP Box Vidz

Requirement specification: Capturing of user requirement to build a product. Module specification: Module design of each component identified in the functional specification. Program Specification: Detailed design of each unit to be built to meet requirement. Middle of V-Model shows that planning for testing should start with each work artifacts. For an example, using requirement specification, acceptance testing would be planned, right at the start of the development. Coding starts when the program specification is completed. Once Coding is completed the test phase starts with unit testing using the unit test plan created during program specification phase. Right hand side focuses on testing activities. For each work artifact, a testing activity is identified. Testing stage. Testing Testing stage. Testing against the requirement specification takes place at the Acceptance Testing against the functional specification takes place at the System Testing stage. against the technical specification takes place at the Integration Testing against the program specification takes place at the Unit Testing stage.

Meta
Register Log in Entries RSS Comments RSS WordPress.org

Popular
Discussion Forum (113) The V-Model (10) VBScript (8) Knowledge Box Insight (7) Test applications online and earn money (6)

This allows testing to be concentrated on the detail provided in each work artifacts, so that defects can be identified as early as possible in the life cycle when the work artifacts has been created. Advantages of V-Model: 1. 2. 3. 4. Verification and validation will be done side by side in this model and so its also called Verification & Validation Model. An important aspect of this model is that testing activities like planning, test designing happens well before coding. And so it saves ample amount of time. Since the testing team is involved early on, they develop a very good understanding of the project at the very beginning. It enforces proactive defect tracking i.e. defects are found at early stages, even may be in the development phase before application is tested. Because of its structure, it also avoids the downward flow of the defect. The errors occurred in any phase will be corrected in that phase itself. It reduces the cost for fixing the defect since defects will be found in early stages of software development. It emphasizes the strict process flow to develop a quality product.

5. 6.

Disadvantages of V-Model: 1. Its very rigid and least flexible. If any changes happen midway, not only requirement document but also test documentation (test wares) needs to be updated. It is not proposed for short term projects as it requires reviews at each stage. It needs an established process to implement. Its very costly to implement (requires lot of resources and money) and thus followed/implemented by only big companies.

2. 3. 4.

February 7th, 2010 | Tags: Functional Testing, SDLC | Category: Testing Basics

10 comments to The V-Model


Older Comments 1 2 Ramakoti Reddy May 18, 2011 at 3:03 pm Reply Hi, Can u pls tell me functional testing comes under which sdlc model and how it is?

Ganesh May 20, 2011 at 9:49 pm Reply Ramakotireddy, I think your question is not put in correctly. Testing is a part of all SDLC model. Within Testing will come white-box and black box testing. Within black box testing comes the functional testing. So you see functional testing is there in all SDLC models. Let me know if I did not convey the idea properly.

Older Comments

Leave a Reply
Name (required) Mail (will not be published) (required) Website 5

http://www.f14testing.com/archives/550

Page 2 / 3

c d e f g Notify me of followup comments via e-mail

Submit Comment

Copyright 2011 F14testing - All Rights Reserved Powered by WordPress & the Atahualpa Theme by BytesForAll. Discuss on our WP Forum
SEO Powered by Platinum SEO from Techblissonline Web Toolbar by Wibiya

http://www.f14testing.com/archives/550

Page 3 / 3

You might also like