SanityCheck Pros and Cons
SanityCheck is an advanced malware and rootkit detection application software, which scans the operating system in a thorough manner to find all kinds of threats or irregularities that might indicate the presence of malware on the computer. The program uses special deep inventory techniques that empower it to uncover existing malware, system viruses, rogue applications, hidden processes, invisible threads, spoofed drivers and many other hacks or hooks typically used by rootkits or malware to hide themselves on your Windows system. It is designed to help both tech-savvy users and less-technical individuals take control over their systems and address any problems that a system scan might reveal.
Generally, a sanity test is a binary pass or fail decision depending on whether the components that were modified behave in the way that testers expect them to. If the sanity test passes, then testers continue with their work on the project, otherwise, they must reject the software build.
The main benefit of sanity testing is that it allows testers to save time and effort that would have been required for executing the full set of regression tests. Moreover, this type of test helps identify major issues that need to be addressed at an early stage and also helps in avoiding potential delays in the software development process. In addition, sanity tests help testers to quickly obtain status information on the software project and plan the next steps accordingly. However, there are some disadvantages of sanity testing that should be taken into consideration as well.