SlideShare uma empresa Scribd logo
1 de 20
Different types
of
Software Testing
Presented by :
Makan Singh
Chauhan
2
What is Testing or Software
Testing.?
Testing means to check whether a
system , software or a application is
working correctelly or not and find
the error , apart from finding errors,
is also used to test performance,
safety, fault-tolerance or security.
Software Testing is a process used
to identify the correctness,
completeness and quality of
developed computer software. It
include a set of activities
conducted with the intent of
finding error in software so that it
could be corrected before the
product is released to end user.
Types of software Testing
 Installation Testing
 Usability testing
 Regression testing
 Performance Testing
- Load Testing
- Stress testing
 Security testing
Installation Testing
An installation test assures that the system is
installed correctly and working at actual
customer's hardware and,
Check correctness of implementation
procedures.
Determine how well and how easy a product is
install on a verity of platform configuration.
It is also known as Implementation testing.
O Installation testing is a kind of quality
assurance work in the software industry that
focuses on what customers will need to do to
install and set up the new software
successfully.
O This testing is typically done by the software
testing engineer in conjunction with the
configuration manager.
7
Usability Testing
 Usability testing is the process of observing
users’ reactions to a product and adjusting the
design to suit their needs.
 The typical aim of usability testing is to cause
the application to fail to meet its usability
requirements so that the underlying defects
can be identified, analyzed, fixed, and
prevented in the future.
Some fairly important things of usability
testing that must be understood.
 Users are not testers, engineers or designers.
 You are testing the product and not the users.
 Selection of end-user evaluators is critical.
 Usability testing is a design tool.
Regression Testing
In regression testing to test the program again
when changes are made to the program.
 It checks whether a small change in any
component of the application affects the
unchanged components or not. This is done by
re-executing and by retesting the program the
previous versions of the application.
When is Regression Testing
necessary?
 Regression Testing plays an important role in
any Scenario where a change has been made
to a previously tested software code.
 Any Software Development Project is
invariably faced with requests for changing
Design, code, features or all of them.
 Defect fixing.
Performance Testing:
 Performance testing is testing that is
performed, to determine how fast some aspect
of a system performs under a particular
workload
 This testing checks whether the system is
performing properly, according to the user's
requirements.
 Determine how quickly a product execute
verity of event.
 It include report on response time of user
command , system throughput, or latency .
Performance testing can serve different
purposes.
 It can demonstrate that the system meets
performance criteria.
It can compare two systems to find which
performs better.
It can measure what parts of the system or
workload causes the system to perform badly.
Performance testing is further divided into
1. Load testing
2. Stress testing
Load testing
In Load testing we check performance by
multiple users accessing the program
concurrently.
Its a performance testing to check system
behavior under load. Testing an application
under heavy loads, such as testing of a web site
under a range of loads to determine at what point
the system’s response time degrades or fails.
14
There are numerous possible causes for slow
system performance, including the following:
 Application server(s) or software
 Database server(s)
 Network – latency, congestion, etc.
 Client-side processing
 Load balancing between multiple servers
Load testing is especially important if the
application, system or service will be subject to a
service level agreement or SLA.
Stress testing
 Stress testing is a form of testing that is used
to determine the stability of a given system or
entity.
 System is stressed beyond its specifications to
check how and when it fails. Performed under
heavy load like putting large number beyond
storage capacity, complex database queries,
continuous input to system or database load.
In software testing, a system stress test refers to
tests that put a greater emphasis on robustness,
availability, and error handling under a heavy
load, rather than on what would be considered
correct behavior under normal circumstances.
Examples: A web server may be stress tested
using scripts, bots, and various denial of service
tools to observe the performance of a web site
during peak loads.
17
Security Testing
Security testing tries to confirm
whether the system is capable of
protection from unauthorized
access. During security testing
password cracking, unauthozation
entry into software, network
security are all taken
consideration.
Testing that confirms, how well a
system protects itself against
unauthorized internal or external,
or willful damage of code; means
security testing of the system.
Security testing assures that the
program is accessed by the
authorized personnel only.
The six basic security concepts that need to
be covered by security testing are:
Confidentiality,
Integrity,
Authentication,
Availability,
Authorization
Non-repudiation
THANKING
YOU.

Mais conteúdo relacionado

Mais procurados

Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaEdureka!
 
Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)Mani Kanth
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Unit 2 - Test Case Design
Unit 2 - Test Case DesignUnit 2 - Test Case Design
Unit 2 - Test Case DesignSelvi Vts
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in AgileSaroj Singh
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testingJYOTI RANJAN PAL
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 

Mais procurados (20)

Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
How to report bugs
How to report bugsHow to report bugs
How to report bugs
 
Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)Se (techniques for black box testing ppt)
Se (techniques for black box testing ppt)
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
What is an RTM?
What is an RTM?What is an RTM?
What is an RTM?
 
