SlideShare a Scribd company logo
SDLC Models 
gksha.ittraining@gmail.com
Introduction to the SDLC 
Planning 
Analysis 
Design 
Development 
Maintenance 
Testing 
gksha.ittraining@gmail.com
Different SDLC Models 
Waterfall Model 
V-Model 
Spiral Model 
Prototype Model 
gksha.ittraining@gmail.com
SDLC Phases 
Planning 
 Business value 
 Project Cost 
 Return on Investment 
 Project Plan 
 Project Kick Off 
gksha.ittraining@gmail.com
SDLC Phases 
Analysis 
 Requirement Gathering and Analysis 
 Requirement Documentation 
 System inputs 
 System Functions 
 Output of Analysis Phase 
gksha.ittraining@gmail.com
SDLC Phases 
Design 
 Design Specification 
 Technology to be used 
 Requirements are broken down to modules 
 Functional Planning 
gksha.ittraining@gmail.com
SDLC Phases 
Development 
 Design specification to Working Model 
 Develop Components 
 Components are integrated to Complete System 
 Unit Testing 
gksha.ittraining@gmail.com
SDLC Phases 
Testing 
 Testing Activities based on Test Plan 
 Bug Tracking and Fixes 
 Testing Sign off 
gksha.ittraining@gmail.com
SDLC Phases 
Maintenance 
 Troubleshooting 
 Help Desk and Training 
 Latest updates of the Software 
gksha.ittraining@gmail.com
The Waterfall Model 
Requirement Analysis Phase 
System Design Phase 
Testing Phase 
Maintenance Phase 
Implementation Phase 
gksha.ittraining@gmail.com
The Waterfall Model 
Requirement Analysis Phase 
 Requirement Gathering and Consolidation 
 Requirement Analysis 
 Requirement specification document 
Entry Criteria: Requirements from End User 
Exit Criteria: Requirement specification document 
gksha.ittraining@gmail.com
The Waterfall Model 
System Design Phase 
 System Design is created 
 Hardware and software requirements 
 Requirement specification document 
 System Architecture 
 System Design specification document 
Entry Criteria: Requirement specification document 
Exit Criteria: System Design specification document 
gksha.ittraining@gmail.com
The Waterfall Model 
Implementation Phase 
 Modules are identified 
 Modules are developed 
 Unit Testing 
Entry Criteria: System Design specification document 
Exit Criteria: Unit Test Sign-off 
gksha.ittraining@gmail.com
The Waterfall Model 
Testing Phase 
 Integration Testing 
 System Integration Testing 
 Defect tracking and fixes 
 Bug Re-Testing 
 Regression Testing 
Entry Criteria: Unit Test Sign-off 
Exit Criteria: System Test Sign-off 
gksha.ittraining@gmail.com
The Waterfall Model 
Maintenance Phase 
 Production defects are resolved 
 Customer Support 
Entry Criteria: System Test Sign-off 
Exit Criteria: Application shutdown or no updates 
gksha.ittraining@gmail.com
The V-Model 
Prepare for 
Acceptance Test 
Prepare for System 
Test 
Prepare for 
Integration Test 
Preparation for 
Unit Test 
Requirement 
Analysis 
Acceptance Testing 
High-level Design System Testing 
Detailed Design Integration Testing 
Coding Unit Testing 
gksha.ittraining@gmail.com
The V-Model – Verification and Validation 
Verification Phase Validation Phase 
Prepare for 
Acceptance Test 
Prepare for System 
Test 
Prepare for 
Integration Test 
Preparation for 
Unit Test 
Requirement 
Analysis 
Acceptance Testing 
High-level Design System Testing 
Detailed Design Integration Testing 
Coding Unit Testing 
gksha.ittraining@gmail.com
The V-Model – Verification Phases 
Requirement 
Analysis 
• User Requirements are documented 
• Document will contain functional and non functional requirements of the system - SRS 
High Level 
Design 
• Requirements are analyzed to implement 
• Software Specification Document is created which serves as the basis for software development. 
Low Level 
Design 
• Modules are listed and functionality of each module is described. 
• Dependency of each module is defined 
• Database design and Integration testing design etc… are carried out 
Coding 
• Coding of the system is performed 
gksha.ittraining@gmail.com
The V-Model – Validation Phases 
Unit Testing 
• Modules or Components are tested separately 
• Testing done by developers 
Integration 
Testing 
• Testing performed after integrating the Components or Modules to find defects due to integration between the 
modules. 
• Testing performed by developers. 
System 
Testing 
• Testing to check if it meets the functional and non functional requirements 
• Dependency of each module is Performed by Test Team in an environment similar to production environment. 
• Database design and Integration testing design etc… are carried out 
UAT 
• To test the system according to user and business requirements. To check if system is ready for public use. 
• Performed just before implementing the system in the production environment. 
• Performed by Business. 
gksha.ittraining@gmail.com
Agile Model 
Agile Model 
Iteration 
Phase 1 Phase 2 Phase 3 
Project 
Iteration 1 Iteration 2 Iteration 3 
Software Software Software 
gksha.ittraining@gmail.com
Agile Principles 
 Short Term planning 
 Team should be given more importance than process and Tools 
 Creation of software should be given importance than documentation 
 Effort should be focused on effective collaboration with customers than 
