SlideShare a Scribd company logo
Software Testing
OVERVIEW
 Introduction
 Test process
 Test plan
 Types of testing
INTRODUCTIONTO SOFTWARE TESTING
 process of executing a program or system with the intent
of finding error
 more than just error detection
 operating the software under controlled conditions to:
o Verification
o Error detection
o Validation
TESTPROCESS
 creation of test strategy, creation of test plan/design and execution of
tests
Stages of test process are:
o Unit testing
o Module testing
o Sub-system testing
o System testing
o Acceptance testing
Unit
Testing Module
Testing Sub-system
Testing System
Testing Acceptance
Testing
Fig. : Stages in Test process
TESTPLAN
 document which is created before the testing process
 Includes: types of testing to be performed, high level scope of the project,
environmental requirement of testing process
 not just management documents also need of software engineers involved
in designing and carrying out system tests
Test plan template
• Test plan identifier
• Introduction
• References
• Test items
• Features to be tested
• Features not to be tested
• Approach
• Item pass/Fail criteria
• Test environment
• Risks
• Approvals
TYPES OF TESTING
 Black box testing
 White box testing
 Alpha testing
 Beta testing
 Clean room testing
 Defect testing
I. BLACKBOXTESTING
o Testing either functional or non-functional without reference to
the internal structure of the component or system
Fig. : Black box testing
o Also known as Functional testing
Input Output
Executable
Program
Types of Testing (Continued)
II. WHITEBOXTESTING
o Also known as Structural testing
o Testing with reference to the internal structure of the component
or system
o Applicable to lower levels of testing: Unit Testing ,Integration
Testing
o Performance of application can be tested
Fig. : White box testing
Test Data
Component
code for
testing
Test Output
Types of Testing (Continued)
iii. Alpha Testing:
o Is employed for Off the self software before software goes to beta testing
iv. Beta testing:
• Is released to a limited audience outside for further program fault or bugs
v. Clean room testing:
o related to incremental development model,In which incremented software
delevered to customer with less important features which are added on each
increment.And customers feedback is taken in account
vi. Defect Testing :
o Main goal is to identify defects before the system is delevered to the customer
Types of Testing (Continued)
CONCLUSION. . .
Software testing- an important phase in SDLC which makes a
software product less faulty, and satisfying product which
meets the requirements of user…
Any questions??
Thank you.

More Related Content

PDF
Software Testing
PPTX
Software Testing Strategies, Method and Life Cycle
PPT
Gd test kieu_test
PPT
Verifcation and Validation
PPTX
Software Verification and Validation
PPTX
Software testing sengu
PPTX
Software testing
PDF
STLC (Software Testing Life Cycle)
Software Testing
Software Testing Strategies, Method and Life Cycle
Gd test kieu_test
Verifcation and Validation
Software Verification and Validation
Software testing sengu
Software testing
STLC (Software Testing Life Cycle)

What's hot (19)

PPTX
Manual testing
PPT
Software testing day1
DOCX
Some important definitions in softaware testing
PPTX
Software testing life cycle
DOC
Transactionflow
PPTX
Eleven step of software testing process
PPTX
PPTX
STLC– software testing life cycle
PPSX
Testing Concepts and Manual Testing
PPTX
Testing Concepts and Manual Testing
PPSX
Testing Concepts and Manual Testing
PPTX
3.software testing
PPT
Software testing definition
PDF
Testing methodology
PPTX
Software testing
PPTX
software testing methodologies
PPTX
Software Teting
PPTX
System testing
PPTX
Manual testing
Manual testing
Software testing day1
Some important definitions in softaware testing
Software testing life cycle
Transactionflow
Eleven step of software testing process
STLC– software testing life cycle
Testing Concepts and Manual Testing
Testing Concepts and Manual Testing
Testing Concepts and Manual Testing
3.software testing
Software testing definition
Testing methodology
Software testing
software testing methodologies
Software Teting
System testing
Manual testing
Ad

Similar to Software testing (20)

