SlideShare a Scribd company logo
4
Most read
5
Most read
11
Most read
Stlc ppt
Topic :- Software Testing
Life Cycle
Agenda
 STLC Introduction
 Requirement Analysis/Review
 Test Planning
 Test Designing
 Test Environment Setup
 Test Execution
 Test Closure
 STLC - Software Testing Life Cycle
 “Software Testing Life Cycle(STLC) is the testing
process which is executed in systematic and
planned manner. In STLC process, different activities
are carried out to improve the quality of the product.”
 Software Testing Life Cycle refers to a
testing process which has specific steps to be
executed in a definite sequence to ensure that the
quality goals have been met.
 In STLC process, each activity is carried
out in a planned and systematic way. Each Phase
has different goals .
1. Requirement Analysis/Review
 This is a very important phase in STLC.
 In this phase the QA interacts with the Business
Analyst, System Analyst, Development Manager/Team
Lead, etc. or if required the QA may also interact with
Client to completely understand the requirements of the
system.
 During this phase the QA takes many important
decisions like what are the testing types & techniques to
be performed, feasibility for automation testing
implementation, etc.
Activities:-
 Identify types of tests to be performed.
 Gather details about testing priorities and
focus.
 Prepare RTM (Requirement Traceability
Matrix)
 Automation feasibility analysis .
2. Test Planning
 In this phase the QA/QA Lead/QA Manager
plans for the complete testing process.
 This Phase is also called Test Strategy phase.
Typically in this stage , a Senior QA manager will
determine effort and cost estimates for the project
and would prepare and finalize the Test Plan.
 This phase is very important as any small
mistake in this phase can result in major issues in
the project regarding time, money, efforts, etc.
Activities:-
 Preparation of test plan
 Test tool selection
 Test effort estimation
 Resource planning and determining
roles and responsibilities.
 Training requirement.
3. Test Designing
 Creation, Review & Update of Test Cases as
well as Test Scripts are done in this phase. The test
cases prepared by the QA team are reviewed and
approved.
 Test data may also be created in this phase by
the QA team if test environment is available to them.
 Activities:-
 Create test cases , automation scripts
 Review & baseline test cases
4. Test Environment Setup
 Test Environment is the actual
system/environment/setup where the testing team will
be testing the application. Test environment is
prepared by understanding the required system
architecture, software & hardware requirements, etc.
 Activities:-
 Understand the required architecture , environment
set-up and prepare hardware & software requirement
list for Test Environment.
 Setup test Environment and test data.
5. Test Execution
 The test cases which were prepared earlier
are executed in this phase. In this phase, the
testers test the websites. Different testing
techniques as well as methods are implemented
and executed on the software/application to break
the system and find bugs.
 Bugs are reported to the development team.
The development team resolves the bugs and the
system is retested to ensure that it is bug free and
ready to go live.
 Activities:-
 Execute tests as per plan.
 Document test results , and log defects for
failed cases.
 Map defects to test cases in RTM
 Retest the defect fixes
 Track the defects to closure
6. Test Closure
 When the testing team is confident that all the
reported bugs are resolved and the system is ready
according to the client’s requirements, the software
testing life cycle enters the last stage i.e.. Test
Closure stage.
 In this stage, evaluation is done for the
complete testing cycle, test closure reports are
prepared, proper analysis and documentation is
done for the major or critical bugs so that such
situations can be handled efficiently and effectively
in future projects, etc.
Activities:-
 Submitting STR (Software Test Result)
 Submitting Test Summary report , Test
Plan Document , Test Cases/Scripts etc.
 Sharing experiences with the team.
Stlc ppt

More Related Content

PPTX
PPTX
STLC-ppt-1.pptx
PPTX
Software testing life cycle
PDF
STLC (Software Testing Life Cycle)
PPTX
SDLC vs STLC
PPTX
Software Testing or Quality Assurance
PDF
Types of Software Testing | Edureka
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
STLC-ppt-1.pptx
Software testing life cycle
STLC (Software Testing Life Cycle)
SDLC vs STLC
Software Testing or Quality Assurance
Types of Software Testing | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka

What's hot (20)

PPT
Software Testing Life Cycle
PPTX
Software Testing Life Cycle – A Beginner’s Guide
PPT
Software Testing 101
PPTX
Agile Testing Strategy
PPTX
Chapter 5 - Test Management
PPTX
Automation Testing
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
PPTX
Chapter 6 - Tool Support for Testing
PPTX
Introduction to software testing
PPTX
PPTX
Software Quality Assurance
PPTX
Fundamentals of Testing
PPTX
Chapter 4 - Test Design Techniques
PPTX
Software Testing Introduction
PPTX
ISTQB Test Process
PPTX
Software testing.ppt
PPTX
Chapter 3 - Static Testing
PPT
Agile testing
PPTX
Software testing
PDF
Software testing methods, levels and types
Software Testing Life Cycle
Software Testing Life Cycle – A Beginner’s Guide
Software Testing 101
Agile Testing Strategy
Chapter 5 - Test Management
Automation Testing
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Chapter 6 - Tool Support for Testing
Introduction to software testing
Software Quality Assurance
Fundamentals of Testing
Chapter 4 - Test Design Techniques
Software Testing Introduction
ISTQB Test Process
Software testing.ppt
Chapter 3 - Static Testing
Agile testing
Software testing
Software testing methods, levels and types
Ad

Similar to Stlc ppt (20)

