SlideShare a Scribd company logo
1 of 4
Download to read offline
What is Sanity Testing? Definition, Process,
and Features
In the world of software testing, the idea of sanity testing might be a little perplexing. To be
clear, it is a type of regression testing. Like its core testing category, Sanity testing examines
if a modification has changed the application’s functioning. But in a shorter amount of time
and with fewer test cases, focusing just on the most crucial aspects.
In basic terms, the definition of sanity testing is:
It assesses if the app is built to fulfill the users’ needs. The goal is to see if the software is
still working correctly after making minor changes to a piece of the code.
What is Sanity Testing in Software Testing?
Software testing provides a great opportunity for sanity checks, but it’s important to
remember that developers may also do sanity checks.
To be more specific, there is no need to wait for an independent tester to do a software
sanity test.
Sanity tests, whether informal or formal, are considered an early form of software testing.
What is the Process of Sanity Testing?
It is only carried out once the software product has passed the smoke test and has been
approved for further testing by the Quality Assurance team. It assists in determining
whether newly added functionality is meeting the set requirements. The test fails if a newly
introduced functionality is not able to fulfill the requirements.
If a newly added capability to your application meets a need, the sanity test is passed. When
the sanity test succeeds, thorough system testing is performed to ensure that newly
included functionalities to your software application do not interfere with the previously
installed system and application components.
High-Level Sanity Planning
Sanity tests are divided into detailed test planning and high-level test planning. The diagram
below offers a clear picture of how high-level sanity planning is achieved.
Main Features of Sanity Testing
 Sanity testing is unscripted
 It works once regression testing is completed
 This testing process is undocumented
 Enabled quick testing and speedy assessment
 Narrow testing approach where limited functionalities are thoroughly examined
 Sanity testing is not automated and should be performed manually
 It only operates on functions that have been changed or aren’t working properly
Core Advantages of Sanity Testing
 Quick identification of flaws at an early stage
 App stability can be validated at a faster pace due to quick bug reporting
 Simpler execution and no need for documentation
 Sanity testing immediately determines the existing condition of your software
 If flaws are found during Sanity testing, the build is rejected, thereby saving a lot of
time and resources
What is the Importance of Sanity Test Cases?
Sanity tests, as previously stated, are not automated. However, there may be some debate
over a hidden cost associated with using this strategy, which includes more time and effort
spent developing effective test cases and assessing test findings.
Let’s have a look at the method of ad-hoc sanity testing. Every test occurs in the present,
and it tends to fade away fast afterward. As a result, you should memorize as many sanity
tests as possible in case you need to test the same software application again. When you
put in time and effort, and the payoff is dependent on a consistent attempt at meticulously
repeating the test cases, this becomes tough to achieve.
Difference Between Sanity Testing & Smoke
Testing
 Sanity testing is done when the build is relatively stable, whereas smoke testing is done
at the initial level.
 We call sanity testing a subdivision of regression testing. On the other hand, smoke
testing is known as a subdivision of acceptance testing.
 Sanity testing is performed after the completion of regression testing. Smoke testing is
executed on every build.
 Sanity testing is considered always stable. Smoke testing can either be stable or
unstable.
Conclusion
Sanity testing is used to determine whether or not more testing is necessary for a software
application. It is critical because it saves time when a problem in the system is discovered.
Sanity tests also give you a quick update on the progress of the release, so you can plan your
next actions accordingly.
What is Sanity Testing.pdf

More Related Content

Similar to What is Sanity Testing.pdf

Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guideTestingXperts
 
Software Testing Principles
Software Testing PrinciplesSoftware Testing Principles
Software Testing PrinciplesKanoah
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experiencedzynofustechnology
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxOprim Solutions
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsQUONTRASOLUTIONS
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxsammuelayim
 
Software Testing Trends to Look out for in 2022_.pdf
Software Testing Trends to Look out for in 2022_.pdfSoftware Testing Trends to Look out for in 2022_.pdf
Software Testing Trends to Look out for in 2022_.pdfV2Soft
 
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
 
What is Software Testing Definition, Types and Benefits.pdf
What is Software Testing Definition, Types and Benefits.pdfWhat is Software Testing Definition, Types and Benefits.pdf
What is Software Testing Definition, Types and Benefits.pdfJoeyWilliams21
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGacemindia
 
