SlideShare ist ein Scribd-Unternehmen logo
1 von 10
SDLC VS STLC
DAVID TZEMACH
WWW.MACHTESTED.COM
MAY 17 2017
AGENDA
IN THIS PRESENTATION, WE WILL REVIEW THE FUNDAMENTAL CONCEPTS
OF SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) AND SOFTWARE TEST
LIFE CYCLE (STLC) THROUGHOUT THE TRADITIONAL DEVELOPMENT
METHODOLOGIES.
THE FUNDAMENTAL
DIFFERENCES BETWEEN
SDLC AND STLC
PHASE 1 : REQUIREMENTS GATHERING AND ANALYSIS
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
In the first phase, the team members (Usually by
the PM/Analyst) collect and document all possible
requirements and specifications of the application
to be developed based on the client demands and
expectations.
Each requirement definition must be detailed as
possible to remove any misunderstanding in the
later phases.
Once all the customer specifications are gathered
and documented, there is a meeting with the
that should provide his approval.
In the first part, the testing team will review and
analyze the customer requirements and
specifications.
In the second part, the testing team will determine
the types of testing that they will use during the
testing cycles.
PHASE 2 : DESIGN
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
In the second phase, the team will review and study the
requirements and specifications that were gathered in
phase 1 that they need to use during the preparation of
the plan and design of the application to be developed.
Examples:
• Determine the coding languages and platforms.
• Determine the development schedule.
• Design the Application Architecture.
• Determine the process that the team will use during
the coding phase.
• Determine the software and hardware that will be
per model.
• Determine the applications components and
integrations.
In this phase, the test lead/architect will design the High-
level testing plan that will be carried out in the Testing
phase (Software Test Plan).
Examples:
• Determine the testing methodology.
• Determine the test environments.
• Determine the test resources.
• Determine the testing tools.
• Determine the testing types to be used by the testing
teams.
PHASE 3 : CODING
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
In this phase, a development team will use the
system design to develop the application (Units,
modules and integrations).
The testing team will use the STP from the previous
step to create a detailed test plan (STD).
Examples:
• Expected test inputs and outputs.
• Time estimations per test.
• Test configuration.
• Test prioritization.
• Test Scenarios
• Test cases
PHASE 4 : TESTING
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
Once the development phase is done, the
testing team has a working system that
they can use to execute the tests and
validate that all requirements are
implemented based on the client
expectations.
The testing team will execute the tests
(Manual & Automated) as planned, report
for defects and retest as needed.
PHASE 5 : DEPLOYMENT
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
Once all tests are done, the application is
ready to be implemented on real
production environments(GA)
The testing team will review the test
and test artifacts, based on this analysis
test team can determine/improve the
testing strategy for future projects.
In addition, the testing team will generate
the final test report.
PHASE 6 : MAINTENANCE
Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC)
After the product deployment, the company will
provide support and technical assistance to the
clients.
Examples:
• Technical assistance.
• Patches releases.
• Bug Fixes.
Test plans are updated based on the analysis
results in addition to testing the enhancements
support requests.
FOR ADDITIONAL KB’S PLEASE
VISIT MY BLOG
WWW.MACHTESTED.COM

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
verification and validation
verification and validationverification and validation
verification and validation
Dinesh Pasi
 

Was ist angesagt? (20)

Stlc ppt
Stlc pptStlc ppt
Stlc ppt
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Test cases
Test casesTest cases
Test cases
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
verification and validation
verification and validationverification and validation
verification and validation
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Software testing principles
Software testing principlesSoftware testing principles
Software testing principles
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing 101
Software Testing 101Software Testing 101
Software Testing 101
 
STLC
STLCSTLC
STLC
 
White box & Black box testing
White box & Black box testingWhite box & Black box testing
White box & Black box testing
 
Chapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingChapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of Testing
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 

Ähnlich wie SDLC vs STLC

Kizla presentation system development & life cycle
Kizla presentation system development & life cycleKizla presentation system development & life cycle
Kizla presentation system development & life cycle
KizlaNaeem
 
Testing documents
Testing documentsTesting documents
Testing documents
Hari Tiru
 
Testing documents
Testing documentsTesting documents
Testing documents
suhasreddy1
 
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docxRunning head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
toltonkendal
 

Ähnlich wie SDLC vs STLC (20)

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
An Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life CycleAn Introduction to Software Testing Life Cycle
An Introduction to Software Testing Life Cycle
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Software development life cycle.
Software development life cycle.Software development life cycle.
Software development life cycle.
 
