Skip to content
/ TESTAR Public
forked from terminiter/TESTAR

Automated end-user robustness testing from the User Interface of Desktop and Web applications

License

Notifications You must be signed in to change notification settings

jcelda/TESTAR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

AUTOMATED ROBUSTNESS TESTING AT THE UI LEVEL:

  • START TESTING INMEDIATELY: With TESTAR, you can start testing immediately!! TESTAR automatically generates and executes test sequences based on a structure that is automatically derived from the UI through the accessibility API. TESTAR can detect the violation of general-purpose system requirements through implicit oracles.

  • BUILD REQUIREMENTS INCREMENTALLY: While your application is automatically being tested for stability, crashes and undesired outputs, you can start adding more and more oracles that test more specific requirements of our application. This way we incrementally create the requirements, this is something that turns out to be very helpful when dealing with legacy systems.

  • NO TEST SCRIPTS: No test scripts are recorded!, so no test script maintenance! Tests are generated and executed on the fly! When your UI changes, so do your tests!

website: http://www.testar.org

LICENSE: TESTAR is distributed FREE of charge as an open source project under the BSD-3 license


Releases

TESTAR v1.3 is under development. Besides Windows 7, it will work also on Window10 and Linux. Also will it be able to test Java Swing applications. If you are interested and cannot wait for it, please do not hesitate and make contact with us.

TESTAR v1.2: https://github.com/STaQ-PROS-UPV/TESTAR/releases/tag/1.2

Requirements:

  • Java JDK/JRE 1.8 x64 (protocol compilation will require JDK)
  • tools/graphviz-2.38 (optional, dot.exe is used for .dot to .svg graphs conversion)

What is new?:

TESTAR v1.1a: https://github.com/STaQ-PROS-UPV/TESTAR/releases/tag/v1.1a

Requirements:

  • Java JDK/JRE 1.8 x64 (protocol compilation will require JDK)
  • tools/graphviz-2.38 (optional, dot.exe is used for .dot to .svg graphs conversion)

First public release: https://github.com/STaQ-PROS-UPV/TESTAR/releases/tag/v1.0

Requirements:

  • Java JDK/JRE 1.7 x64 (protocol compilation will require JDK)

Building source code

Requirements: Windows 7, JDK 1.8, Apache Ant, Microsoft SDK 7.1

How to:

  • build:

run "ant" on /testar

  • run:

run "testar.bat" on /testar/target

  • clean:

run "ant cleanall" on /testar

TESTAR API:

  • core:

http://htmlpreview.github.io/?https://github.com/STaQ-PROS-UPV/TESTAR/blob/master/core/doc/index.html

  • windows:

http://htmlpreview.github.io/?https://github.com/STaQ-PROS-UPV/TESTAR/blob/master/windows/doc/index.html

  • testar:

http://htmlpreview.github.io/?https://github.com/STaQ-PROS-UPV/TESTAR/blob/master/testar/doc/index.html

About

Automated end-user robustness testing from the User Interface of Desktop and Web applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%