bargaining maximum pricing 
 Ability to change during course of a project should be given priority than 
strict adherence to the plan 
gksha.ittraining@gmail.com
Incremental Model 
Incremental Model 
Module 1 
Module 2 
Module 3 
Module 4 
Stage 1 
Stage 2 
Stage 3 
Stage 4 
Module 
Feedback 
gksha.ittraining@gmail.com
Iterative Model 
Iterative Model 
New 
Requirements 
Enhancement 1 Module Enhancement 2 
Quality 
Standards 
gksha.ittraining@gmail.com
Iterative Model 
Requirements 
Phase 
Design 
Phase 
Implementation 
and Test Phases 
Review Phase 
gksha.ittraining@gmail.com
For any QA training and support related discussion, mail me at 
gksha.ittraining@gmail.com 
gksha.ittraining@gmail.com

More Related Content

What's hot

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
Belatrix Software
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
 
Software testing
Software testing Software testing
Software testing
Kunal Prajapati
 
Agile Testing
Agile Testing Agile Testing
V shape process model
V shape process modelV shape process model
V shape process model
Madushan Sandaruwan
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modeling
Syed Zaid Irshad
 
Iterative model
Iterative modelIterative model
Iterative model
Vaibhav Dash
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
Edureka!
 
Rapid application development
Rapid application developmentRapid application development
Rapid application development
Lombe Kapaya
 
Defects in software testing
Defects in software testingDefects in software testing
Defects in software testing
sandeepsingh2808
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
wesovi
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
Edureka!
 
Software quality management lecture notes
Software quality management lecture notesSoftware quality management lecture notes
Software quality management lecture notes
AVC College of Engineering
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Saqib Raza
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
Nethan Shaik
 

What's hot (20)

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Software testing
Software testing Software testing
Software testing
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
V shape process model
V shape process modelV shape process model
V shape process model
 
Requirements analysis and modeling
Requirements analysis and modelingRequirements analysis and modeling
Requirements analysis and modeling
 
Iterative model
Iterative modelIterative model
Iterative model
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
SDLC
SDLCSDLC
SDLC
 
Rapid application development
Rapid application developmentRapid application development
Rapid application development
 
Defects in software testing
Defects in software testingDefects in software testing
Defects in software testing
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Test Process
Test ProcessTest Process
Test Process
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
 
Software quality management lecture notes
Software quality management lecture notesSoftware quality management lecture notes
Software quality management lecture notes
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 

Similar to SDLC Models - testing

V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
Abdul Raheem
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
Sofandre Sya'banu, S.E., M.T.I.
 
End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020
Abhijeet Vaikar
 
chapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfchapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdf
somnathmule3
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
Golda Margret Sheeba J
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
cbb010
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
Applause
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
Software Processes
Software Processes Software Processes
Software Processes
Usman Bin Saad
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
ssuserd0fdaa
 
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
 
Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Toolorcanos
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
J.T.A.JONES
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
Aspire Systems
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Mike McGarr
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 

Similar to SDLC Models - testing (20)

V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020End-end tests as first class citizens - SeleniumConf 2020
End-end tests as first class citizens - SeleniumConf 2020
 
chapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfchapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdf
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
Software Processes
Software Processes Software Processes
Software Processes
 
ShobhaResume
ShobhaResumeShobhaResume
ShobhaResume
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
 
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
 
Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Tool
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Sdlc
SdlcSdlc
Sdlc
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 

Recently uploaded

ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 