Effective Software Test Case Design Approach
Effective Software Test Case Design ApproachEffective Software Test Case Design Approach
Effective Software Test Case Design Approach
 
Severity and Priority
Severity and PrioritySeverity and Priority
Severity and Priority
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Test Reports
Test ReportsTest Reports
Test Reports
 
Unit 2 - Test Case Design
Unit 2 - Test Case DesignUnit 2 - Test Case Design
Unit 2 - Test Case Design
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Test Plan.pptx
Test Plan.pptxTest Plan.pptx
Test Plan.pptx
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Test cases
Test casesTest cases
Test cases
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Test Execution
Test ExecutionTest Execution
Test Execution
 

Destaque

Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software TestingNishant Worah
 
Different type of_software_testing - copy
Different type of_software_testing - copyDifferent type of_software_testing - copy
Different type of_software_testing - copyYogita patil
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 
How Many Types of Software Testing Do You Know? Part I
How Many Types of Software Testing Do You Know? Part IHow Many Types of Software Testing Do You Know? Part I
How Many Types of Software Testing Do You Know? Part IQATestLab
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software developmentCJ Marsh
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...SynapseIndia
 
Free Software and the Future of Database Technology
Free Software and the Future of Database TechnologyFree Software and the Future of Database Technology
Free Software and the Future of Database Technologyelliando dias
 
herramientasparaelmantenimientodelpc
 herramientasparaelmantenimientodelpc herramientasparaelmantenimientodelpc
herramientasparaelmantenimientodelpcAlejandraFlorez19
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 ComputingMrJRogers
 
Automated Software Testing
Automated Software TestingAutomated Software Testing
Automated Software TestingRay Nicholus
 
Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of softwareReuven Lerner
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process ModelsNana Sarpong
 

Destaque (20)

Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
Different type of_software_testing - copy
Different type of_software_testing - copyDifferent type of_software_testing - copy
Different type of_software_testing - copy
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Jdbc
JdbcJdbc
Jdbc
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
How Many Types of Software Testing Do You Know? Part I
How Many Types of Software Testing Do You Know? Part IHow Many Types of Software Testing Do You Know? Part I
How Many Types of Software Testing Do You Know? Part I
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software development
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...
 
Proposed Growth Plan
Proposed Growth PlanProposed Growth Plan
Proposed Growth Plan
 
Types of software
Types of softwareTypes of software
Types of software
 
Free Software and the Future of Database Technology
Free Software and the Future of Database TechnologyFree Software and the Future of Database Technology
Free Software and the Future of Database Technology
 
herramientasparaelmantenimientodelpc
 herramientasparaelmantenimientodelpc herramientasparaelmantenimientodelpc
herramientasparaelmantenimientodelpc
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
 
Types of software
Types of softwareTypes of software
Types of software
 
02 software process_models
02 software process_models02 software process_models
02 software process_models
 
Automated Software Testing
Automated Software TestingAutomated Software Testing
Automated Software Testing
 
Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of software
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 

Semelhante a 40-char guide to software testing types

What is dynamic testing ?
  What is dynamic testing ?  What is dynamic testing ?
What is dynamic testing ?pooja deshmukh
 
What do you mean by recovery testing ?
What do you mean by recovery testing ?What do you mean by recovery testing ?
What do you mean by recovery testing ?pooja deshmukh
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Modelsnazeer pasha
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?QA InfoTech
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingVenkat Alagarsamy
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptxPavanNikhil3
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuideTestingXperts
 
Different Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDifferent Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDhrumil Panchal
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cyclesubash kumar
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Performance testing interview questions and answers
Performance testing interview questions and answersPerformance testing interview questions and answers
Performance testing interview questions and answersGaruda Trainings
 
What is Software Testing Lifecycle?
What is Software Testing Lifecycle? What is Software Testing Lifecycle?
What is Software Testing Lifecycle? STEPIN2IT
 

Semelhante a 40-char guide to software testing types (20)

What is dynamic testing ?
  What is dynamic testing ?  What is dynamic testing ?
What is dynamic testing ?
 
What do you mean by recovery testing ?
What do you mean by recovery testing ?What do you mean by recovery testing ?
What do you mean by recovery testing ?
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
Testing Types And Models
Testing Types And ModelsTesting Types And Models
Testing Types And Models
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
Testing
Testing Testing
Testing
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
black and white Box testing.pptx
black and white Box testing.pptxblack and white Box testing.pptx
black and white Box testing.pptx
 
Performance testing Web Application - A complete Guide
Performance testing Web Application - A complete GuidePerformance testing Web Application - A complete Guide
Performance testing Web Application - A complete Guide
 
