SlideShare ist ein Scribd-Unternehmen logo
1 von 9
V Model in software testing
Software Testing Tools
By
Md Abdullah Al Rumy
What is V Model testing?
V Model or Verification and Validation Model. Every testing execution should
follow some sequence and V Model is the perfect way to perform the testing
approaches. In V Model there are some steps or sequences specified which
should be followed during performing test approach. Once one step completes
we should move to the next step. Test execution sequences are followed in V
shape. In software development life cycle, V Model testing should start at the
beginning of the project when requirement analysis starts. In V Model project
development and testing should go parallel. Verification phase should be carried
out from SDLC where validation phase should be carried out from STLC
(Software Testing Life Cycle)
Steps in V Model
Basically there are 4 steps involved in STLC while performing V Model testing
strategy.
Unit Testing.
Integration Testing.
System Testing.
Acceptance Testing.
Let’s have a look on the V Model architecture and move to the little more detailed
description:
Diagram
continue..
As V Model specifies that test plan should be started form the beginning when
requirement phase starts. In above V Model you will see when requirement
phase completed acceptance testing and system testing has been planned in
parallel. Similarly once design phase completes, Integration testing should be
planned and finally once coding phase completes, Unit testing should be
planned.
During the execution, testing starts from Unit testing and carries up to
Acceptance testing to make sure the application meets all the development
phases and working as per expectation.
Advantages of V Model
If project is small and easy to understand, V Model is the
best approach as its easy and simple to use.
Many testing activities are performed in the beginning like
planning and design which saves lots of testing time.
Most of the defects and bugs are found in the beginning
of the project development. So less chances of defect
or bug to be occurred at final testing phase.
Disadvantages of V Model
Guessing the error in the beginning of the project could
take more time.
Less flexibility.
Any changes done in the middle of the development
which is unplanned could make difficult to make the
changes at all the places like test document and
requirements.
When V Model should be followed.
V Model should be followed for small project where
requirements are clear and easy to understand at the
beginning of development.
V Model should be followed for the project where very
less probability to make the changes in the middle of
testing or development phase which are unplanned.
Conclusion
Conclusion
There are numerous development life cycle models.
Development model selected for a project depends on the
aims and goals of that project.
Testing is not a stand-alone activity, and it has to adapt the
development model chosen for the project.
In any model, testing should performed at all levels i.e. right
from requirements until maintenance.

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya
 

Was ist angesagt? (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Iterative model
Iterative modelIterative model
Iterative model
 
V model presentation
V model presentationV model presentation
V model presentation
 
System testing
System testingSystem testing
System testing
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
V model software engineering
V model software engineeringV model software engineering
V model software engineering
 
Unit 3 Control Flow Testing
Unit 3   Control Flow TestingUnit 3   Control Flow Testing
Unit 3 Control Flow Testing
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
Code metrics
Code metricsCode metrics
Code metrics
 
functional testing
functional testing functional testing
functional testing
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
 
TDD - Agile
TDD - Agile TDD - Agile
TDD - Agile
 
Software testing
Software testing Software testing
Software testing
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 

Ähnlich wie V model in software testing

The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
RapidValue
 

Ähnlich wie V model in software testing (20)

Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
What is v model
What is v modelWhat is v model
What is v model
 
Ms
MsMs
Ms
 
Top Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfTop Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdf
 
SDLC (Software development life Cycle)
SDLC (Software development life Cycle)SDLC (Software development life Cycle)
SDLC (Software development life Cycle)
 
02 testing throughout the software life cycle
02 testing throughout the software life cycle02 testing throughout the software life cycle
02 testing throughout the software life cycle
 
Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky) Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky)
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2
 
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life CycleTesting Throughout The Software Life Cycle
Testing Throughout The Software Life Cycle
 
V model (software engineering)
V model (software engineering)V model (software engineering)
V model (software engineering)
 
