open source-tool

TESTAR

Managing scripted software testsets is very labor intensive. For that reason University of Utrecht, Open University and the Universitat Politècnica de València started research on how to automatically test software without scripts. From that research Testar was created.

Testar is an open source tool that runs scriptless software tests. Testar tests on-the-fly, during testing the test sequences are generated.

 
 
Yellow.png
 

The origin of Testar

TESTAR DEVELOPMENT

 

Testar was developed as part of the European FITTEST (Future Internet Testing)* project that ran til 2013. After that, the development was continued by Utrecht University, Universitat Politècnica de València and the Open University of the Netherlands.

*) EU project no: 257574 FP7 Call 8 ICT Objective 1.2 Service Architectures and Infrastructures)

How does it work?

Less labor intensive tests with testar

The Testar team has changed the paradigm of GUI testing from developing scripts to developing intelligent AI-enabled agents.

Testar generates system tests dynamically, based on the observed state of the system under test (SUT). Testar generates test sequences that repeat the following three steps:

 
 

We call the to be tested system: System under Test (SUT). After starting the system under test (SUT), Testar will scan the GUI to get the status of all controls (widgets). Testar displays the status of these elements on the screen. After that, Testar performs a series of actions such as a click, drag, drop, keystrokes etc. The selected action executes Testar and thus restores the SUT to its new state. The Testoracle of Testar then asesses the value. For this purpose, the Testoracle compares the realized value with a predefined correct value. If the value does not match, Testar will conclude that there is a bug in the SUT. Testar displays the tests and the result in a dashboard. The system stops when a certain stop criterion is met.

 

What is GUI testing?

 
 

What is the advantage of TESTAR?

Testar adapts to the to be tested system by means of dynamic data. As a result, the engineer in your team does not have to perform complicated actions to start testing. The tool adds extra testing power to your organization, without expanding your test team with engineers. In addition, Testar can be adapted to your own wishes.

 

Publications 2022

Olivia Rodriguez Valdes, Tanja E. J. Vos, Pekka Aho and Beatriz Marín. 30 years of automated GUI testing: a bibliometric analysis – Olivia Rodriguez Valdes, Tanja E. J. Vos, Pekka Aho and Beatriz Marín. QUATIC 2021.

https://link.springer.com/chapter/10.1007%2F978-3-030-85347-1_34


Vos, TEJ, Aho, P, Pastor Ricos, F, Rodriguez Valdes, O, Mulders, A. testar – scriptless testing through graphical user interface. Softw. Test. Verif. Reliab. 2021; 31:e1771.

https://doi.org/10.1002/stvr.1771


Visibility and Performance of IT Incident Handling omschrijving publicatiePresented at the Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2013 in Ankara

https://www.mvorganizing.org/how-do-you-cite-a-policy-in-apa-format-2/

grey_background.jpg