SlideShare a Scribd company logo
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

More Related Content

What's hot

Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
Nahin Kumar Dey
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
Badar Rameez. CH.
 
Software testing
Software testingSoftware testing
Software testing
Bhagyashree pathak
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
Syed Hassan Raza
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
Anurag Tomar
 
Unit testing
Unit testing Unit testing
Unit testing
Mani Kanth
 
WHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptxWHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptx
AshutoshKumar899318
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
Nikhil Sharma
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
Ch Fahadi
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
TechWell
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
David Tzemach
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software TestingNishant Worah
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
 
Types of testing
Types of testingTypes of testing
Types of testing
Valarmathi Srinivasan
 
V model
V modelV model
V model
Vaibhav Dash
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 

What's hot (20)

Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s GuideSoftware Testing Life Cycle – A Beginner’s Guide
Software Testing Life Cycle – A Beginner’s Guide
 
Software development process basic
Software development process basicSoftware development process basic
Software development process basic
 
Unit testing
Unit testing Unit testing
Unit testing
 
WHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptxWHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptx
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
stlc
stlcstlc
stlc
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Testing
TestingTesting
Testing
 
V model
V modelV model
V model
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 

Viewers also liked

Humanizando la electricidad
Humanizando la electricidadHumanizando la electricidad
Humanizando la electricidad
databeersvlc
 
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 dato
databeersvlc
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design Architecture
Harish Kumar
 
Una Llei Antifrau
Una Llei AntifrauUna Llei Antifrau
Una Llei Antifrau
databeersvlc
 

Viewers also liked (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
 

Similar to V model final

Robotics
RoboticsRobotics
Robotics
UnknownOp10
 
Software product quality
Software product qualitySoftware product quality
Software product quality
tumetr1
 
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
Dr. 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 Process
Michael Vax
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
Mithilesh Singh
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
bigspire
 
Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)Quality assuarance bharath anche (1)
Quality assuarance bharath anche (1)
bharathanche
 
Software Testing
Software Testing Software Testing
Software Testing
CHANDAN CHATURVEDI
 
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 Automation
Ranorex
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
ssuserd0fdaa
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional Testing
Matthew 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.pdf
Zoe 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 Lifecycle
Lee Barnes
 
V Model and W Model
V Model and W ModelV Model and W Model
V Model and W Model
Muhammad Asim
 
A Complete Guide to Functional Testing
A Complete Guide to Functional TestingA Complete Guide to Functional Testing
A Complete Guide to Functional Testing
Abhay Kumar
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

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

Editor's Notes

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