TESTAR is a technique that allows unattended testing of Systems Under Test (SBP) based on large and complex IGU. The tool uses the operating system's accessibility API to obtain status information from the BSS. You can simulate arbitrary mouse and keyboard inputs to drive the SBP in a way similar to what human users do. However, its speed and knowledge of SBP allows it to generate sequences that are difficult for humans to obtain and it can exercise SBP in unexpected ways, causing errors that would otherwise be difficult to obtain. The tool is written in Java and contains some C and C++ code to access the operating system's accessibility API. In addition, it allows specification of actions using a Prolog-style syntax, which makes the tool remarkably configurable. In summary, the benefit of applying TESTAR is the fully automatic nature of the approach, which allows companies to fully test even complex systems in a completely unattended manner, thus saving valuable human and financial resources.
Fully automatic testing of software for possible bugs
Automated software testing (Test automation consulting, Automated testing at user interface level www.TESTAR.org, Security testing, Evaluation and improvement of software development and testing processes following TMAP, CMMI, IEC, etc. standards).