SlideShare a Scribd company logo
Software testing introduction
What is SDLC?
What is STLC?
Manual Testing vs. Automation Testing?
What is Software Testing?
Why Testing?
Types of Testing?
What is a Software?
• Software is a set of instructions, data or programs used
to operate computers and execute specific tasks.
What is Software Testing?
• Software Testing is a process to ensure the actual result
matches the expected result by identifying defects in the
system(before release) to provide a quality product.
• Testing is important
because software
bugs could be
expensive or even
dangerous.
Cost-
Effective
Security
Product
quality
Customer
Satisfacti
on
Functional Testing Non-Functional Testing
• Functional testing verifies
whether the functionality of the
software is working according to
the requirement specification.
• Non-functional testing is a type
of software testing to test non-
functional parameters of the
software.
• What to test in functional testing:
a] Basic Usability
b] Accessibility
c] Mainline function
d] Error Condition
• Parameters to be tested under
Non-Functional Testing:
a] Performance
b] Security Testing
c] Usability Testing
• Software Development Life Cycle (SDLC) is a process
used by the software industry aims to develop a high-
quality software that meets or exceeds customer
expectations, reaches completion within times and cost
estimates.
Requireme
nt Analysis
Design
Development
Testing
Maintenance
• Software Testing Life Cycle(STLC) is a sequence of
specific activities conducted during the testing process to
ensure software quality goals are met and certify your
software product.
Requiremen
t Analysis
Test
Planning
Test Case
Developme
nt
Environmen
t Setup
Test
Execution
Test
Closure
Manual Testing
• Manual test execution by
testers.
• No tools are used to
execute test cases or
create reports.
• Human errors or scenario
missing cases are
possible.
• Requires no coding
knowledge
Automation Testing
• Test scripts are written by
automation testers.
• Automation tools are used
to execute test cases or
create reports.
• Only performs actions
written in the scripts.
• Requires coding
knowledge to write scripts

More Related Content

PDF
Functional Testing Tutorial | Edureka
PDF
What Is Functional Testing?
PPT
Software Quality
PPTX
Software testing career
PPTX
Software testing career 20180929 update
PPTX
Software Testing Training in Chandigarh
PDF
Non-Functional testing
PPTX
Software Testing - Software V&V and selection processes
Functional Testing Tutorial | Edureka
What Is Functional Testing?
Software Quality
Software testing career
Software testing career 20180929 update
Software Testing Training in Chandigarh
Non-Functional testing
Software Testing - Software V&V and selection processes

What's hot (20)

PPT
SOFTWARE TESTING
PPT
Types of Software testing
PPT
Difference between functional testing and non functional testing
PPTX
Functional Testing
PDF
Functional Testing vs Non-Functional Testing | Edureka
PPTX
Testing Concepts and Manual Testing
PPTX
What are the advantages of non functional testing
PPT
Non Functional Testing_Sampath kumar Mohan
PPSX
Manual testing
PDF
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
PPTX
Fundamentals of software testing
PPTX
Non-functional Testing (NFT) Overview
PPTX
softwaretestingppt-FINAL-PPT-1
PPTX
Alpha beta and acceptance testing
PPTX
The importance of non functional testing
PPTX
Software testing
PPTX
Quality Control
PDF
Objectorientedtesting 160320132146
PPTX
Software testing.ppt
ODP
Software testing ppt
SOFTWARE TESTING
Types of Software testing
Difference between functional testing and non functional testing
Functional Testing
Functional Testing vs Non-Functional Testing | Edureka
Testing Concepts and Manual Testing
What are the advantages of non functional testing
Non Functional Testing_Sampath kumar Mohan
Manual testing
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
Fundamentals of software testing
Non-functional Testing (NFT) Overview
softwaretestingppt-FINAL-PPT-1
Alpha beta and acceptance testing
The importance of non functional testing
Software testing
Quality Control
Objectorientedtesting 160320132146
Software testing.ppt
Software testing ppt
Ad