PDF
Software testing software engineering.pdf
PPTX
white box and black box testing in software engineering
PPTX
Software testing
PPTX
software testing
PPTX
White box & black box testing
PPTX
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
PPT
System Testing by system analysis design.ppt
PPTX
Software testing ppt
PPTX
Software testing.ppt
PDF
softwaretesting-140721025833-phpapp02.pdf
PPTX
Software Testing
PPTX
Software Testing (1).pptx
PPTX
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
PDF
S440999102
PPT
Testing
PPT
Types of testing
PDF
Software_Testing_ppt.pdf software engineering
PPTX
softwaretesting-140721025833-phpapp02.pptx
PPTX
Software testing basic
Software testing software engineering.pdf
white box and black box testing in software engineering
Software testing
software testing
White box & black box testing
UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4 UNIt-4
System Testing by system analysis design.ppt
Software testing ppt
Software testing.ppt
softwaretesting-140721025833-phpapp02.pdf
Software Testing
Software Testing (1).pptx
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
S440999102
Testing
Types of testing
Software_Testing_ppt.pdf software engineering
softwaretesting-140721025833-phpapp02.pptx
Software testing basic
Ad

More from Andhra University (9)

PPTX
System development life cycle models
PPTX
Software requirement specification
PPTX
Software management
PPTX
Packages and interfaces
PPTX
Modes of transfer
PPTX
Flip flops and registers
PPTX
Error managing and exception handling in java
PPTX
Computer instruction set
PPTX
Applet programming
System development life cycle models
Software requirement specification
Software management
Packages and interfaces
Modes of transfer
Flip flops and registers
Error managing and exception handling in java
Computer instruction set
Applet programming

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Nekopoi APK 2025 free lastest update
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Digital Strategies for Manufacturing Companies
PDF
medical staffing services at VALiNTRY
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PDF
top salesforce developer skills in 2025.pdf
PDF
AI in Product Development-omnex systems
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administraation Chapter 3
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Essential Infomation Tech presentation.pptx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Odoo POS Development Services by CandidRoot Solutions
CHAPTER 2 - PM Management and IT Context
Nekopoi APK 2025 free lastest update
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Navsoft: AI-Powered Business Solutions & Custom Software Development
Digital Strategies for Manufacturing Companies
medical staffing services at VALiNTRY
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
top salesforce developer skills in 2025.pdf
AI in Product Development-omnex systems
Reimagine Home Health with the Power of Agentic AI​
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administraation Chapter 3
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Essential Infomation Tech presentation.pptx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Lecture 3: Operating Systems Introduction to Computer Hardware Systems

Software testing

  • 2. OVERVIEW  Introduction  Test process  Test plan  Types of testing
  • 3. INTRODUCTIONTO SOFTWARE TESTING  process of executing a program or system with the intent of finding error  more than just error detection  operating the software under controlled conditions to: o Verification o Error detection o Validation
  • 4. TESTPROCESS  creation of test strategy, creation of test plan/design and execution of tests Stages of test process are: o Unit testing o Module testing o Sub-system testing o System testing o Acceptance testing Unit Testing Module Testing Sub-system Testing System Testing Acceptance Testing Fig. : Stages in Test process
  • 5. TESTPLAN  document which is created before the testing process  Includes: types of testing to be performed, high level scope of the project, environmental requirement of testing process  not just management documents also need of software engineers involved in designing and carrying out system tests Test plan template • Test plan identifier • Introduction • References • Test items • Features to be tested • Features not to be tested • Approach • Item pass/Fail criteria • Test environment • Risks • Approvals
  • 6. TYPES OF TESTING  Black box testing  White box testing  Alpha testing  Beta testing  Clean room testing  Defect testing
  • 7. I. BLACKBOXTESTING o Testing either functional or non-functional without reference to the internal structure of the component or system Fig. : Black box testing o Also known as Functional testing Input Output Executable Program Types of Testing (Continued)
  • 8. II. WHITEBOXTESTING o Also known as Structural testing o Testing with reference to the internal structure of the component or system o Applicable to lower levels of testing: Unit Testing ,Integration Testing o Performance of application can be tested Fig. : White box testing Test Data Component code for testing Test Output Types of Testing (Continued)
  • 9. iii. Alpha Testing: o Is employed for Off the self software before software goes to beta testing iv. Beta testing: • Is released to a limited audience outside for further program fault or bugs v. Clean room testing: o related to incremental development model,In which incremented software delevered to customer with less important features which are added on each increment.And customers feedback is taken in account vi. Defect Testing : o Main goal is to identify defects before the system is delevered to the customer Types of Testing (Continued)
  • 10. CONCLUSION. . . Software testing- an important phase in SDLC which makes a software product less faulty, and satisfying product which meets the requirements of user…