SlideShare a Scribd company logo
1 of 17
Download to read offline
V - Test Model
Mustufa Sir
Index
1. Introduction
2. V Model for software
3. Testing during proposal stage
4. Testing during requirement stage
5. Testing during test planning phase
6. Testing during design phase
7. Testing during coding phase
8. VV model
9. Critical roles and responsibilities
Mustufa Sir
1. Introduction
• Testing is a lifecycle activity
• Starts with proposal software development is
made.
• For every development activity there is a
testing activity.
Mustufa Sir
2. V Model for software
Mustufa Sir
1. Structured approach to testing
2. Activities during each phase of SDLC
3. Analyse structures produced during
development phases for adequacy and
testability
4. Generate test sets based on structures
5. Additional activities during design and coding
6. Determine that structures are consistent with
previously generated structures
7. Define and redefine test sets.
Mustufa Sir
3. Testing during proposal stage
• Requirement statement development starts
from system proposal.
• The success of these approach during
proposal stage lies in defining the problem
and proposed solution.
Mustufa Sir
4. Testing during requirement stage
1. Adequate
2. Clear/Unambiguous
3. Verifiable/Testable
4. Measurable
5. Feasible
6. Not conflicting with each other
Mustufa Sir
5. Testing during test planning phase
1. Generate test plan to support development
activities
2. Generate test cases based on system
structure
3. Analyse requirement/design coverage
Mustufa Sir
6. Testing during design phase
1. Consistency with respect to requirements
2. Analyse design for errors
3. Analyse error handling
4. Developer verify information flow and logical
structure
5. Testers inspect design in detail
Mustufa Sir
7. Testing during coding phase
1. Coding standard/ Guideline implementation
2. Coding optimisation
3. Code interpreting design
4. Unit testing
Mustufa Sir
8. VV model
Requirement
Validation
Verification
Design
Validation
Verification
Coding
Validation
Verification
Mustufa Sir
Mustufa Sir
9. Critical roles and responsibilities
Development
• Project planning activities including
requirement elicitation, estimation, project
planning, scheduling, definition of quality
attributes required by the customer etc
• Resourcing may include identification and
organization of adequate number of people,
machines, hardware, software, tools etc
Mustufa Sir
Testing
• Test planning including test strategy definition,
test planning, test case writing etc
• Resourcing may include identification and
organization of adequate number of people,
machines, hardware, software, tools etc
Mustufa Sir
Customer
• Specifying requirements and signing off
requirement statement, designs etc
• Participating in acceptance testing as per roles
and responsibilities defined in acceptance test
plan
Mustufa Sir
Reference
Mustufa Sir
Thank you
Mustufa Sir

More Related Content

What's hot

2. product usability & testing
2. product usability & testing2. product usability & testing
2. product usability & testingPrashanth Kumar
 
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalSoftware Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalDevansh Koolwal
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Dakiry
 
Hardware and Software Design Diagram
Hardware and Software Design DiagramHardware and Software Design Diagram
Hardware and Software Design DiagramPoweredTemplate.com
 
Software review
Software reviewSoftware review
Software reviewamjad_09
 
Test plan implementation
Test plan implementation Test plan implementation
Test plan implementation Igor Goldshmidt
 
Test case management
Test case managementTest case management
Test case managementAshari Juang
 
ACC presentation for QA Club Kiev
ACC presentation for QA Club KievACC presentation for QA Club Kiev
ACC presentation for QA Club KievNikita Knysh
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Derk-Jan de Grood
 

What's hot (19)

Bai giang-se-13jan14
Bai giang-se-13jan14Bai giang-se-13jan14
Bai giang-se-13jan14
 
Slides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software EngineeringSlides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software Engineering
 
2. product usability & testing
2. product usability & testing2. product usability & testing
2. product usability & testing
 
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh KoolwalSoftware Quality Assurance - Software Engineering PPT by Devansh Koolwal
Software Quality Assurance - Software Engineering PPT by Devansh Koolwal
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
 
Hardware and Software Design Diagram
Hardware and Software Design DiagramHardware and Software Design Diagram
Hardware and Software Design Diagram
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14
Bai giang-spm-16jan14
 