Examining test coverage in software testing (1)
Examining test coverage in software testing (1)Examining test coverage in software testing (1)
Examining test coverage in software testing (1)get joys
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assuranceGaruda Trainings
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testingKanoah
 
Difference Between Smoke Testing and Regression Testing.pdf
Difference Between Smoke Testing and Regression Testing.pdfDifference Between Smoke Testing and Regression Testing.pdf
Difference Between Smoke Testing and Regression Testing.pdfRiley Claire
 
Software_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfSoftware_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfAnupmaMunshi
 

Similar to What is Sanity Testing.pdf (20)

Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Regression testing complete guide
Regression testing complete guideRegression testing complete guide
Regression testing complete guide
 
Software Testing Principles
Software Testing PrinciplesSoftware Testing Principles
Software Testing Principles
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 
Top 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptxTop 10 Practices for Software Testing in 2023.pptx
Top 10 Practices for Software Testing in 2023.pptx
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
 
Software Testing Trends to Look out for in 2022_.pdf
Software Testing Trends to Look out for in 2022_.pdfSoftware Testing Trends to Look out for in 2022_.pdf
Software Testing Trends to Look out for in 2022_.pdf
 
Qa Faqs
Qa FaqsQa Faqs
Qa Faqs
 
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
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
What is Software Testing Definition, Types and Benefits.pdf
What is Software Testing Definition, Types and Benefits.pdfWhat is Software Testing Definition, Types and Benefits.pdf
What is Software Testing Definition, Types and Benefits.pdf
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Examining test coverage in software testing (1)
Examining test coverage in software testing (1)Examining test coverage in software testing (1)
Examining test coverage in software testing (1)
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assurance
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 
Why is software testing important
Why is software testing important Why is software testing important
Why is software testing important
 
Why is software testing important
Why is software testing importantWhy is software testing important
Why is software testing important
 
Difference Between Smoke Testing and Regression Testing.pdf
Difference Between Smoke Testing and Regression Testing.pdfDifference Between Smoke Testing and Regression Testing.pdf
Difference Between Smoke Testing and Regression Testing.pdf
 
Software_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfSoftware_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdf
 

More from Zoe Gilbert

SAP HANA Implementation A Complete Guide.pdf
SAP HANA Implementation A Complete Guide.pdfSAP HANA Implementation A Complete Guide.pdf
SAP HANA Implementation A Complete Guide.pdfZoe Gilbert
 
HIPAA Compliance Testing In Software Applications.pdf
HIPAA Compliance Testing In Software Applications.pdfHIPAA Compliance Testing In Software Applications.pdf
HIPAA Compliance Testing In Software Applications.pdfZoe Gilbert
 
Checklist For Modernizing Your Legacy Application.pdf
Checklist For Modernizing Your Legacy Application.pdfChecklist For Modernizing Your Legacy Application.pdf
Checklist For Modernizing Your Legacy Application.pdfZoe Gilbert
 
Ad Hoc Testing: Everything You Need To Know
      Ad Hoc Testing: Everything You Need To Know       Ad Hoc Testing: Everything You Need To Know
Ad Hoc Testing: Everything You Need To Know Zoe Gilbert
 
Eliminate OTT Platform Flaws with Quality Engineering.pdf
Eliminate OTT Platform Flaws with Quality Engineering.pdfEliminate OTT Platform Flaws with Quality Engineering.pdf
Eliminate OTT Platform Flaws with Quality Engineering.pdfZoe Gilbert
 
Best Tools for Website Accessibility Testing in 2022.pdf
Best Tools for Website Accessibility Testing in 2022.pdfBest Tools for Website Accessibility Testing in 2022.pdf
Best Tools for Website Accessibility Testing in 2022.pdfZoe Gilbert
 
What are the Advantages and Disadvantages of Microservices?
What are the Advantages and Disadvantages of Microservices? What are the Advantages and Disadvantages of Microservices?
What are the Advantages and Disadvantages of Microservices? Zoe Gilbert
 
Embedded Testing Vs Software Testing – Key Difference.pdf
Embedded Testing Vs Software Testing – Key Difference.pdfEmbedded Testing Vs Software Testing – Key Difference.pdf
Embedded Testing Vs Software Testing – Key Difference.pdfZoe Gilbert
 
Why is Low Code Automation Testing Gaining Popular.pdf
Why is Low Code Automation Testing Gaining Popular.pdfWhy is Low Code Automation Testing Gaining Popular.pdf
Why is Low Code Automation Testing Gaining Popular.pdfZoe Gilbert
 
