SlideShare a Scribd company logo
Software Testing
The following topics will be covered in our
Software Testing
Copyright @ 2015 Learntek. All Rights Reserved. 2
Online Training:
What is Software Testing?
Copyright @ 2015 Learntek. All Rights Reserved. 3
• Software testing is a process of executing a program or application with
the intent of finding software error bugs. Software testing is more than
just error detection.
• Software testing is the process of validation & Verification of the
software service or application or program by checking whether it’s
meeting the requirements mentioned in the FSD (Functional
Requirements Document), which is working as expected and what all is
implemented as per the characteristics.
Why Software Testing?
Copyright @ 2015 Learntek. All Rights Reserved. 4
• The purpose is to check whether the software satisfies the specific
requirements, needs and expectations of the customer who will be using
the software. There can be many reasons for defects in the software.
The developer can also make an error which may result in a defect or bug
in the software source code. Any defect or bug in the software will
produce wrong results causing a failure. When a bug or defect occurs in a
software application, testing is done to find out the cause of defect and
to remove the bug.
• Software testing with strict test execution assures lower maintenance
cost. There cannot be any failures because it can be very expensive in the
later stages of the development.
Introduction
Copyright @ 2015 Learntek. All Rights Reserved. 5
• What is Quality?
• Why is Testing Needed?
Software Development Life Cycle (SDLC)
Copyright @ 2015 Learntek. All Rights Reserved. 6
• Initial (or) Requirements Phase
• Analysis Phase
• Design Phase
• Coding Phase
• Testing Phase
• Delivery and maintenance phase
Testing Methods
Copyright @ 2015 Learntek. All Rights Reserved. 7
• Black Box Testing
• White Box Testing
• Grey Box Testing
Levels of Testing
Copyright @ 2015 Learntek. All Rights Reserved. 8
• Unit Level Testing
• Component or Module Level Testing
• Integration Level Testing
• System Level Testing
• User Acceptance Testing
Software Architecture (Environments)
Copyright @ 2015 Learntek. All Rights Reserved. 9
• Stand-Alone Environment (or) One-Tier Architecture
• Client-Server Environment (or) Two-Tier Architecture
• Web Environment (OR) Three-Tier Architecture
• Distributed Environment (or) N-Tier Architecture
Software Process Development Models
Copyright @ 2015 Learntek. All Rights Reserved. 10
• Water Fall Model
• Prototype Model
• Evolutionary Model
• Spiral Model
• Fish Model
• V-Model
• Agile Model (Scrum)
Types of Testing
Copyright @ 2015 Learntek. All Rights Reserved. 11
• Build Verification Testing/Build
Acceptance Testing/Sanity
Testing
• Regression Testing
• Re Testing
• Alpha Testing
• Beta Testing
• Static Testing
• Dynamic Testing
• Security
• Ad hoc Testing
• End to End Testing
• Performance Testing
• Load Testing
• Stress Testing
Software Testing Life Cycle (STLC)
Copyright @ 2015 Learntek. All Rights Reserved. 12
• Overview of STLC Phases
• Requirement Traceability Matrix (RFT)
• Contents of Test Plan & Test Strategy
• Test case Design Techniques
• Defect Life Cycle
• Severity and Priority
Test Closure Activity
Copyright @ 2015 Learntek. All Rights Reserved. 13
• Test Summary Reports
Prerequisites :
Copyright @ 2015 Learntek. All Rights Reserved. 14
• Hands on operating computer, Windows OS basics and using MS-Office
tools like MS-Excel and MS-Word
Copyright @ 2015 Learntek. All Rights Reserved. 15

More Related Content

PDF
Software testing
PPTX
Code Review tool for personal effectiveness and waste analysis
PDF
Selecting the Right Automated Testing tool
PDF
Types of Software Testing | Edureka
PPTX
Test Automation and Continuous Integration
PPTX
Bro, manage test data like a pro!
PDF
Automation testing introduction for FujiNet
PPTX
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Software testing
Code Review tool for personal effectiveness and waste analysis
Selecting the Right Automated Testing tool
Types of Software Testing | Edureka
Test Automation and Continuous Integration
Bro, manage test data like a pro!
Automation testing introduction for FujiNet
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...

What's hot (20)

