GXtest is a product that assists in automating tests of applications developed with GeneXus. It was created by Abstracta, an undertaking formed by a young team with the support of
Fondo Emprender and the GeneXus Platform Partners Program.
This new solution was designed to automate functional tests of Web systems developed with GeneXus.
Why use GXtest?
The automation of functional tests allows for the reduction of up to 80% of the effort involved in performing manual tests and contributes significantly to improving the system’s overall quality. In general, the problem with trying to automate tests is that they quickly become obsolete upon making changes to the application (or changing its technology), which makes maintenance of automated tests a time consuming task. That’s why GXtest complements GeneXus, being as it is a development tool that makes it possible to easily adapt the application to the client's needs, whether by changing its features, the DBMS used by the application, or the execution platform (Java, .NET, Ruby).
What makes GXtest unique is its ability to create test cases based on the KB of the GeneXus application, thus enabling the automated tests to seamlessly evolve with the changes made to the application.
How did you come up with the idea of creating GXtest?
GXtest is perfect for testing applications with GeneXus.
After more than three years of working on testing applications (especially GeneXus-developed applications), we at Abstracta realized that the tools on the market are not completely adapted to the reality of the companies that use GeneXus to develop applications. Having identified these unmet needs in the testing area for which we can provide solutions, we decided to create GXtest in order to contribute to improving the quality of the software developed with GeneXus and increase the productivity and creativity of the testing tasks; and also to undertake a significant professional challenge.
What was the reaction when you introduced the first versions of GXtest?
Last year we presented GXtest at several leading companies in GeneXus development and the feedback was very good. Also last year at the XVIII GeneXus International Meeting, we had the chance to officially introduce it to the audience and we were very satisfied with the reception it had. We've also been fortunate to receive an award for this innovative project at the Meeting, which motivated the team even more to keep working on GXtest.
What stage is GXtest in right now and how can I try it?
Recently a beta 2 has been released and it can be found at the
Abstracta official website. This version comes with some sample applications installed which can be used to experiment and understand the tool's concept.
Even if this new version is still a beta, it has several new features and the most important ones are as follows:
• Saving test cases (GXtest IEToolbar): in addition to saving the user’s actions, it enables you to add validations and comments, and handle values returned by the application for later use in other parts of the test case, all of this in a very simple and intuitive manner.
• Management of input data at the test case or global level.
• It allows nesting of test cases in order to reuse them.
• Conditions can be added to the test case flow.
This beta version is currently available for download free of charge.
Download the GXtest Beta to give it a try!
Read more information about the
GeneXus Platform Partners.