Logistics Automation to Strengthen Process Efficiency.pdf
Logistics Automation to Strengthen Process Efficiency.pdfLogistics Automation to Strengthen Process Efficiency.pdf
Logistics Automation to Strengthen Process Efficiency.pdfZoe Gilbert
 
Accelerating Digital Transformation in the BFSI Sector.pdf
Accelerating Digital Transformation in the BFSI Sector.pdfAccelerating Digital Transformation in the BFSI Sector.pdf
Accelerating Digital Transformation in the BFSI Sector.pdfZoe Gilbert
 
Hyperautomation.pdf
Hyperautomation.pdfHyperautomation.pdf
Hyperautomation.pdfZoe Gilbert
 
What is the Right Approach to QA Outsourcing.pdf
What is the Right Approach to QA Outsourcing.pdfWhat is the Right Approach to QA Outsourcing.pdf
What is the Right Approach to QA Outsourcing.pdfZoe Gilbert
 
AI in Cloud Computing
AI in Cloud ComputingAI in Cloud Computing
AI in Cloud ComputingZoe Gilbert
 
Boast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CDBoast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CDZoe Gilbert
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfZoe Gilbert
 
Guide to Successful AI.pdf
Guide to Successful AI.pdfGuide to Successful AI.pdf
Guide to Successful AI.pdfZoe Gilbert
 
Top Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfTop Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfZoe Gilbert
 
Compliance testing or conformance testing
Compliance testing or conformance testingCompliance testing or conformance testing
Compliance testing or conformance testingZoe Gilbert
 
Agile digital transformation
Agile digital transformationAgile digital transformation
Agile digital transformationZoe Gilbert
 

More from Zoe Gilbert (20)

SAP HANA Implementation A Complete Guide.pdf
SAP HANA Implementation A Complete Guide.pdfSAP HANA Implementation A Complete Guide.pdf
SAP HANA Implementation A Complete Guide.pdf
 
HIPAA Compliance Testing In Software Applications.pdf
HIPAA Compliance Testing In Software Applications.pdfHIPAA Compliance Testing In Software Applications.pdf
HIPAA Compliance Testing In Software Applications.pdf
 
Checklist For Modernizing Your Legacy Application.pdf
Checklist For Modernizing Your Legacy Application.pdfChecklist For Modernizing Your Legacy Application.pdf
Checklist For Modernizing Your Legacy Application.pdf
 
Ad Hoc Testing: Everything You Need To Know
      Ad Hoc Testing: Everything You Need To Know       Ad Hoc Testing: Everything You Need To Know
Ad Hoc Testing: Everything You Need To Know
 
Eliminate OTT Platform Flaws with Quality Engineering.pdf
Eliminate OTT Platform Flaws with Quality Engineering.pdfEliminate OTT Platform Flaws with Quality Engineering.pdf
Eliminate OTT Platform Flaws with Quality Engineering.pdf
 
Best Tools for Website Accessibility Testing in 2022.pdf
Best Tools for Website Accessibility Testing in 2022.pdfBest Tools for Website Accessibility Testing in 2022.pdf
Best Tools for Website Accessibility Testing in 2022.pdf
 
What are the Advantages and Disadvantages of Microservices?
What are the Advantages and Disadvantages of Microservices? What are the Advantages and Disadvantages of Microservices?
What are the Advantages and Disadvantages of Microservices?
 
Embedded Testing Vs Software Testing – Key Difference.pdf
Embedded Testing Vs Software Testing – Key Difference.pdfEmbedded Testing Vs Software Testing – Key Difference.pdf
Embedded Testing Vs Software Testing – Key Difference.pdf
 
Why is Low Code Automation Testing Gaining Popular.pdf
Why is Low Code Automation Testing Gaining Popular.pdfWhy is Low Code Automation Testing Gaining Popular.pdf
Why is Low Code Automation Testing Gaining Popular.pdf
 
Logistics Automation to Strengthen Process Efficiency.pdf
Logistics Automation to Strengthen Process Efficiency.pdfLogistics Automation to Strengthen Process Efficiency.pdf
Logistics Automation to Strengthen Process Efficiency.pdf
 
Accelerating Digital Transformation in the BFSI Sector.pdf
Accelerating Digital Transformation in the BFSI Sector.pdfAccelerating Digital Transformation in the BFSI Sector.pdf
Accelerating Digital Transformation in the BFSI Sector.pdf
 