PPTX
Addressing Security Regression Through Unit Testing
PDF
Quickstart for continuous integration
PPTX
Developer + tester = quality++
PPTX
Top 5 Automation Challenges Webinar
PPTX
Elements of a Test Framework
PDF
Cloud for Agile Testing - Burak Koyuncu
PDF
Embedded world 2017
PDF
Continuous integration practices to improve the software quality
PPTX
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
PDF
Testing Tool Evaluation Criteria
PDF
Test Automation
PDF
Need for automation testing
PPTX
Mihai mahulea the zen of test driven development
PPT
Automated Testing with Agile
PPTX
API Testing – Keeping a Check on Agile Software Development
PDF
Info Card - Techical Debt Management
PDF
Functional Testing Tutorial | Edureka
PDF
API Integration For Building Software Applications Powerpoint Presentation Sl...
PPTX
ATAGTR2017 The way to recover the issue faced in IoT regression Testing
PDF
Seminar on Software Testing
Addressing Security Regression Through Unit Testing
Quickstart for continuous integration
Developer + tester = quality++
Top 5 Automation Challenges Webinar
Elements of a Test Framework
Cloud for Agile Testing - Burak Koyuncu
Embedded world 2017
Continuous integration practices to improve the software quality
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
Testing Tool Evaluation Criteria
Test Automation
Need for automation testing
Mihai mahulea the zen of test driven development
Automated Testing with Agile
API Testing – Keeping a Check on Agile Software Development
Info Card - Techical Debt Management
Functional Testing Tutorial | Edureka
API Integration For Building Software Applications Powerpoint Presentation Sl...
ATAGTR2017 The way to recover the issue faced in IoT regression Testing
Seminar on Software Testing
Ad

Similar to Software testing (20)

ODP
Testing Software
DOCX
Manual Testing guide by nagula sai kiran.docx
PPTX
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
PPTX
CCS366 Softwares Testing Automation.pptx
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
PPTX
softwaretestingppt-FINAL-PPT-1
PDF
Different Types Of Testing
DOCX
Trainmesofttech Manual testing course content
PDF
Software testing tutorial
PPT
Software Testing Presentation in Cegonsoft Pvt Ltd...
PPTX
software testing training in chandigarh
PPTX
software testing technique
PPTX
Software testing
PDF
Mastering Software Testing: The Ultimate Guide to Quality Assurance
PDF
Introduction-Software-Testing-for Developers.pdf
PPTX
Testing as a Career
PDF
Software testing tutorial
DOCX
Top 7 reasons why software testing is crucial in SDLC
PDF
How to Start a Career in Data Science in 2023
PDF
Testing Tutorial PDF
Testing Software
Manual Testing guide by nagula sai kiran.docx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
CCS366 Softwares Testing Automation.pptx
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
softwaretestingppt-FINAL-PPT-1
Different Types Of Testing
Trainmesofttech Manual testing course content
Software testing tutorial
Software Testing Presentation in Cegonsoft Pvt Ltd...
software testing training in chandigarh
software testing technique
Software testing
Mastering Software Testing: The Ultimate Guide to Quality Assurance
Introduction-Software-Testing-for Developers.pdf
Testing as a Career
Software testing tutorial
Top 7 reasons why software testing is crucial in SDLC
How to Start a Career in Data Science in 2023
Testing Tutorial PDF
Ad

More from Janu Jahnavi (20)

PDF
Analytics using r programming
PPTX
Spring
PDF
Stack skills
PPTX
Ui devopler
PPTX
Apache flink
PDF
Apache flink
PDF
Angular js
PDF
Mysql python
PPTX
Mysql python
PDF
Ruby with cucmber
PPTX
Apache kafka
PDF
Apache kafka
PPTX
Google cloud platform
PPTX
Google cloud Platform
PDF
Apache spark with java 8
PPTX
Apache spark with java 8
PDF
Categorizing and pos tagging with nltk python
PPTX
Categorizing and pos tagging with nltk python
PDF
Python multithreading
PPTX
Python multithreading
Analytics using r programming
Spring
Stack skills
Ui devopler
Apache flink
Apache flink
Angular js
Mysql python
Mysql python
Ruby with cucmber
Apache kafka
Apache kafka
Google cloud platform
Google cloud Platform
Apache spark with java 8
Apache spark with java 8
Categorizing and pos tagging with nltk python
Categorizing and pos tagging with nltk python
Python multithreading
Python multithreading

Recently uploaded (20)

PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
master seminar digital applications in india
PPTX
Open Quiz Monsoon Mind Game Prelims.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Pharma ospi slides which help in ospi learning
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Business Ethics Teaching Materials for college
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
01-Introduction-to-Information-Management.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
Week 4 Term 3 Study Techniques revisited.pptx
master seminar digital applications in india
Open Quiz Monsoon Mind Game Prelims.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Pharma ospi slides which help in ospi learning
102 student loan defaulters named and shamed – Is someone you know on the list?
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Microbial diseases, their pathogenesis and prophylaxis
Business Ethics Teaching Materials for college
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Renaissance Architecture: A Journey from Faith to Humanism
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Open Quiz Monsoon Mind Game Final Set.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Anesthesia in Laparoscopic Surgery in India
01-Introduction-to-Information-Management.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
TR - Agricultural Crops Production NC III.pdf

Software testing

  • 2. The following topics will be covered in our Software Testing Copyright @ 2015 Learntek. All Rights Reserved. 2 Online Training:
  • 3. What is Software Testing? Copyright @ 2015 Learntek. All Rights Reserved. 3 • Software testing is a process of executing a program or application with the intent of finding software error bugs. Software testing is more than just error detection. • Software testing is the process of validation & Verification of the software service or application or program by checking whether it’s meeting the requirements mentioned in the FSD (Functional Requirements Document), which is working as expected and what all is implemented as per the characteristics.
  • 4. Why Software Testing? Copyright @ 2015 Learntek. All Rights Reserved. 4 • The purpose is to check whether the software satisfies the specific requirements, needs and expectations of the customer who will be using the software. There can be many reasons for defects in the software. The developer can also make an error which may result in a defect or bug in the software source code. Any defect or bug in the software will produce wrong results causing a failure. When a bug or defect occurs in a software application, testing is done to find out the cause of defect and to remove the bug. • Software testing with strict test execution assures lower maintenance cost. There cannot be any failures because it can be very expensive in the later stages of the development.
  • 5. Introduction Copyright @ 2015 Learntek. All Rights Reserved. 5 • What is Quality? • Why is Testing Needed?
  • 6. Software Development Life Cycle (SDLC) Copyright @ 2015 Learntek. All Rights Reserved. 6 • Initial (or) Requirements Phase • Analysis Phase • Design Phase • Coding Phase • Testing Phase • Delivery and maintenance phase
  • 7. Testing Methods Copyright @ 2015 Learntek. All Rights Reserved. 7 • Black Box Testing • White Box Testing • Grey Box Testing
  • 8. Levels of Testing Copyright @ 2015 Learntek. All Rights Reserved. 8 • Unit Level Testing • Component or Module Level Testing • Integration Level Testing • System Level Testing • User Acceptance Testing
  • 9. Software Architecture (Environments) Copyright @ 2015 Learntek. All Rights Reserved. 9 • Stand-Alone Environment (or) One-Tier Architecture • Client-Server Environment (or) Two-Tier Architecture • Web Environment (OR) Three-Tier Architecture • Distributed Environment (or) N-Tier Architecture
  • 10. Software Process Development Models Copyright @ 2015 Learntek. All Rights Reserved. 10 • Water Fall Model • Prototype Model • Evolutionary Model • Spiral Model • Fish Model • V-Model • Agile Model (Scrum)
  • 11. Types of Testing Copyright @ 2015 Learntek. All Rights Reserved. 11 • Build Verification Testing/Build Acceptance Testing/Sanity Testing • Regression Testing • Re Testing • Alpha Testing • Beta Testing • Static Testing • Dynamic Testing • Security • Ad hoc Testing • End to End Testing • Performance Testing • Load Testing • Stress Testing
  • 12. Software Testing Life Cycle (STLC) Copyright @ 2015 Learntek. All Rights Reserved. 12 • Overview of STLC Phases • Requirement Traceability Matrix (RFT) • Contents of Test Plan & Test Strategy • Test case Design Techniques • Defect Life Cycle • Severity and Priority
  • 13. Test Closure Activity Copyright @ 2015 Learntek. All Rights Reserved. 13 • Test Summary Reports
  • 14. Prerequisites : Copyright @ 2015 Learntek. All Rights Reserved. 14 • Hands on operating computer, Windows OS basics and using MS-Office tools like MS-Excel and MS-Word
  • 15. Copyright @ 2015 Learntek. All Rights Reserved. 15