Testing throughout
Testing throughoutTesting throughout
Testing throughout
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
 
Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020Software testing methodologies to watch out in 2020
Software testing methodologies to watch out in 2020
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 

Mehr von Abdullah Al Rumy

Mehr von Abdullah Al Rumy (20)

Usability testing
 Usability testing Usability testing
Usability testing
 
Main types of software testing
Main types of software testingMain types of software testing
Main types of software testing
 
Introduction of software testing types
Introduction of software testing typesIntroduction of software testing types
Introduction of software testing types
 
Goals of itee
Goals of iteeGoals of itee
Goals of itee
 
Time and venue of itee exam
Time and venue of itee examTime and venue of itee exam
Time and venue of itee exam
 
Session of itee exam
Session of itee examSession of itee exam
Session of itee exam
 
Level of itee exam
Level of itee examLevel of itee exam
Level of itee exam
 
Registration itee
Registration iteeRegistration itee
Registration itee
 
Introduction of itee
Introduction of iteeIntroduction of itee
Introduction of itee
 
Finish Git Starter
Finish Git StarterFinish Git Starter
Finish Git Starter
 
Git starter command
Git starter commandGit starter command
Git starter command
 
Git install
Git installGit install
Git install
 
What is git
What is gitWhat is git
What is git
 
Git course intro
Git course introGit course intro
Git course intro
 
Bjet
BjetBjet
Bjet
 
Spooling
SpoolingSpooling
Spooling
 
Ending testing process
Ending testing processEnding testing process
Ending testing process
 
Ending stlc
Ending stlcEnding stlc
Ending stlc
 
Deployment
DeploymentDeployment
Deployment
 
Test environment
Test environmentTest environment
Test environment
 

Kürzlich hochgeladen

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

V model in software testing

  • 1. V Model in software testing Software Testing Tools By Md Abdullah Al Rumy
  • 2. What is V Model testing? V Model or Verification and Validation Model. Every testing execution should follow some sequence and V Model is the perfect way to perform the testing approaches. In V Model there are some steps or sequences specified which should be followed during performing test approach. Once one step completes we should move to the next step. Test execution sequences are followed in V shape. In software development life cycle, V Model testing should start at the beginning of the project when requirement analysis starts. In V Model project development and testing should go parallel. Verification phase should be carried out from SDLC where validation phase should be carried out from STLC (Software Testing Life Cycle)
  • 3. Steps in V Model Basically there are 4 steps involved in STLC while performing V Model testing strategy. Unit Testing. Integration Testing. System Testing. Acceptance Testing. Let’s have a look on the V Model architecture and move to the little more detailed description:
  • 5. continue.. As V Model specifies that test plan should be started form the beginning when requirement phase starts. In above V Model you will see when requirement phase completed acceptance testing and system testing has been planned in parallel. Similarly once design phase completes, Integration testing should be planned and finally once coding phase completes, Unit testing should be planned. During the execution, testing starts from Unit testing and carries up to Acceptance testing to make sure the application meets all the development phases and working as per expectation.
  • 6. Advantages of V Model If project is small and easy to understand, V Model is the best approach as its easy and simple to use. Many testing activities are performed in the beginning like planning and design which saves lots of testing time. Most of the defects and bugs are found in the beginning of the project development. So less chances of defect or bug to be occurred at final testing phase.
  • 7. Disadvantages of V Model Guessing the error in the beginning of the project could take more time. Less flexibility. Any changes done in the middle of the development which is unplanned could make difficult to make the changes at all the places like test document and requirements.
  • 8. When V Model should be followed. V Model should be followed for small project where requirements are clear and easy to understand at the beginning of development. V Model should be followed for the project where very less probability to make the changes in the middle of testing or development phase which are unplanned.
  • 9. Conclusion Conclusion There are numerous development life cycle models. Development model selected for a project depends on the aims and goals of that project. Testing is not a stand-alone activity, and it has to adapt the development model chosen for the project. In any model, testing should performed at all levels i.e. right from requirements until maintenance.