SlideShare ist ein Scribd-Unternehmen logo
1 von 14
AHEAD TEAM
1
AHEADTEAM©copyright2013
 ShravanKumar
 Sowmya
 Alekhya
 Saisuhas Reddy(TL)
 Anusha
V – MODEL (SOFTWARE
DEVELOPMENT)
2
AHEADTEAM©copyright2013
HISTORY OF V-MODEL
 Defined by the late Paul
Rook in 1980’s.
 To improve the
efficiency and
effectiveness of software
development.
 Accepted in Europe and
UK as an alternative to
Waterfall model.
3
AHEADTEAM©copyright2013
• Evolved from waterfall Model.
• Completion of each phase before the next phase begins.
•Instead of moving in a linear way, process steps are bent upwards.
• Emphasizing on testing is more when compared with the waterfall
model.
• Structured approach to testing.
• High quality development of products can be guaranteed.
THE V SHAPED MODEL
4
AHEADTEAM©copyright2013
STEPS IN V-SHAPED MODEL
Quality is guaranteed at each project stage.
5
AHEADTEAM©copyright2013
ENTRY AND EXIT CRITERIA
Entry Criteria
Set of generic and specific conditions for permitting a process to go forward with a
defined task.
Exit Criteria
Refers to the output conditions required by a specific process to determine its
thoroughness and correct completion. The Exit Criteria for one stage can constitute
part of the Entry Criteria for the following stage.
6
AHEADTEAM©copyright2013
Unit testing
 The most ‘micro’ scale of Testing
The units are tested in isolation.
 Ensures the component is
working according to the detailed
design/build specifications of the
module.
 Not to be confused with
debugging.
 Also known as component,
module, or program testing.
7
AHEADTEAM©copyright2013
Integration Testing
 Testing of more than one (tested)
unit together to determine if they
function correctly.
It is done using the integration test
design prepared during the architecture
design phase.
 Helps assembling incrementally a
whole system, ensuring the correct
‘flow’ of data from the first through
the final component.
 Done by developers/designers and
testers in collaboration
 Also called Interface Testing or
Assembly Testing.
8
AHEADTEAM©copyright2013
System testing
Testing the system as a whole - Black-box type
testing that is based on overall requirements
specifications; covers all combined parts of a
system.
 Ensures that system meets all functional and
business requirements.
Focus
 Verifying that specifications are met
 Validating that the system can be used for
the intended purpose
 The system test design is derived from the
system design documents and is used in this phase.
 It can involve a number of specialized types of
tests to check performance, stress, documentation
etc. Sometimes testing is automated using testing
tools.
 Done by Independent testing group
9
AHEADTEAM©copyright2013
Acceptance testing
 To determine whether a system satisfies its
acceptance criteria and business requirements or
not.
 Similar to System testing in that the whole
system is checked, but the important difference is
the change in focus.
 Done by real business users.
 It enables the customer to determine whether to
accept the system or not.
 Also called as Beta Testing, Application Testing
or End User Testing.
 Approach
 Should be performed in real operating
environment .
 Customer should be able to perform any test
based on their business processes.
 Final Customer sign-off.
10
AHEADTEAM©copyright2013
• Fault multiplication can be
reduced.
• Improved quality and
reliability.
• Reduction in the amount of
Re-work.
• Improved Risk Management
• Validation and Verification
at each level of stage
containment
• Developing critical
knowledge and confidence in
the initial stages.
BENEFITS
11
AHEADTEAM©copyright2013
DISADVANTAGES
 Lot of money and resources are
required.
 Very rigid and less flexible.
 Suitable for long term / large projects.
 Ignorance of any of the test phases may
lead to poor quality.
 No software prototype available.
 Any modifications, then the test
documents along with requirement
documents has to be updated.
12
AHEADTEAM©copyright2013
13
AHEADTEAM©copyright2013
14
AHEADTEAM©copyright2013

Weitere ähnliche Inhalte

Was ist angesagt?

V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software TestingAbdul Raheem
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSaravanan Manoharan
 
Spiral model
Spiral modelSpiral model
Spiral modelkhuram22
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Mohamed Sami El-Tahawy
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleGurban Daniel
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)Simran Kaur
 
V model presentation
V model presentationV model presentation
V model presentationNiat Murad
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and MethodsRiant Soft
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleRIKSOF
 

Was ist angesagt? (20)

V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Spiral model of SDLC
Spiral model of SDLCSpiral model of SDLC
Spiral model of SDLC
 
waterfall model
waterfall modelwaterfall model
waterfall model
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Water fall model
Water fall modelWater fall model
Water fall model
 
