answersLogoWhite

0


Best Answer

A sanity test or sanity check is a basic test to quickly verify if the fixes in code or functionality are working as expected or not. Detailed level testing is not performed here.

Main features of Sanity testing are:

  • testing of some limited features.
  • Generally non-scripted or not documented
  • Is a sub-set of regression testing
User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

8y ago

After receiving a Software build with the minor issues fixes in code or functionality, Sanity testing is carry out to check whether the bugs reported in previous build are fixed & there is regression introduced due to these fixes i.e. not breaking any previously working functionality. The main aim of Sanity testing to check the planned functionality is working as expected. Instead of doing whole regression testing the Sanity testing is perform.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is sanity testing in software testing?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

Is there a website that provides information on personal software testing?

Yes there are websites that provide information on personal software testing. Some of these websites are 'Software-Testing', 'Wikipedia' and 'Software Testing Fundamentals'.


What is an 80 20 rule in software testing?

80 % of the total bugs in the software will find out in 20 % of the testing time


When was Software Testing Automation Framework created?

Software Testing Automation Framework was created in 1998.


What is called unit testing in software engineering?

Unit testing is to test all the possible logic paths within a software function.


Difference between alfa beta testing in software engineering?

Alpha Testing: Alpha testing is testing of an application when development is nearing completion. Minor design changes can still be made as a result of alpha testing. Alpha testing is typically performed by a group that is independent of the design team, but still within the company, e.g. in-house software test engineers, or software QA engineers.Another DefinitionAlpha testing is final testing before the software is released to the general public. First, (and this is called the first phase of alpha testing), the software is tested by in-house developers. They use either debugger software, or hardware-assisted debuggers. The goal is to catch bugs quickly. Then, (and this is called second stage of alpha testing), the software is handed over to us, the software QA staff, for additional testing in an environment that is similar to the intended use. Beta Testing: Beta testing is testing an application when development and testing are essentially completed and final bugs and problems need to be found before the final release. Beta testing is typically performed by end-users or others, not programmers, software engineers, or test engineersAnother Definition:- Following alpha testing, "beta versions" of the software are released to a group of people, and limited public tests are performed, so that further testing can ensure the product has few bugs. Other times, beta versions are made available to the general public, in order to receive as much feedback as possible. The goal is to benefit the maximum number of future users.

Related questions

Smoke testing vs sanity testing?

Smoke testing will be conducted to ensure whether the most crucial functions of a software work, but not bothering with finer details. A Sanity test is used to determine a small section of the application is still working after a minor change. Smoke Testing: Smoke testing is nothing but to test the functionality of the software once build is done. Sanity testing: Sanity testing is nothing but to test the existing behaviour of an application, environment check up before starts execution.


What is difference between Smoke and sanity testing with examples?

htyh


Is sanity testing done by a tester or a developer?

It should be done by a tester.


Is there a website that provides information on personal software testing?

Yes there are websites that provide information on personal software testing. Some of these websites are 'Software-Testing', 'Wikipedia' and 'Software Testing Fundamentals'.


What is diff between testing and software testing?

Testing is making sure something works rihgt. Software testing is making sure software works right.


What are the differences between object oriented testing of software and convectional software testing?

Compare and contrast the testing strategies for object oriented software and non object oriented software


Who offers software testing certifications?

ASTQB (American Software Testing Qualification Board) offers a test that can qualify someone to test software. There is also a software testing qualification called the ISQTB.


What is software training What is software testing Why Software testing important?

Software training means how do we create a Software and how a software work . And software testing is a process of evaluating and verifying the software. It assure the quality of the product and satisfying the customers as well as users . Why we choose Excellence Technology software training testing Chandigarh . Excellence technology provides best software testing training in Chandigarh tricity which helps you to reboot your professional career to excellent point to achieve your goal.


Fancy team names for software testing?

Software testing is evaluating the performance of a software program. Fancy teams for software testing might be the Integrated Development Examiners or the Warez (catchall slang term for software) Evaluators.


Training in software testing?

Software testing training is a part of IT training. There are two way to test a software:automatic testingmanual testingThere are various methodologies use to test a software - white box testing, Black box testing, grey box testing.


What are some common software testing techniques used by software testing services company?

Software testing services companies use a variety of testing techniques to verify and validate software products, ensuring that they meet the user requirements, are of high quality, perform optimally, and are free of bugs and defects. Here are some of the common software testing techniques used by these companies: Functional Testing: Functional testing is one of the most important testing techniques used in software testing services company to ensure that the software meets the user requirements. This technique involves testing the individual functions of the software to ensure that they perform as expected and that the software's overall functionality is satisfactory. This testing technique involves testing the software's features, such as input validation, data manipulation, and output generation. Performance Testing: Performance testing is the process of testing the software's performance under different loads and stress conditions to ensure that it performs optimally. This testing technique involves testing the software's speed, scalability, and stability. Security Testing: Security testing is the process of identifying and eliminating potential security threats and vulnerabilities in the software product. This testing technique involves testing the software's resistance to hacking, viruses, and other security threats. Usability Testing: Usability testing is the process of testing the software's usability to ensure that it is user-friendly and easy to use. This testing technique involves testing the software's user interface, navigation, and ease of use. Regression Testing: Regression testing is the process of testing the software product after making changes to ensure that the changes do not introduce new defects or problems. This testing technique involves testing the software's existing functionality to ensure that it still works correctly. Automated Testing: Automated testing is the process of using software tools to automate the testing process. This testing technique involves writing scripts to automate the testing process, which helps speed up the testing process and minimize the risk of human error. By using these testing techniques, software testing services companies can ensure that software products are of high quality, perform optimally, and are free of bugs and defects. These companies use advanced testing tools and techniques to identify and eliminate potential issues in the software product, resulting in better user experience, increased customer satisfaction, and ultimately, business success.


Is software testing a technology?

The software can be defined as a series of programs and instructions for a computer system to carry out a specific task or task. a) Software Testing Levels: Unit testing, Integration testing, System testing, and Acceptance Testing.