Hyperautomation.pdf
Hyperautomation.pdfHyperautomation.pdf
Hyperautomation.pdf
 
What is the Right Approach to QA Outsourcing.pdf
What is the Right Approach to QA Outsourcing.pdfWhat is the Right Approach to QA Outsourcing.pdf
What is the Right Approach to QA Outsourcing.pdf
 
AI in Cloud Computing
AI in Cloud ComputingAI in Cloud Computing
AI in Cloud Computing
 
Boast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CDBoast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CD
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
 
Guide to Successful AI.pdf
Guide to Successful AI.pdfGuide to Successful AI.pdf
Guide to Successful AI.pdf
 
Top Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdfTop Software Testing Models for Customer Satisfaction.pdf
Top Software Testing Models for Customer Satisfaction.pdf
 
Compliance testing or conformance testing
Compliance testing or conformance testingCompliance testing or conformance testing
Compliance testing or conformance testing
 
Agile digital transformation
Agile digital transformationAgile digital transformation
Agile digital transformation
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

What is Sanity Testing.pdf

  • 1. What is Sanity Testing? Definition, Process, and Features In the world of software testing, the idea of sanity testing might be a little perplexing. To be clear, it is a type of regression testing. Like its core testing category, Sanity testing examines if a modification has changed the application’s functioning. But in a shorter amount of time and with fewer test cases, focusing just on the most crucial aspects. In basic terms, the definition of sanity testing is: It assesses if the app is built to fulfill the users’ needs. The goal is to see if the software is still working correctly after making minor changes to a piece of the code. What is Sanity Testing in Software Testing? Software testing provides a great opportunity for sanity checks, but it’s important to remember that developers may also do sanity checks. To be more specific, there is no need to wait for an independent tester to do a software sanity test. Sanity tests, whether informal or formal, are considered an early form of software testing. What is the Process of Sanity Testing?
  • 2. It is only carried out once the software product has passed the smoke test and has been approved for further testing by the Quality Assurance team. It assists in determining whether newly added functionality is meeting the set requirements. The test fails if a newly introduced functionality is not able to fulfill the requirements. If a newly added capability to your application meets a need, the sanity test is passed. When the sanity test succeeds, thorough system testing is performed to ensure that newly included functionalities to your software application do not interfere with the previously installed system and application components. High-Level Sanity Planning Sanity tests are divided into detailed test planning and high-level test planning. The diagram below offers a clear picture of how high-level sanity planning is achieved. Main Features of Sanity Testing  Sanity testing is unscripted  It works once regression testing is completed  This testing process is undocumented  Enabled quick testing and speedy assessment  Narrow testing approach where limited functionalities are thoroughly examined  Sanity testing is not automated and should be performed manually  It only operates on functions that have been changed or aren’t working properly Core Advantages of Sanity Testing  Quick identification of flaws at an early stage  App stability can be validated at a faster pace due to quick bug reporting
  • 3.  Simpler execution and no need for documentation  Sanity testing immediately determines the existing condition of your software  If flaws are found during Sanity testing, the build is rejected, thereby saving a lot of time and resources What is the Importance of Sanity Test Cases? Sanity tests, as previously stated, are not automated. However, there may be some debate over a hidden cost associated with using this strategy, which includes more time and effort spent developing effective test cases and assessing test findings. Let’s have a look at the method of ad-hoc sanity testing. Every test occurs in the present, and it tends to fade away fast afterward. As a result, you should memorize as many sanity tests as possible in case you need to test the same software application again. When you put in time and effort, and the payoff is dependent on a consistent attempt at meticulously repeating the test cases, this becomes tough to achieve. Difference Between Sanity Testing & Smoke Testing  Sanity testing is done when the build is relatively stable, whereas smoke testing is done at the initial level.  We call sanity testing a subdivision of regression testing. On the other hand, smoke testing is known as a subdivision of acceptance testing.  Sanity testing is performed after the completion of regression testing. Smoke testing is executed on every build.  Sanity testing is considered always stable. Smoke testing can either be stable or unstable. Conclusion Sanity testing is used to determine whether or not more testing is necessary for a software application. It is critical because it saves time when a problem in the system is discovered. Sanity tests also give you a quick update on the progress of the release, so you can plan your next actions accordingly.