Explore R&D+i

Go back Patents

R-16970-2014 - TESTAR (Test*): a tool for automating software testing at the Graphical User Interface (GUI) level

Institut Universitari Valencià d'investigació en Intel·ligència Artificial

Share
R-16970-2014 - TESTAR (Test*): a tool for automating software testing at the Graphical User Interface (GUI) level. Testing applications with a graphical user interface (GUI) is an important, though challenging and time consuming task. The state of the art in the industry are still capture and replay tools, which may simplify the recording and execution of input sequences, but do not support the tester in finding fault-sensitive test cases. While search-based test case generation strategies, such as evolutionary testing are well researched for various areas of testing, relatively little work has been done on applying these techniques to an entire GUI of an application. TESTAR is a technique that allows completely unattended testing of large and complex GUI-based SUTs. The tool uses the operating system¿s Accessibility API to obtain state information about the SUT. It can simulate arbitrary mouse and keyboard inputs to drive the tested system the same way as human users do. However, its speed and knowledge about the SUT, allow it to generate sequences that are hard to come up with by humans and can exercise the SUT in unexpected ways, often causing crashes. The tool is written in Java and contains in part C and C++ code to access the accessibility API of the operating system. In addition, it allows action specifications using a Prolog-like syntax, which makes it notably customizable. In summary, the benefit of applying the Rogue User technique is the completely automatic nature of the approach, which allows companies to thoroughly test even complex systems entirely unattended, thus saving valuable human resources and costs.
Type of technology

SOFTWARE

Inventors

Vos Tanja Ernestina, Bauersfeld Sebastian

Protection status


Text of the patent

Person in charge contact

Vos Tanja Ernestina

More information

Fill out this form and we will get back to you. We inform you that the personal data that you provide will be used only and exclusively to answer your query.

More results in Institut Universitari Valencià d'investigació en Intel·ligència Artificial with search string "testar herramienta para el testeo automático"

  • Software

    R-16970-2014 - TESTAR (Test*): Herramienta para el testeo...

    Institut Universitari Valencià d'investigació en Intel·ligència Artificial