SlideShare a Scribd company logo
Testing is the process of evaluating a system or its
component(s) with the intent to find whether it satisfies the
specified requirements or not.
Testing is executing a system in order to identify any gaps,
errors, or missing requirements in contrary to the actual
requirements.
TYPES OF TESTING
UNIT TESTING
UNIT TESTING IS A METHOD OF TESTING INDIVIDUAL
UNITS OR COMPONENTS OF A SOFTWARE APPLICATION. IT
IS TYPICALLY DONE BY DEVELOPERS AND IS USED TO
ENSURE THAT THE INDIVIDUAL UNITS OF THE SOFTWARE
ARE WORKING AS INTENDED. UNIT TESTS ARE USUALLY
AUTOMATED AND ARE DESIGNED TO TEST SPECIFIC PARTS
OF THE CODE, SUCH AS A PARTICULAR FUNCTION OR
METHOD. UNIT TESTING IS DONE AT THE LOWEST LEVEL
OF THE SOFTWARE DEVELOPMENT PROCESS, WHERE
INDIVIDUAL UNITS OF CODE ARE TESTED IN ISOLATION.
INTEGRATION TESTING
INTEGRATION TESTING IS A METHOD OF TESTING HOW
DIFFERENT UNITS OR COMPONENTS OF A SOFTWARE
APPLICATION INTERACT WITH EACH OTHER. IT IS USED
TO IDENTIFY AND RESOLVE ANY ISSUES THAT MAY ARISE
WHEN DIFFERENT UNITS OF THE SOFTWARE ARE
COMBINED. INTEGRATION TESTING IS TYPICALLY DONE
AFTER UNIT TESTING AND BEFORE FUNCTIONAL TESTING
AND IS USED TO VERIFY THAT THE DIFFERENT UNITS OF
THE SOFTWARE WORK TOGETHER AS INTENDED.
REGRESSION TESTING
REGRESSION TESTING IS A METHOD OF TESTING THAT IS
USED TO ENSURE THAT CHANGES MADE TO THE
SOFTWARE DO NOT INTRODUCE NEW BUGS OR CAUSE
EXISTING FUNCTIONALITY TO BREAK. IT IS TYPICALLY
DONE AFTER CHANGES HAVE BEEN MADE TO THE CODE,
SUCH AS BUG FIXES OR NEW FEATURES, AND IS USED TO
VERIFY THAT THE SOFTWARE STILL WORKS AS
INTENDED.
SMOKE TESTING
SMOKE TESTING IS DONE TO MAKE SURE THAT THE
SOFTWARE UNDER TESTING IS READY OR STABLE FOR
FURTHER TESTING
IT IS CALLED A SMOKE TEST AS THE TESTING OF AN
INITIAL PASS IS DONE TO CHECK IF IT DID NOT CATCH
FIRE OR SMOKE IN THE INITIAL SWITCH-ON.
SYSTEM TESTING
SYSTEM TESTING IS CARRIED OUT ON THE WHOLE
SYSTEM IN THE CONTEXT OF EITHER SYSTEM
REQUIREMENT SPECIFICATIONS OR FUNCTIONAL
REQUIREMENT SPECIFICATIONS OR IN THE CONTEXT OF
BOTH. THE SOFTWARE IS TESTED SUCH THAT IT WORKS
FINE FOR THE DIFFERENT OPERATING SYSTEMS. IT IS
COVERED UNDER THE BLACK BOX TESTING TECHNIQUE.
IN THIS, WE JUST FOCUS ON THE REQUIRED INPUT AND
OUTPUT WITHOUT FOCUSING ON INTERNAL WORK. IN
THIS, WE HAVE SECURITY TESTING, RECOVERY TESTING,
STRESS TESTING, AND PERFORMANCE TESTING.
STRESS TESTING
IN STRESS TESTING, WE GIVE UNFAVORABLE CONDITIONS TO THE
SYSTEM AND CHECK HOW THEY PERFORM IN THOSE CONDITIONS.
ALPHA TESTING
ALPHA TESTING IS A TYPE OF VALIDATION TESTING. IT IS A TYPE
OF ACCEPTANCE TESTING THAT IS DONE BEFORE THE PRODUCT IS
RELEASED TO CUSTOMERS. IT IS TYPICALLY DONE BY QA PEOPLE.
EXAMPLE:
WHEN SOFTWARE TESTING IS PERFORMED INTERNALLY WITHIN
THE ORGANISATION.BETA TESTING
THE BETA TEST IS CONDUCTED AT ONE OR MORE CUSTOMER SITES
BY THE END-USER OF THE SOFTWARE. THIS VERSION IS RELEASED
FOR A LIMITED NUMBER OF USERS FOR TESTING IN A REAL-TIME
ENVIRONMENT.
EXAMPLE:
WHEN SOFTWARE TESTING IS PERFORMED FOR THE LIMITED
NUMBER OF PEOPLE.

More Related Content

Similar to testingpp.pptx

softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p
20EC040
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
8759000398
 
100 most popular software testing terms
100 most popular software testing terms100 most popular software testing terms
100 most popular software testing terms
apurvaorama
 

