SlideShare a Scribd company logo
Software Testing
aTeam Soft Solutions
What is software testing?
Software testing is a process whereby software applications are
checked for defects and deficiencies. A defect is any error, fault or flaw
in the operation of a system, device or product. In the case of software
applications, testing helps to identify flaws in programming, coding
errors and other errors that may result in unexpected behavior during
use.
aTeam Soft Solutions
2
What is Software Risk?
Software Risk is the likelihood (or possibility) of occurring failure due
to the unintentional interaction of one or more aspects of a system. It
is a quantitative measure that describes the potential for negative
consequences due to unforeseen problems in a system. It can be
expressed by statistical measures, such as Mean Time Between
Failures (MTBF), and failure rates, or Qualitative measures, such as
severity level (e.g., critical, major).
aTeam Soft Solutions
3
Types of Software Risks
Scalability Risks
Accessibility Risks
Reliability Risks
Usability Risks
Coherence Risks
Security Risks
Testability Risks
Functional Risks
Performance Risks
Convenience Risks
Understandable Risks
There are three general types of software risks. A risk that is not well understood, a risk that is known but cannot be
resolved by the current development team, and a risk that manifests itself as a result of a poor application design or
poor code implementation.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
aTeam Soft Solutions
43
Principles of Software Testing
Principles of Software Testing provides a comprehensive treatment of
software testing. This book organizes core concepts and principles into
twenty-two separate principles. Each principle has its own chapter,
which includes discussion and examples, as well as supporting
references to related material in the bibliography. Principles of
Software Testing is suitable for readers who want a quick, high level
view of traditional software testing principles.
aTeam Soft Solutions
5
Software Testing Life Cycle
Requirement Analysis
Test Planning
Test Case Development
Environment Setup
Test Execution
Test Cycle closure
Software Testing Life Cycle is a model of the development process of a software product, which includes different testing
activities along with the development process.
1.
2.
3.
4.
5.
6.
aTeam Soft Solutions
63
The End
Thank you!
aTeam Soft Solutions

More Related Content

PPTX
CCS366 Softwares Testing Automation.pptx
PPT
01. foundamentals of testing
PPSX
Software Testing (MilliByte. Seminar: 15.04.2012 )
PPTX
Learn Software Testing in 6 Lessons
PDF
ISTQB Chapter 1 Fundamentals of Testing
PPTX
Introduction to software testing
PPT
Chap1 Istqb presentation Foundation level in QA
PDF
EFFECTIVE TEST CASE DESING: A REVIEW
CCS366 Softwares Testing Automation.pptx
01. foundamentals of testing
Software Testing (MilliByte. Seminar: 15.04.2012 )
Learn Software Testing in 6 Lessons
ISTQB Chapter 1 Fundamentals of Testing
Introduction to software testing
Chap1 Istqb presentation Foundation level in QA
EFFECTIVE TEST CASE DESING: A REVIEW

Similar to What is Software Testing (20)

PDF
Feb 2013Lesson 38 Software Acquisition Development
DOCX
Manual Testing guide by nagula sai kiran.docx
PPTX
1 testing fundamentals
PPTX
ISTQBCH1 Manual Testing.pptx
PPTX
UNIT 1.pptx
PPTX
Fundamentals of testing
PPTX
Fundamentals of testing
PPTX
SOFTWARE TESTING UNIT-4
PPTX
Software unit4
PDF
What is software testing in software engineering?
PDF
What is Testing in Software Engineering?
PDF
Why Software Testing is Crucial in Software Development_.pdf
PPTX
What is the Objective of Software Testing?
PDF
Software testing
PPT
Manual testing ppt
DOCX
Top 7 reasons why software testing is crucial in SDLC
PPTX
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
PPT
Software Testing Life Cycle
PPT
NGTEST_Presentation
Feb 2013Lesson 38 Software Acquisition Development
Manual Testing guide by nagula sai kiran.docx
1 testing fundamentals
ISTQBCH1 Manual Testing.pptx
UNIT 1.pptx
Fundamentals of testing
Fundamentals of testing
SOFTWARE TESTING UNIT-4
Software unit4
What is software testing in software engineering?
What is Testing in Software Engineering?
Why Software Testing is Crucial in Software Development_.pdf
What is the Objective of Software Testing?
Software testing
Manual testing ppt
Top 7 reasons why software testing is crucial in SDLC
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
Software Testing Life Cycle
NGTEST_Presentation

Recently uploaded (20)

PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
artificialintelligenceai1-copy-210604123353.pptx
Β 
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Digital Literacy And Online Safety on internet
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
Funds Management Learning Material for Beg
PPTX
Database Information System - Management Information System
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Introduction to Information and Communication Technology
PPTX
artificial intelligence overview of it and more
DOCX
Unit-3 cyber security network security of internet system
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
SAP Ariba Sourcing PPT for learning material
newyork.pptxirantrafgshenepalchinachinane
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
artificialintelligenceai1-copy-210604123353.pptx
Β 
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Digital Literacy And Online Safety on internet
Exploring VPS Hosting Trends for SMBs in 2025
Funds Management Learning Material for Beg
Database Information System - Management Information System
Design_with_Watersergyerge45hrbgre4top (1).ppt
The New Creative Director: How AI Tools for Social Media Content Creation Are...
INTERNET------BASICS-------UPDATED PPT PRESENTATION
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Introduction to Information and Communication Technology
artificial intelligence overview of it and more
Unit-3 cyber security network security of internet system
Tenda Login Guide: Access Your Router in 5 Easy Steps
Unit-1 introduction to cyber security discuss about how to secure a system
isotopes_sddsadsaadasdasdasdasdsa1213.ppt

What is Software Testing

  • 2. What is software testing? Software testing is a process whereby software applications are checked for defects and deficiencies. A defect is any error, fault or flaw in the operation of a system, device or product. In the case of software applications, testing helps to identify flaws in programming, coding errors and other errors that may result in unexpected behavior during use. aTeam Soft Solutions 2
  • 3. What is Software Risk? Software Risk is the likelihood (or possibility) of occurring failure due to the unintentional interaction of one or more aspects of a system. It is a quantitative measure that describes the potential for negative consequences due to unforeseen problems in a system. It can be expressed by statistical measures, such as Mean Time Between Failures (MTBF), and failure rates, or Qualitative measures, such as severity level (e.g., critical, major). aTeam Soft Solutions 3
  • 4. Types of Software Risks Scalability Risks Accessibility Risks Reliability Risks Usability Risks Coherence Risks Security Risks Testability Risks Functional Risks Performance Risks Convenience Risks Understandable Risks There are three general types of software risks. A risk that is not well understood, a risk that is known but cannot be resolved by the current development team, and a risk that manifests itself as a result of a poor application design or poor code implementation. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. aTeam Soft Solutions 43
  • 5. Principles of Software Testing Principles of Software Testing provides a comprehensive treatment of software testing. This book organizes core concepts and principles into twenty-two separate principles. Each principle has its own chapter, which includes discussion and examples, as well as supporting references to related material in the bibliography. Principles of Software Testing is suitable for readers who want a quick, high level view of traditional software testing principles. aTeam Soft Solutions 5
  • 6. Software Testing Life Cycle Requirement Analysis Test Planning Test Case Development Environment Setup Test Execution Test Cycle closure Software Testing Life Cycle is a model of the development process of a software product, which includes different testing activities along with the development process. 1. 2. 3. 4. 5. 6. aTeam Soft Solutions 63
  • 7. The End Thank you! aTeam Soft Solutions