Similar to Software testing introduction (20)

PDF
Software Testing - Online Guide
PPTX
Software testing
PDF
First Rate SoftWare Testing Course In Comibatore
PPTX
Software testing
DOCX
Stlc phases.
PDF
What is the Software Testing Life Cycle.pdf
PDF
Types of Software Testing | Edureka
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
PPTX
Introduction to User Story STLC Detailed.pptx
PPTX
Software_Testing.pptx
PPT
Testing introduction
PPT
Basic Guide to Manual Testing
PDF
Real Time software Training in Nagercoil
PPTX
Software testing
PPTX
Software testing
PPTX
Software Testing
PPTX
Software testing life cycle
PPTX
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
PDF
ManualTestingMaterial.pdf
Software Testing - Online Guide
Software testing
First Rate SoftWare Testing Course In Comibatore
Software testing
Stlc phases.
What is the Software Testing Life Cycle.pdf
Types of Software Testing | Edureka
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Introduction to User Story STLC Detailed.pptx
Software_Testing.pptx
Testing introduction
Basic Guide to Manual Testing
Real Time software Training in Nagercoil
Software testing
Software testing
Software Testing
Software testing life cycle
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
ManualTestingMaterial.pdf
Ad

Recently uploaded (20)

PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
web development for engineering and engineering
PPTX
Geodesy 1.pptx...............................................
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Construction Project Organization Group 2.pptx
PPT
Project quality management in manufacturing
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
PPT on Performance Review to get promotions
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
composite construction of structures.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Arduino robotics embedded978-1-4302-3184-4.pdf
additive manufacturing of ss316l using mig welding
Model Code of Practice - Construction Work - 21102022 .pdf
Internet of Things (IOT) - A guide to understanding
web development for engineering and engineering
Geodesy 1.pptx...............................................
CH1 Production IntroductoryConcepts.pptx
Foundation to blockchain - A guide to Blockchain Tech
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Lecture Notes Electrical Wiring System Components
Construction Project Organization Group 2.pptx
Project quality management in manufacturing
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT on Performance Review to get promotions
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
composite construction of structures.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx

Software testing introduction

  • 2. What is SDLC? What is STLC? Manual Testing vs. Automation Testing? What is Software Testing? Why Testing? Types of Testing?
  • 3. What is a Software? • Software is a set of instructions, data or programs used to operate computers and execute specific tasks. What is Software Testing? • Software Testing is a process to ensure the actual result matches the expected result by identifying defects in the system(before release) to provide a quality product.
  • 4. • Testing is important because software bugs could be expensive or even dangerous. Cost- Effective Security Product quality Customer Satisfacti on
  • 5. Functional Testing Non-Functional Testing • Functional testing verifies whether the functionality of the software is working according to the requirement specification. • Non-functional testing is a type of software testing to test non- functional parameters of the software. • What to test in functional testing: a] Basic Usability b] Accessibility c] Mainline function d] Error Condition • Parameters to be tested under Non-Functional Testing: a] Performance b] Security Testing c] Usability Testing
  • 6. • Software Development Life Cycle (SDLC) is a process used by the software industry aims to develop a high- quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates. Requireme nt Analysis Design Development Testing Maintenance
  • 7. • Software Testing Life Cycle(STLC) is a sequence of specific activities conducted during the testing process to ensure software quality goals are met and certify your software product. Requiremen t Analysis Test Planning Test Case Developme nt Environmen t Setup Test Execution Test Closure
  • 8. Manual Testing • Manual test execution by testers. • No tools are used to execute test cases or create reports. • Human errors or scenario missing cases are possible. • Requires no coding knowledge Automation Testing • Test scripts are written by automation testers. • Automation tools are used to execute test cases or create reports. • Only performs actions written in the scripts. • Requires coding knowledge to write scripts