SlideShare a Scribd company logo
1 of 11
SOFTWARE TESTING
MEMBERS OF GROUP 13
 04/2020/2031D
 04/2020/2090D
 04/2020/2066D
 04/2020/2112D
 04/2020/2008D
PRESENTATION OUTLINE
 WHAT IS SOFTWARE TESTING
 PRINCIPLES OF SOFTWARE TESTING
 TYPES OF SOFTWARE TESTING
 BENEFITS OF SOFTWARE TESTING
 SUMMARY
WHAT IS SOFTWARE TESTING?
Software testing is the process of evaluating
verifying that a software product or application
does what it is meant to be doing. This is done to
check errors by executing programs. The
purpose of software testing is to identify errors,
gaps or missing requirements in contrast to
actual requirements. This is because, software
bugs could be very expensive or dangerous.
Software Testing follows a set principle which
includes;
 There should be thorough planning before testing
 Testing should be performed by a third party(Early Testing)
 Begin testing from smaller components to larger ones.
 Exhaustive testing is not possible
 Testing shows a presence of defects
 Testing is context dependent
 All tests should must suit customer requirements.
TYPES OF SOFTWARE TESTING
Here are the software testing types:
Typically Testing is classified into three categories.
Functional Testing : is a type of testing that ensures that
all features of the software are working as per system
requirement. Testing is done by providing sample
capturing resulting outputs and verifying that actual
outputs are the same as expected outputs. Testing types
that falls under functional testing includes ; Unit testing,
Integration testing, Globalization
 Non-Functional Testing or Performance testing.
Non-functional testing is a method of
software testing that examines the
productivity, compatibility, functionality
and efficiency of the software application.
This is done to assess the aspects of the
software that wasn’t covered by functional
tests. Non-functional testing types
includes; Performance, Scalability, Load
etc.
 Maintenance testing: Is a testing method that is conducted during
the enhancement stage of an already existing software. While
performing this method of testing, you should consider two types
maintenance testing i.e. Regression and confirmation testing.
 Confirmation testing deals with modifications made in the software.
 Regression is done after the confirmation testing. It used to test the
functionality i.e. this is to makes sure that the modified functionality would
not existing software or generate new bugs.
BENEFITS OF SOFTWARE TESTING
 Cost-effectiveness : If the design issues go undetected, then it will
become more difficult to trace back defects and rectify it. It will become
more expensive to fix it.
 Customer Satisfaction : Software testing improves the user experience
of an application and gives satisfaction to the customers. Happy
customers mean more revenue for a business.
 Security : It is the most vulnerable and sensitive benefit of software
testing. People are looking for trusted products. It helps in removing risks
and problems earlier.
 Product Quality : It is an essential requirement of any software product.
Testing ensures a quality product is delivered to customers.
Summary of Software Testing
 Define Software Testing: Software testing is defined as an activity
to check whether the actual results match the expected results and
to ensure that the software system is Defect free.
 Testing is important because software bugs could be expensive or
even dangerous.
 The important reasons for using software testing are: cost-
effective, security, product quality, and customer satisfaction.
 Typically Testing is classified into three categories functional
testing, non-functional testing or performance testing, and
maintenance.

More Related Content

Similar to SOFTWARE TESTING.pptx

SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGacemindia
 
What Is The Importance Of Reliability Testing In Software Testing.pdf
What Is The Importance Of Reliability Testing In Software Testing.pdfWhat Is The Importance Of Reliability Testing In Software Testing.pdf
What Is The Importance Of Reliability Testing In Software Testing.pdfBetter QA
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basicRohit Singh
 
Session 05 - Testing Concepts
Session 05 - Testing ConceptsSession 05 - Testing Concepts
Session 05 - Testing ConceptsPoojaLQA
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Why Software Testing is Crucial in Software Development_.pdf
Why Software Testing is Crucial in Software Development_.pdfWhy Software Testing is Crucial in Software Development_.pdf
Why Software Testing is Crucial in Software Development_.pdfXDuce Corporation
 
Software Testing Training in Chandigarh
Software Testing Training in ChandigarhSoftware Testing Training in Chandigarh
Software Testing Training in ChandigarhKreativan Technologies
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptxPavanNikhil3
 
The Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfThe Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfKajal Digital
 
Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfPolyxer Systems
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGSachin Pathania
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing senguSengu Msc
 
What is the Objective of Software Testing
What is the Objective of Software TestingWhat is the Objective of Software Testing
What is the Objective of Software Testingseoperfectqa
 
How to Start a Career in Data Science in 2023
How to Start a Career in Data Science in 2023How to Start a Career in Data Science in 2023
How to Start a Career in Data Science in 2023Uncodemy
 
Explain functional testing and its types
Explain functional testing and its typesExplain functional testing and its types
Explain functional testing and its typesConcetto Labs
 
Software Testing Training Classes in Nagpur.pdf
Software Testing Training Classes in Nagpur.pdfSoftware Testing Training Classes in Nagpur.pdf
Software Testing Training Classes in Nagpur.pdfwofarev867
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineeringSweta Kumari Barnwal
 