Similar to testingpp.pptx (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 
System testing
System testingSystem testing
System testing
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Fundamental of functional testing
Fundamental of functional testing Fundamental of functional testing
Fundamental of functional testing
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
 
Software testing assignment
Software testing assignmentSoftware testing assignment
Software testing assignment
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
unit 4.pptx very needful and important p
unit 4.pptx very needful and important punit 4.pptx very needful and important p
unit 4.pptx very needful and important p
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
What is Software Testing Lifecycle?
What is Software Testing Lifecycle? What is Software Testing Lifecycle?
What is Software Testing Lifecycle?
 
100 most popular software testing terms
100 most popular software testing terms100 most popular software testing terms
100 most popular software testing terms
 
WEEK 2 SOFTWARE TESTING TRAINING MANUAL _TYPES OF TESTING FINAL.pptx
WEEK 2 SOFTWARE TESTING TRAINING MANUAL  _TYPES OF TESTING FINAL.pptxWEEK 2 SOFTWARE TESTING TRAINING MANUAL  _TYPES OF TESTING FINAL.pptx
WEEK 2 SOFTWARE TESTING TRAINING MANUAL _TYPES OF TESTING FINAL.pptx
 
Software testing strategies
Software testing strategiesSoftware testing strategies
Software testing strategies
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluating12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluating
 
what is functional testing.pdf
what is functional testing.pdfwhat is functional testing.pdf
what is functional testing.pdf
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 

testingpp.pptx

  • 1.
  • 2. Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. Testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.
  • 4.
  • 5. UNIT TESTING UNIT TESTING IS A METHOD OF TESTING INDIVIDUAL UNITS OR COMPONENTS OF A SOFTWARE APPLICATION. IT IS TYPICALLY DONE BY DEVELOPERS AND IS USED TO ENSURE THAT THE INDIVIDUAL UNITS OF THE SOFTWARE ARE WORKING AS INTENDED. UNIT TESTS ARE USUALLY AUTOMATED AND ARE DESIGNED TO TEST SPECIFIC PARTS OF THE CODE, SUCH AS A PARTICULAR FUNCTION OR METHOD. UNIT TESTING IS DONE AT THE LOWEST LEVEL OF THE SOFTWARE DEVELOPMENT PROCESS, WHERE INDIVIDUAL UNITS OF CODE ARE TESTED IN ISOLATION.
  • 6. INTEGRATION TESTING INTEGRATION TESTING IS A METHOD OF TESTING HOW DIFFERENT UNITS OR COMPONENTS OF A SOFTWARE APPLICATION INTERACT WITH EACH OTHER. IT IS USED TO IDENTIFY AND RESOLVE ANY ISSUES THAT MAY ARISE WHEN DIFFERENT UNITS OF THE SOFTWARE ARE COMBINED. INTEGRATION TESTING IS TYPICALLY DONE AFTER UNIT TESTING AND BEFORE FUNCTIONAL TESTING AND IS USED TO VERIFY THAT THE DIFFERENT UNITS OF THE SOFTWARE WORK TOGETHER AS INTENDED.
  • 7. REGRESSION TESTING REGRESSION TESTING IS A METHOD OF TESTING THAT IS USED TO ENSURE THAT CHANGES MADE TO THE SOFTWARE DO NOT INTRODUCE NEW BUGS OR CAUSE EXISTING FUNCTIONALITY TO BREAK. IT IS TYPICALLY DONE AFTER CHANGES HAVE BEEN MADE TO THE CODE, SUCH AS BUG FIXES OR NEW FEATURES, AND IS USED TO VERIFY THAT THE SOFTWARE STILL WORKS AS INTENDED.
  • 8. SMOKE TESTING SMOKE TESTING IS DONE TO MAKE SURE THAT THE SOFTWARE UNDER TESTING IS READY OR STABLE FOR FURTHER TESTING IT IS CALLED A SMOKE TEST AS THE TESTING OF AN INITIAL PASS IS DONE TO CHECK IF IT DID NOT CATCH FIRE OR SMOKE IN THE INITIAL SWITCH-ON.
  • 9. SYSTEM TESTING SYSTEM TESTING IS CARRIED OUT ON THE WHOLE SYSTEM IN THE CONTEXT OF EITHER SYSTEM REQUIREMENT SPECIFICATIONS OR FUNCTIONAL REQUIREMENT SPECIFICATIONS OR IN THE CONTEXT OF BOTH. THE SOFTWARE IS TESTED SUCH THAT IT WORKS FINE FOR THE DIFFERENT OPERATING SYSTEMS. IT IS COVERED UNDER THE BLACK BOX TESTING TECHNIQUE. IN THIS, WE JUST FOCUS ON THE REQUIRED INPUT AND OUTPUT WITHOUT FOCUSING ON INTERNAL WORK. IN THIS, WE HAVE SECURITY TESTING, RECOVERY TESTING, STRESS TESTING, AND PERFORMANCE TESTING.
  • 10. STRESS TESTING IN STRESS TESTING, WE GIVE UNFAVORABLE CONDITIONS TO THE SYSTEM AND CHECK HOW THEY PERFORM IN THOSE CONDITIONS.
  • 11. ALPHA TESTING ALPHA TESTING IS A TYPE OF VALIDATION TESTING. IT IS A TYPE OF ACCEPTANCE TESTING THAT IS DONE BEFORE THE PRODUCT IS RELEASED TO CUSTOMERS. IT IS TYPICALLY DONE BY QA PEOPLE. EXAMPLE: WHEN SOFTWARE TESTING IS PERFORMED INTERNALLY WITHIN THE ORGANISATION.BETA TESTING THE BETA TEST IS CONDUCTED AT ONE OR MORE CUSTOMER SITES BY THE END-USER OF THE SOFTWARE. THIS VERSION IS RELEASED FOR A LIMITED NUMBER OF USERS FOR TESTING IN A REAL-TIME ENVIRONMENT. EXAMPLE: WHEN SOFTWARE TESTING IS PERFORMED FOR THE LIMITED NUMBER OF PEOPLE.