Different Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDifferent Software Testing Types and CMM Standard
Different Software Testing Types and CMM Standard
 
Software testing
Software testingSoftware testing
Software testing
 
STLC– software testing life cycle
STLC– software testing life cycleSTLC– software testing life cycle
STLC– software testing life cycle
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing Concepts
Software Testing  ConceptsSoftware Testing  Concepts
Software Testing Concepts
 
Performance testing interview questions and answers
Performance testing interview questions and answersPerformance testing interview questions and answers
Performance testing interview questions and answers
 
What is Software Testing Lifecycle?
What is Software Testing Lifecycle? What is Software Testing Lifecycle?
What is Software Testing Lifecycle?
 
Testing ppts 20 march
Testing ppts 20 marchTesting ppts 20 march
Testing ppts 20 march
 
sqa testing.pptx
sqa testing.pptxsqa testing.pptx
sqa testing.pptx
 
System testing
System testingSystem testing
System testing
 

Último

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Último (20)

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

40-char guide to software testing types

  • 2. 2 What is Testing or Software Testing.? Testing means to check whether a system , software or a application is working correctelly or not and find the error , apart from finding errors, is also used to test performance, safety, fault-tolerance or security.
  • 3. Software Testing is a process used to identify the correctness, completeness and quality of developed computer software. It include a set of activities conducted with the intent of finding error in software so that it could be corrected before the product is released to end user.
  • 4. Types of software Testing  Installation Testing  Usability testing  Regression testing  Performance Testing - Load Testing - Stress testing  Security testing
  • 5. Installation Testing An installation test assures that the system is installed correctly and working at actual customer's hardware and, Check correctness of implementation procedures. Determine how well and how easy a product is install on a verity of platform configuration. It is also known as Implementation testing.
  • 6. O Installation testing is a kind of quality assurance work in the software industry that focuses on what customers will need to do to install and set up the new software successfully. O This testing is typically done by the software testing engineer in conjunction with the configuration manager.
  • 7. 7 Usability Testing  Usability testing is the process of observing users’ reactions to a product and adjusting the design to suit their needs.  The typical aim of usability testing is to cause the application to fail to meet its usability requirements so that the underlying defects can be identified, analyzed, fixed, and prevented in the future.
  • 8. Some fairly important things of usability testing that must be understood.  Users are not testers, engineers or designers.  You are testing the product and not the users.  Selection of end-user evaluators is critical.  Usability testing is a design tool.
  • 9. Regression Testing In regression testing to test the program again when changes are made to the program.  It checks whether a small change in any component of the application affects the unchanged components or not. This is done by re-executing and by retesting the program the previous versions of the application.
  • 10. When is Regression Testing necessary?  Regression Testing plays an important role in any Scenario where a change has been made to a previously tested software code.  Any Software Development Project is invariably faced with requests for changing Design, code, features or all of them.  Defect fixing.
  • 11. Performance Testing:  Performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload  This testing checks whether the system is performing properly, according to the user's requirements.  Determine how quickly a product execute verity of event.  It include report on response time of user command , system throughput, or latency .
  • 12. Performance testing can serve different purposes.  It can demonstrate that the system meets performance criteria. It can compare two systems to find which performs better. It can measure what parts of the system or workload causes the system to perform badly. Performance testing is further divided into 1. Load testing 2. Stress testing
  • 13. Load testing In Load testing we check performance by multiple users accessing the program concurrently. Its a performance testing to check system behavior under load. Testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system’s response time degrades or fails.
  • 14. 14 There are numerous possible causes for slow system performance, including the following:  Application server(s) or software  Database server(s)  Network – latency, congestion, etc.  Client-side processing  Load balancing between multiple servers Load testing is especially important if the application, system or service will be subject to a service level agreement or SLA.
  • 15. Stress testing  Stress testing is a form of testing that is used to determine the stability of a given system or entity.  System is stressed beyond its specifications to check how and when it fails. Performed under heavy load like putting large number beyond storage capacity, complex database queries, continuous input to system or database load.
  • 16. In software testing, a system stress test refers to tests that put a greater emphasis on robustness, availability, and error handling under a heavy load, rather than on what would be considered correct behavior under normal circumstances. Examples: A web server may be stress tested using scripts, bots, and various denial of service tools to observe the performance of a web site during peak loads.
  • 17. 17 Security Testing Security testing tries to confirm whether the system is capable of protection from unauthorized access. During security testing password cracking, unauthozation entry into software, network security are all taken consideration.
  • 18. Testing that confirms, how well a system protects itself against unauthorized internal or external, or willful damage of code; means security testing of the system. Security testing assures that the program is accessed by the authorized personnel only.
  • 19. The six basic security concepts that need to be covered by security testing are: Confidentiality, Integrity, Authentication, Availability, Authorization Non-repudiation