Waterfall model in SDLC
Waterfall model in SDLCWaterfall model in SDLC
Waterfall model in SDLC
 
What is waterfall
What is waterfallWhat is waterfall
What is waterfall
 
Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN  Waterfall Model By Zubair YaSeeN
Waterfall Model By Zubair YaSeeN
 
The V Model
The V ModelThe V Model
The V Model
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Software development life cycle (SDLC)
Software development life cycle (SDLC)Software development life cycle (SDLC)
Software development life cycle (SDLC)
 
SDLC, Iterative Model
SDLC, Iterative ModelSDLC, Iterative Model
SDLC, Iterative Model
 
Iterative software development
Iterative software developmentIterative software development
Iterative software development
 
V model presentation
V model presentationV model presentation
V model presentation
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 

Andere mochten auch

Humanizando la electricidad
Humanizando la electricidadHumanizando la electricidad
Humanizando la electricidaddatabeersvlc
 
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...databeersvlc
 
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...De l’Estadística al Data Science: Transformant dades en decisions de valor (R...
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...databeersvlc
 
Los virus nos enferman y nos pueden curar (Vicente Arnau)
Los virus nos enferman y nos pueden curar (Vicente Arnau)Los virus nos enferman y nos pueden curar (Vicente Arnau)
Los virus nos enferman y nos pueden curar (Vicente Arnau)databeersvlc
 
Modelitzant on són els peixos (David Conesa)
Modelitzant on són els peixos (David Conesa)Modelitzant on són els peixos (David Conesa)
Modelitzant on són els peixos (David Conesa)databeersvlc
 
La familia del dato
La familia del datoLa familia del dato
La familia del datodatabeersvlc
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design ArchitectureHarish Kumar
 

Andere mochten auch (8)

Humanizando la electricidad
Humanizando la electricidadHumanizando la electricidad
Humanizando la electricidad
 
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...
Cuantificando el estado anímico para la toma de decisiones en agentes (Bexy A...
 
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...De l’Estadística al Data Science: Transformant dades en decisions de valor (R...
De l’Estadística al Data Science: Transformant dades en decisions de valor (R...
 
Los virus nos enferman y nos pueden curar (Vicente Arnau)
Los virus nos enferman y nos pueden curar (Vicente Arnau)Los virus nos enferman y nos pueden curar (Vicente Arnau)
Los virus nos enferman y nos pueden curar (Vicente Arnau)
 
Modelitzant on són els peixos (David Conesa)
Modelitzant on són els peixos (David Conesa)Modelitzant on són els peixos (David Conesa)
Modelitzant on són els peixos (David Conesa)
 
La familia del dato
La familia del datoLa familia del dato
La familia del dato
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design Architecture
 
Una Llei Antifrau
Una Llei AntifrauUna Llei Antifrau
Una Llei Antifrau
 

Ähnlich wie V model final

Software product quality
Software product qualitySoftware product quality
Software product qualitytumetr1
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...Sehrish Asif
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessMichael Vax
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guidebigspire
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)bharathanche
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
functional testing
functional testing functional testing
functional testing bharathanche
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional TestingMatthew Allen
 
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.pdfZoe Gilbert
 
Ajay_Training_Report[1]
Ajay_Training_Report[1]Ajay_Training_Report[1]
Ajay_Training_Report[1]AJAY KUMAR
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleLee Barnes
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional TestingAbhay Kumar
 

Ähnlich wie V model final (20)

Robotics
RoboticsRobotics
Robotics
 
Software product quality
Software product qualitySoftware product quality
Software product quality
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
SDLCTesting
SDLCTestingSDLCTesting
SDLCTesting
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development Process
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)
 
Software Testing
Software Testing Software Testing
Software Testing
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
functional testing
functional testing functional testing
functional testing
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional Testing
 
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
 
Ajay_Training_Report[1]
Ajay_Training_Report[1]Ajay_Training_Report[1]
Ajay_Training_Report[1]
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional Testing
 

Mehr von suhasreddy1

Testing documents
Testing documentsTesting documents
Testing documentssuhasreddy1
 
Software Development Life cycle
Software Development Life cycleSoftware Development Life cycle
Software Development Life cyclesuhasreddy1
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specificationsuhasreddy1
 
Software Specification Requirement
Software Specification RequirementSoftware Specification Requirement
Software Specification Requirementsuhasreddy1
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 
Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01suhasreddy1
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech suhasreddy1
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGsuhasreddy1
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTsuhasreddy1
 
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIBEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIsuhasreddy1
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Trainingsuhasreddy1
 

Mehr von suhasreddy1 (11)

Testing documents
Testing documentsTesting documents
Testing documents
 
Software Development Life cycle
Software Development Life cycleSoftware Development Life cycle
Software Development Life cycle
 
Business Requirement Specification
Business Requirement SpecificationBusiness Requirement Specification
Business Requirement Specification
 
Software Specification Requirement
Software Specification RequirementSoftware Specification Requirement
Software Specification Requirement
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01Titwroksh0pslcforsdqc 090730233058-phpapp01
Titwroksh0pslcforsdqc 090730233058-phpapp01
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
 
TEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTINGTEST EXECUTION AND REPORTING
TEST EXECUTION AND REPORTING
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINIBEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
BEGINNERS GUIDE TO SOFTWARE TESTING BY C.PADMINI
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
 

Kürzlich hochgeladen

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

V model final

  • 1. AHEAD TEAM 1 AHEADTEAM©copyright2013  ShravanKumar  Sowmya  Alekhya  Saisuhas Reddy(TL)  Anusha
  • 2. V – MODEL (SOFTWARE DEVELOPMENT) 2 AHEADTEAM©copyright2013
  • 3. HISTORY OF V-MODEL  Defined by the late Paul Rook in 1980’s.  To improve the efficiency and effectiveness of software development.  Accepted in Europe and UK as an alternative to Waterfall model. 3 AHEADTEAM©copyright2013
  • 4. • Evolved from waterfall Model. • Completion of each phase before the next phase begins. •Instead of moving in a linear way, process steps are bent upwards. • Emphasizing on testing is more when compared with the waterfall model. • Structured approach to testing. • High quality development of products can be guaranteed. THE V SHAPED MODEL 4 AHEADTEAM©copyright2013
  • 5. STEPS IN V-SHAPED MODEL Quality is guaranteed at each project stage. 5 AHEADTEAM©copyright2013
  • 6. ENTRY AND EXIT CRITERIA Entry Criteria Set of generic and specific conditions for permitting a process to go forward with a defined task. Exit Criteria Refers to the output conditions required by a specific process to determine its thoroughness and correct completion. The Exit Criteria for one stage can constitute part of the Entry Criteria for the following stage. 6 AHEADTEAM©copyright2013
  • 7. Unit testing  The most ‘micro’ scale of Testing The units are tested in isolation.  Ensures the component is working according to the detailed design/build specifications of the module.  Not to be confused with debugging.  Also known as component, module, or program testing. 7 AHEADTEAM©copyright2013
  • 8. Integration Testing  Testing of more than one (tested) unit together to determine if they function correctly. It is done using the integration test design prepared during the architecture design phase.  Helps assembling incrementally a whole system, ensuring the correct ‘flow’ of data from the first through the final component.  Done by developers/designers and testers in collaboration  Also called Interface Testing or Assembly Testing. 8 AHEADTEAM©copyright2013
  • 9. System testing Testing the system as a whole - Black-box type testing that is based on overall requirements specifications; covers all combined parts of a system.  Ensures that system meets all functional and business requirements. Focus  Verifying that specifications are met  Validating that the system can be used for the intended purpose  The system test design is derived from the system design documents and is used in this phase.  It can involve a number of specialized types of tests to check performance, stress, documentation etc. Sometimes testing is automated using testing tools.  Done by Independent testing group 9 AHEADTEAM©copyright2013
  • 10. Acceptance testing  To determine whether a system satisfies its acceptance criteria and business requirements or not.  Similar to System testing in that the whole system is checked, but the important difference is the change in focus.  Done by real business users.  It enables the customer to determine whether to accept the system or not.  Also called as Beta Testing, Application Testing or End User Testing.  Approach  Should be performed in real operating environment .  Customer should be able to perform any test based on their business processes.  Final Customer sign-off. 10 AHEADTEAM©copyright2013
  • 11. • Fault multiplication can be reduced. • Improved quality and reliability. • Reduction in the amount of Re-work. • Improved Risk Management • Validation and Verification at each level of stage containment • Developing critical knowledge and confidence in the initial stages. BENEFITS 11 AHEADTEAM©copyright2013
  • 12. DISADVANTAGES  Lot of money and resources are required.  Very rigid and less flexible.  Suitable for long term / large projects.  Ignorance of any of the test phases may lead to poor quality.  No software prototype available.  Any modifications, then the test documents along with requirement documents has to be updated. 12 AHEADTEAM©copyright2013

Hinweis der Redaktion

  1. AHEAD TEAM © copyright 2013
  2. AHEAD TEAM © copyright 2013
  3. AHEAD TEAM © copyright 2013 AHEAD TEAM © copyright 2013