AscentialTest offers a unique approach to software testing combining Object-Based and No Programming Test-Automation
Test maintenance is a key issue with automated testing. Many tools seem to simplify testing at first, but they are heavier to use in real life and lead to high test maintenance costs.
The productivity of Record & Playback tools deteriorates when the application evolves: they often require to record tests over and over again, for each version of the application. And of course, the application changes all the time.
After all, if applications did not constantly evolve, test automation would be useless!
That's why simplifying test maintenance is a key objective of AscentialTest.
In addition to test maintainability, AscentialTest also introduces innovative features to:
During a demo, recorders may seem easy to use, but problems will soon appear.
AscentialTest offers a more productive approach.
No need to record UIs, or write code:
It usually takes a lot of time and money to develop and maintain Test frameworks.
Why not invest these resources in managing the tests instead?
With AscentialTest, you no longer need to develop or maintain a framework.
AscentialTest introduces the concept of reusable steps:
A step is composed of a series of actions. Each step can be reused in as many tests as you need, which avoids creating the same test actions multiple times.
When the application evolves, simply update a step, and all the tests that use it will be automatically updated.
This unique approach reduces test maintenance to a minimum and allows testers to focus on testing.
With AscentialTest, creating data-driven testing is fast and easy.
AscentialTest automatically creates tables to store test data and automatically links them to the corresponding test actions. The correct data type is automatically associated with the data field.
This approach separates data and tests:
AscentialTest uses a repository to list the objects of the application:
So you do not need to change steps or tests when the GUI is changed.
AscentialTest includes an innovative type of action called "selector." It facilitates the manipulation of complex objects (tables, trees, grids,...). With a single instruction, it allows interacting with the elements of these objects, against 10 to 20 lines of code usually (click on a particular line in a table, get a certain value on this line, etc.)
AscentialTest automatically generates the tables containing the test data, retrieving the test parameters - manual or automated - associated with the data.
The storage of data in AscentialTest allows to keep them in the datatype expected by the test. No need to convert them, as it is often the case with spreadsheets.
A test created on a browser will work with all supported browsers and browser versions.
AscentialTest developers are committed to supporting all new versions of the most popular browsers as they come out (see supported platforms).