Similar to SOFTWARE TESTING.pptx (20)

UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
What Is The Importance Of Reliability Testing In Software Testing.pdf
What Is The Importance Of Reliability Testing In Software Testing.pdfWhat Is The Importance Of Reliability Testing In Software Testing.pdf
What Is The Importance Of Reliability Testing In Software Testing.pdf
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 
Software testing
Software testingSoftware testing
Software testing
 
Session 05 - Testing Concepts
Session 05 - Testing ConceptsSession 05 - Testing Concepts
Session 05 - Testing Concepts
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Why Software Testing is Crucial in Software Development_.pdf
Why Software Testing is Crucial in Software Development_.pdfWhy Software Testing is Crucial in Software Development_.pdf
Why Software Testing is Crucial in Software Development_.pdf
 
Software Testing Training in Chandigarh
Software Testing Training in ChandigarhSoftware Testing Training in Chandigarh
Software Testing Training in Chandigarh
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptx
 
The Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdfThe Essential Guide to Software Testing.pdf
The Essential Guide to Software Testing.pdf
 
Exploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdfExploring Different Types of QA Methods_ An Overview.pdf
Exploring Different Types of QA Methods_ An Overview.pdf
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
Software testing sengu
Software testing  senguSoftware testing  sengu
Software testing sengu
 
What is the Objective of Software Testing
What is the Objective of Software TestingWhat is the Objective of Software Testing
What is the Objective of Software Testing
 
How to Start a Career in Data Science in 2023
How to Start a Career in Data Science in 2023How to Start a Career in Data Science in 2023
How to Start a Career in Data Science in 2023
 
Explain functional testing and its types
Explain functional testing and its typesExplain functional testing and its types
Explain functional testing and its types
 
Software Testing Training Classes in Nagpur.pdf
Software Testing Training Classes in Nagpur.pdfSoftware Testing Training Classes in Nagpur.pdf
Software Testing Training Classes in Nagpur.pdf
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineering
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

SOFTWARE TESTING.pptx

  • 2. MEMBERS OF GROUP 13  04/2020/2031D  04/2020/2090D  04/2020/2066D  04/2020/2112D  04/2020/2008D
  • 3. PRESENTATION OUTLINE  WHAT IS SOFTWARE TESTING  PRINCIPLES OF SOFTWARE TESTING  TYPES OF SOFTWARE TESTING  BENEFITS OF SOFTWARE TESTING  SUMMARY
  • 4. WHAT IS SOFTWARE TESTING? Software testing is the process of evaluating verifying that a software product or application does what it is meant to be doing. This is done to check errors by executing programs. The purpose of software testing is to identify errors, gaps or missing requirements in contrast to actual requirements. This is because, software bugs could be very expensive or dangerous.
  • 5. Software Testing follows a set principle which includes;  There should be thorough planning before testing  Testing should be performed by a third party(Early Testing)  Begin testing from smaller components to larger ones.  Exhaustive testing is not possible  Testing shows a presence of defects  Testing is context dependent  All tests should must suit customer requirements.
  • 6. TYPES OF SOFTWARE TESTING Here are the software testing types: Typically Testing is classified into three categories. Functional Testing : is a type of testing that ensures that all features of the software are working as per system requirement. Testing is done by providing sample capturing resulting outputs and verifying that actual outputs are the same as expected outputs. Testing types that falls under functional testing includes ; Unit testing, Integration testing, Globalization
  • 7.  Non-Functional Testing or Performance testing.
  • 8. Non-functional testing is a method of software testing that examines the productivity, compatibility, functionality and efficiency of the software application. This is done to assess the aspects of the software that wasn’t covered by functional tests. Non-functional testing types includes; Performance, Scalability, Load etc.
  • 9.  Maintenance testing: Is a testing method that is conducted during the enhancement stage of an already existing software. While performing this method of testing, you should consider two types maintenance testing i.e. Regression and confirmation testing.  Confirmation testing deals with modifications made in the software.  Regression is done after the confirmation testing. It used to test the functionality i.e. this is to makes sure that the modified functionality would not existing software or generate new bugs.
  • 10. BENEFITS OF SOFTWARE TESTING  Cost-effectiveness : If the design issues go undetected, then it will become more difficult to trace back defects and rectify it. It will become more expensive to fix it.  Customer Satisfaction : Software testing improves the user experience of an application and gives satisfaction to the customers. Happy customers mean more revenue for a business.  Security : It is the most vulnerable and sensitive benefit of software testing. People are looking for trusted products. It helps in removing risks and problems earlier.  Product Quality : It is an essential requirement of any software product. Testing ensures a quality product is delivered to customers.
  • 11. Summary of Software Testing  Define Software Testing: Software testing is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free.  Testing is important because software bugs could be expensive or even dangerous.  The important reasons for using software testing are: cost- effective, security, product quality, and customer satisfaction.  Typically Testing is classified into three categories functional testing, non-functional testing or performance testing, and maintenance.