GrandTestAuto

Real programmers have automated tests for all of their software.

GrandTestAuto (GTA) is a platform for the complete automated testing of Java software - a sort of JUnit on steroids. The advantages of GTA are:
  • It enforces a policy of complete unit test coverage of our software.
  • GTA makes it extremely easy to run just a range of unit tests. This can be within a class, within a package or within a set of packages.
  • It can run unit, application-level and load tests.
  • Tests can be distributed across a number of machines on a network.
  • GTA is extremely simple and has no need for complex XML files or abstruse annotations.
  • The configuration of GTA is with a very simple text file that allows package and class name abbreviations to save typing.
  • It integrates well with Ant, CruiseControl, TeamCity and so on.
In this site, we have a two minute guide to GTA. If this piques your interest, you may want to read the advanced guide, or simply download the software.
News
Version 3.8 released!
The new version fixes some irritating bugs and reports memory use. This will help in tracking down memory leaks in tests. Download it here or from sourceforge.
GTA is now on Sourceforge!
We have moved the source code and test data for GrandTestAuto to Sourceforge.
Another Good Review!
Our book Swing Extreme Testing received a good review from Alex Ruiz. The review is mainly positive but there are a few criticisms that need a response.
Book Reviewed!
Our book Swing Extreme Testing got a very positive review at JavaLobby.
New Version!
Great New Book!
GrandTestAuto features in our recent book: Swing Extreme Testing.
Swing Extreme Testing
Distributed Testing!
GTA now supports distributed testing. This allows a number of machines on a network to share the testing load, which decreases the time taken for testing, and maximises the use of testing machines.