Stlc tutorial
Stlc tutorialStlc tutorial
Stlc tutorial
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
What Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdfWhat Is the Software Testing Life Cycle.pdf
What Is the Software Testing Life Cycle.pdf
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdf
 
Stlc phases.
Stlc phases.Stlc phases.
Stlc phases.
 
Kizla presentation system development & life cycle
Kizla presentation system development & life cycleKizla presentation system development & life cycle
Kizla presentation system development & life cycle
 
SDLC models testing
SDLC models testingSDLC models testing
SDLC models testing
 
structure of SDLC.ppt
structure of SDLC.pptstructure of SDLC.ppt
structure of SDLC.ppt
 
Testing documents
Testing documentsTesting documents
Testing documents
 
Stlc&Vmodel Ppt
Stlc&Vmodel PptStlc&Vmodel Ppt
Stlc&Vmodel Ppt
 
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 testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
Testing documents
Testing documentsTesting documents
Testing documents
 
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docxRunning head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
Running head SDLC1 SDLC2SDLCSai Rohith Cherukumil.docx
 

Mehr von David Tzemach

Mehr von David Tzemach (20)

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgile
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical Approach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum master
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David Tzemach
 
The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David Tzemach
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David Tzemach
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development process
 
The basics of UNIT testing
The basics of UNIT testing The basics of UNIT testing
The basics of UNIT testing
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 

Kürzlich hochgeladen

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Kürzlich hochgeladen (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

SDLC vs STLC

  • 1. SDLC VS STLC DAVID TZEMACH WWW.MACHTESTED.COM MAY 17 2017
  • 2. AGENDA IN THIS PRESENTATION, WE WILL REVIEW THE FUNDAMENTAL CONCEPTS OF SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) AND SOFTWARE TEST LIFE CYCLE (STLC) THROUGHOUT THE TRADITIONAL DEVELOPMENT METHODOLOGIES.
  • 4. PHASE 1 : REQUIREMENTS GATHERING AND ANALYSIS Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) In the first phase, the team members (Usually by the PM/Analyst) collect and document all possible requirements and specifications of the application to be developed based on the client demands and expectations. Each requirement definition must be detailed as possible to remove any misunderstanding in the later phases. Once all the customer specifications are gathered and documented, there is a meeting with the that should provide his approval. In the first part, the testing team will review and analyze the customer requirements and specifications. In the second part, the testing team will determine the types of testing that they will use during the testing cycles.
  • 5. PHASE 2 : DESIGN Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) In the second phase, the team will review and study the requirements and specifications that were gathered in phase 1 that they need to use during the preparation of the plan and design of the application to be developed. Examples: • Determine the coding languages and platforms. • Determine the development schedule. • Design the Application Architecture. • Determine the process that the team will use during the coding phase. • Determine the software and hardware that will be per model. • Determine the applications components and integrations. In this phase, the test lead/architect will design the High- level testing plan that will be carried out in the Testing phase (Software Test Plan). Examples: • Determine the testing methodology. • Determine the test environments. • Determine the test resources. • Determine the testing tools. • Determine the testing types to be used by the testing teams.
  • 6. PHASE 3 : CODING Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) In this phase, a development team will use the system design to develop the application (Units, modules and integrations). The testing team will use the STP from the previous step to create a detailed test plan (STD). Examples: • Expected test inputs and outputs. • Time estimations per test. • Test configuration. • Test prioritization. • Test Scenarios • Test cases
  • 7. PHASE 4 : TESTING Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) Once the development phase is done, the testing team has a working system that they can use to execute the tests and validate that all requirements are implemented based on the client expectations. The testing team will execute the tests (Manual & Automated) as planned, report for defects and retest as needed.
  • 8. PHASE 5 : DEPLOYMENT Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) Once all tests are done, the application is ready to be implemented on real production environments(GA) The testing team will review the test and test artifacts, based on this analysis test team can determine/improve the testing strategy for future projects. In addition, the testing team will generate the final test report.
  • 9. PHASE 6 : MAINTENANCE Software Development Life Cycle (SDLC) Software Test Life Cycle (STLC) After the product deployment, the company will provide support and technical assistance to the clients. Examples: • Technical assistance. • Patches releases. • Bug Fixes. Test plans are updated based on the analysis results in addition to testing the enhancements support requests.
  • 10. FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG WWW.MACHTESTED.COM