Bai giang-spm-20feb14
Bai giang-spm-20feb14Bai giang-spm-20feb14
Bai giang-spm-20feb14
 
Bai giang-spm-11mar14
Bai giang-spm-11mar14Bai giang-spm-11mar14
Bai giang-spm-11mar14
 
Software Testing 4/5
Software Testing 4/5Software Testing 4/5
Software Testing 4/5
 
Software review
Software reviewSoftware review
Software review
 
Test plan implementation
Test plan implementation Test plan implementation
Test plan implementation
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Why testing is necessary
Why testing is necessaryWhy testing is necessary
Why testing is necessary
 
Test case management
Test case managementTest case management
Test case management
 
ACC presentation for QA Club Kiev
ACC presentation for QA Club KievACC presentation for QA Club Kiev
ACC presentation for QA Club Kiev
 
Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)Testing fundamentals in a changing world (annotated slides)
Testing fundamentals in a changing world (annotated slides)
 
Bai giang-se-10feb14
Bai giang-se-10feb14Bai giang-se-10feb14
Bai giang-se-10feb14
 
Bai giang-se-16jan14
Bai giang-se-16jan14Bai giang-se-16jan14
Bai giang-se-16jan14
 

Similar to V-Test Model

Verification and Validation
Verification and ValidationVerification and Validation
Verification and ValidationMusTufa Nullwala
 
Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshsshaikbab
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimationLeslie Smart
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptxBnhT27
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test planNexSoftsys
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxPriyaFulpagare1
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptxMAshok10
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningpushpait
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2Sinthia Gusfah
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringPurvik Rana
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRizky Munggaran
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development SecurityKarthikeyan Dhayalan
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing BasicsBelal Raslan
 
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
 

Similar to V-Test Model (20)

Verification and Validation
Verification and ValidationVerification and Validation
Verification and Validation
 
Software-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-ChapgdgdgsghshshshshshshsSoftware-Testing-Chapgdgdgsghshshshshshshs
Software-Testing-Chapgdgdgsghshshshshshshs
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
Things to keep in mind before starting a test plan
Things to keep in mind before starting a test planThings to keep in mind before starting a test plan
Things to keep in mind before starting a test plan
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
Test Management.pptx
Test Management.pptxTest Management.pptx
Test Management.pptx
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
 
Test planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planningTest planning AND concepts planning Test planning AND concepts planning
Test planning AND concepts planning Test planning AND concepts planning
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
MydhiliVadlamaniCV
MydhiliVadlamaniCVMydhiliVadlamaniCV
MydhiliVadlamaniCV
 
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...
 
Models of SDLC (Contd..) & Feasibility Study
Models of SDLC (Contd..)  & Feasibility StudyModels of SDLC (Contd..)  & Feasibility Study
Models of SDLC (Contd..) & Feasibility Study
 

More from MusTufa Nullwala

An introduction to the Internet
An introduction to the InternetAn introduction to the Internet
An introduction to the InternetMusTufa Nullwala
 
System center service manager
System center service managerSystem center service manager
System center service managerMusTufa Nullwala
 
System center orchestrator
System center orchestratorSystem center orchestrator
System center orchestratorMusTufa Nullwala
 
Network Design Implications of QoS and QoE
Network Design Implications of QoS and QoENetwork Design Implications of QoS and QoE
Network Design Implications of QoS and QoEMusTufa Nullwala
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleMusTufa Nullwala
 
Network Functions Virtualization - Concepts and Architecture
Network Functions Virtualization - Concepts and ArchitectureNetwork Functions Virtualization - Concepts and Architecture
Network Functions Virtualization - Concepts and ArchitectureMusTufa Nullwala
 
Continual service improvement methods and techniques
Continual service improvement methods and techniquesContinual service improvement methods and techniques
Continual service improvement methods and techniquesMusTufa Nullwala
 

More from MusTufa Nullwala (20)

Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Operating system
Operating systemOperating system
Operating system
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Intro to web development
Intro to web developmentIntro to web development
Intro to web development
 
