The Tellurium Automated Testing Framework (Tellurium) is an open source automated testing framework for web applications. Most web testing tools/frameworks focus on individual UI elements such as links and buttons. Tellurium takes a new approach for automated web testing using the UI module. The UI module makes it possible to build locators for UI elements at runtime. First, this makes Tellurium robust and responsive to changes from internal UI elements. Second, the UI module makes Tellurium expressive. A UI element can be referred to simply by appending the names (uid) along the path to the specific element. This also enables Tellurium's "Group Locating" feature, making composite objects reusable, and addressing dynamic web pages.
Trump 0.8.0 RC1 is out now with a new face as shown in the following diagram.
The new features in 0.8.0 RC1 release include:
Please download the xpi file from here.
The workflow for Trump 0.8.0 RC1 is shown as follows.
User clicks on the web to select the UI elements he/she wants to test.
User generates the UI module by clicking the "generate" button.
Customize the UI module and change the UID and other attributes.
Add the UI module to cache and start a new recording procedure. The source code is also shown in a window.
Trump 0.8.0 RC1 also provides a UI to test Tellurium new Engine APIs.