SlideShare a Scribd company logo
1 of 10
SANITY TESTING AND SMOKE TESTING
Presented By: Group-6
Sajid Ferdous-19511058
Mohammad Ahnaf Tahmeed- 19511086
WHAT IS SANITY TESTING ?
 Sanity Testing is a subset of regression
testing. Sanity testing is performed to ensure
that the code changes that are made are
working as properly. Sanity testing is a
stoppage to check whether testing for the build
can proceed or not.
 The focus of the team during sanity testing
process is to validate the functionality of the
application and not detailed testing. Sanity
testing is generally performed on build where
the production deployment is required
immediately like a critical bug fix.
FEATURES OF SANITY TESTING
 Subset of Regression Testing:
Sanity testing is a subset of regression testing and focuses on the smaller section of the
application.
 Unscripted:
Most of the times sanity testing is not scripted.
 Not documented:
Usually sanity testing is undocumented.
 Narrow and deep:
Sanity testing is narrow and deep approach of testing where limited functionalities are covered
deeply.
 Performed by testers:
Sanity testing is normally performed by testers.
ADVANTAGES OF SANITY TESTING
● It helps us to find any deployment or compilation
issues.
● It is less expensive as compared to other types of
software testing.
● It helps in rapidly finding the bugs in the core
functionality.
● There is no documentation mandatory for sanity
testing, that's why it can be executed in lesser time.
DISADVANTAGES OF SANITY TESTING
● It's become a very complex process for the developers to understand how to
fix the defects acknowledged throughout the sanity testing if they do not
follow the design structure level.
● All the test cases are not covered under sanity testing.
● It is emphasized only on the statement and functions of the application.
● We do not have future references since the sanity testing is unscripted.
WHAT IS SMOKE TESTING
 Smoke Testing is a software testing method that
determines whether the employed build is stable or
not. It acts as a confirmation of whether the quality
assurance team can proceed with further testing.
 Smoke tests are a minimum set of tests run on each
build. Smoke testing is a process where the
software build is deployed to a quality assurance
environment and is verified to ensure the stability
of the application. Smoke Testing is also known as
Confidence Testing or Build Verification
Testing.
CHARACTERISTICS OF SMOKE TESTING
 Smoke testing is documented.
 Smoke testing may be stable as well as unstable.
 Smoke testing is scripted.
 Smoke testing is a type of regression testing.
Smoke Testing is usually carried out by quality assurance
engineers.
TYPES OF SMOKE TESTING
 Manual Testing: In this, the tester has to write, develop, modify or update the
test cases for each built product. Either the tester has to write test scripts for
existing features or new features.
 Automated Testing: In this, the tool will handle the testing process by itself
providing the relevant tests. It is very helpful when the project should be
completed in a limited time.
 Hybrid Testing: As the name implies, it is the combination of both manual and
automated testing. Here, the tester has to write test cases by himself and he can
also automate the tests using the tool. It increases the performance of the testing
as it combines both manual checking and tool.
SMOKE TESTING VS SANITY TESTING KEY FEATURES
Sanity-testing-and-Smoke-testing.pptx

More Related Content

Similar to Sanity-testing-and-Smoke-testing.pptx

Similar to Sanity-testing-and-Smoke-testing.pptx (20)

Software testing
Software testingSoftware testing
Software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Testing Software
Testing SoftwareTesting Software
Testing Software
 
Regression Testing - An Overview
Regression Testing - An OverviewRegression Testing - An Overview
Regression Testing - An Overview
 
Sftwre engg.testng
Sftwre engg.testngSftwre engg.testng
Sftwre engg.testng
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
What is smoke testing
What is smoke testingWhat is smoke testing
What is smoke testing
 
What is-smoke-testing ?
What is-smoke-testing ?What is-smoke-testing ?
What is-smoke-testing ?
 
Manual testing
Manual testingManual testing
Manual testing
 
Software Testing Training in Chandigarh
Software Testing Training in ChandigarhSoftware Testing Training in Chandigarh
Software Testing Training in Chandigarh
 
The growing importance of Regression Testing
The growing importance of Regression TestingThe growing importance of Regression Testing
The growing importance of Regression Testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 
Agile testing
Agile  testingAgile  testing
Agile testing
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
 
Manual testing
Manual testingManual testing
Manual testing
 
Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...Software Testing Presentation in Cegonsoft Pvt Ltd...
Software Testing Presentation in Cegonsoft Pvt Ltd...
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
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
 

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 

Sanity-testing-and-Smoke-testing.pptx

  • 1. SANITY TESTING AND SMOKE TESTING Presented By: Group-6 Sajid Ferdous-19511058 Mohammad Ahnaf Tahmeed- 19511086
  • 2. WHAT IS SANITY TESTING ?  Sanity Testing is a subset of regression testing. Sanity testing is performed to ensure that the code changes that are made are working as properly. Sanity testing is a stoppage to check whether testing for the build can proceed or not.  The focus of the team during sanity testing process is to validate the functionality of the application and not detailed testing. Sanity testing is generally performed on build where the production deployment is required immediately like a critical bug fix.
  • 3. FEATURES OF SANITY TESTING  Subset of Regression Testing: Sanity testing is a subset of regression testing and focuses on the smaller section of the application.  Unscripted: Most of the times sanity testing is not scripted.  Not documented: Usually sanity testing is undocumented.  Narrow and deep: Sanity testing is narrow and deep approach of testing where limited functionalities are covered deeply.  Performed by testers: Sanity testing is normally performed by testers.
  • 4. ADVANTAGES OF SANITY TESTING ● It helps us to find any deployment or compilation issues. ● It is less expensive as compared to other types of software testing. ● It helps in rapidly finding the bugs in the core functionality. ● There is no documentation mandatory for sanity testing, that's why it can be executed in lesser time.
  • 5. DISADVANTAGES OF SANITY TESTING ● It's become a very complex process for the developers to understand how to fix the defects acknowledged throughout the sanity testing if they do not follow the design structure level. ● All the test cases are not covered under sanity testing. ● It is emphasized only on the statement and functions of the application. ● We do not have future references since the sanity testing is unscripted.
  • 6. WHAT IS SMOKE TESTING  Smoke Testing is a software testing method that determines whether the employed build is stable or not. It acts as a confirmation of whether the quality assurance team can proceed with further testing.  Smoke tests are a minimum set of tests run on each build. Smoke testing is a process where the software build is deployed to a quality assurance environment and is verified to ensure the stability of the application. Smoke Testing is also known as Confidence Testing or Build Verification Testing.
  • 7. CHARACTERISTICS OF SMOKE TESTING  Smoke testing is documented.  Smoke testing may be stable as well as unstable.  Smoke testing is scripted.  Smoke testing is a type of regression testing. Smoke Testing is usually carried out by quality assurance engineers.
  • 8. TYPES OF SMOKE TESTING  Manual Testing: In this, the tester has to write, develop, modify or update the test cases for each built product. Either the tester has to write test scripts for existing features or new features.  Automated Testing: In this, the tool will handle the testing process by itself providing the relevant tests. It is very helpful when the project should be completed in a limited time.  Hybrid Testing: As the name implies, it is the combination of both manual and automated testing. Here, the tester has to write test cases by himself and he can also automate the tests using the tool. It increases the performance of the testing as it combines both manual checking and tool.
  • 9. SMOKE TESTING VS SANITY TESTING KEY FEATURES