SDLC Models - testing

  • 2. Introduction to the SDLC Planning Analysis Design Development Maintenance Testing gksha.ittraining@gmail.com
  • 3. Different SDLC Models Waterfall Model V-Model Spiral Model Prototype Model gksha.ittraining@gmail.com
  • 4. SDLC Phases Planning  Business value  Project Cost  Return on Investment  Project Plan  Project Kick Off gksha.ittraining@gmail.com
  • 5. SDLC Phases Analysis  Requirement Gathering and Analysis  Requirement Documentation  System inputs  System Functions  Output of Analysis Phase gksha.ittraining@gmail.com
  • 6. SDLC Phases Design  Design Specification  Technology to be used  Requirements are broken down to modules  Functional Planning gksha.ittraining@gmail.com
  • 7. SDLC Phases Development  Design specification to Working Model  Develop Components  Components are integrated to Complete System  Unit Testing gksha.ittraining@gmail.com
  • 8. SDLC Phases Testing  Testing Activities based on Test Plan  Bug Tracking and Fixes  Testing Sign off gksha.ittraining@gmail.com
  • 9. SDLC Phases Maintenance  Troubleshooting  Help Desk and Training  Latest updates of the Software gksha.ittraining@gmail.com
  • 10. The Waterfall Model Requirement Analysis Phase System Design Phase Testing Phase Maintenance Phase Implementation Phase gksha.ittraining@gmail.com
  • 11. The Waterfall Model Requirement Analysis Phase  Requirement Gathering and Consolidation  Requirement Analysis  Requirement specification document Entry Criteria: Requirements from End User Exit Criteria: Requirement specification document gksha.ittraining@gmail.com
  • 12. The Waterfall Model System Design Phase  System Design is created  Hardware and software requirements  Requirement specification document  System Architecture  System Design specification document Entry Criteria: Requirement specification document Exit Criteria: System Design specification document gksha.ittraining@gmail.com
  • 13. The Waterfall Model Implementation Phase  Modules are identified  Modules are developed  Unit Testing Entry Criteria: System Design specification document Exit Criteria: Unit Test Sign-off gksha.ittraining@gmail.com
  • 14. The Waterfall Model Testing Phase  Integration Testing  System Integration Testing  Defect tracking and fixes  Bug Re-Testing  Regression Testing Entry Criteria: Unit Test Sign-off Exit Criteria: System Test Sign-off gksha.ittraining@gmail.com
  • 15. The Waterfall Model Maintenance Phase  Production defects are resolved  Customer Support Entry Criteria: System Test Sign-off Exit Criteria: Application shutdown or no updates gksha.ittraining@gmail.com
  • 16. The V-Model Prepare for Acceptance Test Prepare for System Test Prepare for Integration Test Preparation for Unit Test Requirement Analysis Acceptance Testing High-level Design System Testing Detailed Design Integration Testing Coding Unit Testing gksha.ittraining@gmail.com
  • 17. The V-Model – Verification and Validation Verification Phase Validation Phase Prepare for Acceptance Test Prepare for System Test Prepare for Integration Test Preparation for Unit Test Requirement Analysis Acceptance Testing High-level Design System Testing Detailed Design Integration Testing Coding Unit Testing gksha.ittraining@gmail.com
  • 18. The V-Model – Verification Phases Requirement Analysis • User Requirements are documented • Document will contain functional and non functional requirements of the system - SRS High Level Design • Requirements are analyzed to implement • Software Specification Document is created which serves as the basis for software development. Low Level Design • Modules are listed and functionality of each module is described. • Dependency of each module is defined • Database design and Integration testing design etc… are carried out Coding • Coding of the system is performed gksha.ittraining@gmail.com
  • 19. The V-Model – Validation Phases Unit Testing • Modules or Components are tested separately • Testing done by developers Integration Testing • Testing performed after integrating the Components or Modules to find defects due to integration between the modules. • Testing performed by developers. System Testing • Testing to check if it meets the functional and non functional requirements • Dependency of each module is Performed by Test Team in an environment similar to production environment. • Database design and Integration testing design etc… are carried out UAT • To test the system according to user and business requirements. To check if system is ready for public use. • Performed just before implementing the system in the production environment. • Performed by Business. gksha.ittraining@gmail.com
  • 20. Agile Model Agile Model Iteration Phase 1 Phase 2 Phase 3 Project Iteration 1 Iteration 2 Iteration 3 Software Software Software gksha.ittraining@gmail.com
  • 21. Agile Principles  Short Term planning  Team should be given more importance than process and Tools  Creation of software should be given importance than documentation  Effort should be focused on effective collaboration with customers than bargaining maximum pricing  Ability to change during course of a project should be given priority than strict adherence to the plan gksha.ittraining@gmail.com
  • 22. Incremental Model Incremental Model Module 1 Module 2 Module 3 Module 4 Stage 1 Stage 2 Stage 3 Stage 4 Module Feedback gksha.ittraining@gmail.com
  • 23. Iterative Model Iterative Model New Requirements Enhancement 1 Module Enhancement 2 Quality Standards gksha.ittraining@gmail.com
  • 24. Iterative Model Requirements Phase Design Phase Implementation and Test Phases Review Phase gksha.ittraining@gmail.com
  • 25. For any QA training and support related discussion, mail me at gksha.ittraining@gmail.com gksha.ittraining@gmail.com