An introduction to the Internet
An introduction to the InternetAn introduction to the Internet
An introduction to the Internet
 
System center service manager
System center service managerSystem center service manager
System center service manager
 
System center orchestrator
System center orchestratorSystem center orchestrator
System center orchestrator
 
Network Design Implications of QoS and QoE
Network Design Implications of QoS and QoENetwork Design Implications of QoS and QoE
Network Design Implications of QoS and QoE
 
Microsoft System center
Microsoft System centerMicrosoft System center
Microsoft System center
 
Quality of Experience
Quality of ExperienceQuality of Experience
Quality of Experience
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
NFV Functionality
NFV FunctionalityNFV Functionality
NFV Functionality
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Network Functions Virtualization - Concepts and Architecture
Network Functions Virtualization - Concepts and ArchitectureNetwork Functions Virtualization - Concepts and Architecture
Network Functions Virtualization - Concepts and Architecture
 
Continual service improvement methods and techniques
Continual service improvement methods and techniquesContinual service improvement methods and techniques
Continual service improvement methods and techniques
 
Unit 3 chap 4 itsm
Unit 3 chap 4 itsmUnit 3 chap 4 itsm
Unit 3 chap 4 itsm
 
Unit 3 chap 2 itsm
Unit 3 chap 2 itsmUnit 3 chap 2 itsm
Unit 3 chap 2 itsm
 
Unit 3 chap 1 itsm
Unit 3 chap 1 itsmUnit 3 chap 1 itsm
Unit 3 chap 1 itsm
 

Recently uploaded

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Recently uploaded (20)

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

V-Test Model

  • 1. V - Test Model Mustufa Sir
  • 2. Index 1. Introduction 2. V Model for software 3. Testing during proposal stage 4. Testing during requirement stage 5. Testing during test planning phase 6. Testing during design phase 7. Testing during coding phase 8. VV model 9. Critical roles and responsibilities Mustufa Sir
  • 3. 1. Introduction • Testing is a lifecycle activity • Starts with proposal software development is made. • For every development activity there is a testing activity. Mustufa Sir
  • 4. 2. V Model for software Mustufa Sir
  • 5. 1. Structured approach to testing 2. Activities during each phase of SDLC 3. Analyse structures produced during development phases for adequacy and testability 4. Generate test sets based on structures 5. Additional activities during design and coding 6. Determine that structures are consistent with previously generated structures 7. Define and redefine test sets. Mustufa Sir
  • 6. 3. Testing during proposal stage • Requirement statement development starts from system proposal. • The success of these approach during proposal stage lies in defining the problem and proposed solution. Mustufa Sir
  • 7. 4. Testing during requirement stage 1. Adequate 2. Clear/Unambiguous 3. Verifiable/Testable 4. Measurable 5. Feasible 6. Not conflicting with each other Mustufa Sir
  • 8. 5. Testing during test planning phase 1. Generate test plan to support development activities 2. Generate test cases based on system structure 3. Analyse requirement/design coverage Mustufa Sir
  • 9. 6. Testing during design phase 1. Consistency with respect to requirements 2. Analyse design for errors 3. Analyse error handling 4. Developer verify information flow and logical structure 5. Testers inspect design in detail Mustufa Sir
  • 10. 7. Testing during coding phase 1. Coding standard/ Guideline implementation 2. Coding optimisation 3. Code interpreting design 4. Unit testing Mustufa Sir
  • 13. 9. Critical roles and responsibilities Development • Project planning activities including requirement elicitation, estimation, project planning, scheduling, definition of quality attributes required by the customer etc • Resourcing may include identification and organization of adequate number of people, machines, hardware, software, tools etc Mustufa Sir
  • 14. Testing • Test planning including test strategy definition, test planning, test case writing etc • Resourcing may include identification and organization of adequate number of people, machines, hardware, software, tools etc Mustufa Sir
  • 15. Customer • Specifying requirements and signing off requirement statement, designs etc • Participating in acceptance testing as per roles and responsibilities defined in acceptance test plan Mustufa Sir