PPTX
SDET UNIT 3.pptx
PPTX
Test Planning in Software Testing and Automation.pptx
PPTX
STLC-ppt-1.pptx
PDF
Introduction-Software-Testing-for Developers.pdf
PPTX
Software testing course - Manual
PDF
An Introduction to Software Testing Life Cycle
PPTX
STLC-ppt-1.pptx
PPT
QACampus PPT (STLC)
PDF
Mt s10 stlc&test_plan
PPTX
Manual Testing Module 4-STLC.pptx sdlc cycle most important
PDF
First Rate SoftWare Testing Course In Comibatore
PPT
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
PPTX
stlc
DOCX
PPTX
Software testing life cycle
PPTX
Software testing & Quality Assurance
DOCX
DOCX
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
PPT
Software Testing Fundamentals
SDET UNIT 3.pptx
Test Planning in Software Testing and Automation.pptx
STLC-ppt-1.pptx
Introduction-Software-Testing-for Developers.pdf
Software testing course - Manual
An Introduction to Software Testing Life Cycle
STLC-ppt-1.pptx
QACampus PPT (STLC)
Mt s10 stlc&test_plan
Manual Testing Module 4-STLC.pptx sdlc cycle most important
First Rate SoftWare Testing Course In Comibatore
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
stlc
Software testing life cycle
Software testing & Quality Assurance
Phase 3 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Software Testing Fundamentals
Ad

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Insiders guide to clinical Medicine.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Types and Its function , kingdom of life
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Pre independence Education in Inndia.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
RMMM.pdf make it easy to upload and study
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
Insiders guide to clinical Medicine.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
O5-L3 Freight Transport Ops (International) V1.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Supply Chain Operations Speaking Notes -ICLT Program
Cell Types and Its function , kingdom of life
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Pre independence Education in Inndia.pdf
Basic Mud Logging Guide for educational purpose
RMMM.pdf make it easy to upload and study
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Abdominal Access Techniques with Prof. Dr. R K Mishra
Renaissance Architecture: A Journey from Faith to Humanism
FourierSeries-QuestionsWithAnswers(Part-A).pdf

Stlc ppt

  • 2. Topic :- Software Testing Life Cycle
  • 3. Agenda  STLC Introduction  Requirement Analysis/Review  Test Planning  Test Designing  Test Environment Setup  Test Execution  Test Closure
  • 4.  STLC - Software Testing Life Cycle  “Software Testing Life Cycle(STLC) is the testing process which is executed in systematic and planned manner. In STLC process, different activities are carried out to improve the quality of the product.”  Software Testing Life Cycle refers to a testing process which has specific steps to be executed in a definite sequence to ensure that the quality goals have been met.  In STLC process, each activity is carried out in a planned and systematic way. Each Phase has different goals .
  • 5. 1. Requirement Analysis/Review  This is a very important phase in STLC.  In this phase the QA interacts with the Business Analyst, System Analyst, Development Manager/Team Lead, etc. or if required the QA may also interact with Client to completely understand the requirements of the system.  During this phase the QA takes many important decisions like what are the testing types & techniques to be performed, feasibility for automation testing implementation, etc.
  • 6. Activities:-  Identify types of tests to be performed.  Gather details about testing priorities and focus.  Prepare RTM (Requirement Traceability Matrix)  Automation feasibility analysis .
  • 7. 2. Test Planning  In this phase the QA/QA Lead/QA Manager plans for the complete testing process.  This Phase is also called Test Strategy phase. Typically in this stage , a Senior QA manager will determine effort and cost estimates for the project and would prepare and finalize the Test Plan.  This phase is very important as any small mistake in this phase can result in major issues in the project regarding time, money, efforts, etc.
  • 8. Activities:-  Preparation of test plan  Test tool selection  Test effort estimation  Resource planning and determining roles and responsibilities.  Training requirement.
  • 9. 3. Test Designing  Creation, Review & Update of Test Cases as well as Test Scripts are done in this phase. The test cases prepared by the QA team are reviewed and approved.  Test data may also be created in this phase by the QA team if test environment is available to them.  Activities:-  Create test cases , automation scripts  Review & baseline test cases
  • 10. 4. Test Environment Setup  Test Environment is the actual system/environment/setup where the testing team will be testing the application. Test environment is prepared by understanding the required system architecture, software & hardware requirements, etc.  Activities:-  Understand the required architecture , environment set-up and prepare hardware & software requirement list for Test Environment.  Setup test Environment and test data.
  • 11. 5. Test Execution  The test cases which were prepared earlier are executed in this phase. In this phase, the testers test the websites. Different testing techniques as well as methods are implemented and executed on the software/application to break the system and find bugs.  Bugs are reported to the development team. The development team resolves the bugs and the system is retested to ensure that it is bug free and ready to go live.
  • 12.  Activities:-  Execute tests as per plan.  Document test results , and log defects for failed cases.  Map defects to test cases in RTM  Retest the defect fixes  Track the defects to closure
  • 13. 6. Test Closure  When the testing team is confident that all the reported bugs are resolved and the system is ready according to the client’s requirements, the software testing life cycle enters the last stage i.e.. Test Closure stage.  In this stage, evaluation is done for the complete testing cycle, test closure reports are prepared, proper analysis and documentation is done for the major or critical bugs so that such situations can be handled efficiently and effectively in future projects, etc.
  • 14. Activities:-  Submitting STR (Software Test Result)  Submitting Test Summary report , Test Plan Document , Test Cases/Scripts etc.  Sharing experiences with the team.