
Welcome to eaTests
eaTests is a dedicated automated tests tool
for add-ins and automation scripts running on
Sparx Systems Enterprise Architect modelling tool.
eaTests is a dedicated automated tests tool
for add-ins and automation scripts running on
Sparx Systems Enterprise Architect modelling tool.
eaTests provides a generic and re-usable automated tests library for your custom add-ins running on Sparx Enterprise Architect tool.
eaTestsLib provides functions to
run tests in EA using its interface (API).
It uses XML test description entered according to the structure provided in eaTests XML schema (XSD file).
Define and maintain data sets,
run and store test runs within dedicated EA test projects.
Built-in features are available to add automated tests to your add-in.
A minimum amount of code must be implemented to integrate most add-ins with eaTests solution.
eaTests add-in is aimed at running tests on your automation VBScripts, JavaScripts and JScripts.
Using eaTests Library, eaTests Scripts add-in works with the built-in
XML test description content to run tests on an EA project.
Define and maintain data sets,
run scripts, and store test runs within dedicated EA test projects.
eaTests add-in calls scripts functions and subroutines with any required parameters on the test models.
eaTests library checks the results according to the provided post-conditions.
eaTests started off a personal project to define and run automated tests on eaUtils utilities add-in.
Advantages gained from eaUtils dedicated automated tests:
save time, find regression bugs, keep track of the tests run in EA, define tests in EA...
It quickly made sense to extract a tool from this work and make it available for most add-ins and scripts.
This led to my talk at the London's 2017 EA User Group where eaTests was first shared with Sparx community of users.
eaTests Library originates from the automated tests module initially achieved in eaUtils.
eaUtils now uses eaTests common library to run advanced automated tests on its features including sorting elements, generating alias values, and generating breadcrumb trail.
This Open Source project provides tools that can be handy when using Enterprise Architect.
hoTools is the first add-in after eaUtils that has been integrated with eaTests for demonstration purposes at the EAUG London 2017.
A selected VBScript from Geert's free library has been selected to be tested with eaTests Scripts add-in for demonstration purposes
at the EAUG London 2017.
Please contact me with your details on contact@eatests.com or guillaume@umlchannel.com.
Pro-active member of Sparx Systems Enterprise Architect community of users, I'm involved in the following activities in addition to my Sparx EA consultant role at VISEO:
- News and articles regularly updated on my blog www.umlchannel.com -
- A free utilities add-in for Enterprise Architect maintained on www.eautils.com -
- Member of the organizing team of the EA User Groups: www.eausergroup.com -