HomeHome.html
MarathonMarathon.html
Marathonite
CompanyCompany.html
ContactContact.html
Webloghttp://blog.marathontesting.com
 

Built on top of the Marathon framework, Marathonite provides additional facilities for executing test projects in large teams and enterprises. Marathonite will be released by 1st Quarter of 2008.


Using Marathonite you can capture systems requirements as meta data for test cases, convert your recorded test cases into data driven test cases with ease, refactor your test cases for better maintainability and reuse and create test data using well known techniques like all pairs, BVA etc.

Marathon Integrated Testing Environment

Support for multiple projects in a single workspace

With Marathonite you can handle multiple projects in a single workspace. Keep all the test projects together. Use the ability to store the projects in SVN or CVS, so that all the members of the test team (as well as the development) can access the latest from the repository.

Exploratory Testing and filing bug reports

Use Marathon for performing exploratory testing on your application. Marathon keeps track of the actions performed and when the time comes for filing a bug report you already have the steps for reproducing the bug and the relevant screen shots.

Support for applets and webstart

Marathonite supports testing of applets and applications that use webstart. Marathon internally configures the project to retrieve the required ZIP and JAR files and setup the application launcher.

Support for data-driven test cases

In any project you find need for repeating same tasks again and again with different sets of data. Use Marathonite to convert a recorded test case into a data driven test case. You can pass data through standard CSV file that is created either through a spreadsheet program or a HTML table. Marathonite will take care of scaffolding required to read your test data and execute the tests.

Automatic Updates

Marathonite is based on the well know eclipse platform and provides the facilities to automatically download updates and new versions.

Create intelligent test data

Marathonite supports well known techniques for creating test data. You can use All pairs, BVA or statistical random data generation to create the test data. During an initial run when using the generated data, you can record the expected values as assertions.

Rerecord the assertions

Once in a while during the development you find that the expected values change due to a modification in the processing. Manually changing all the test case assertions to provide the new expected values is a time consuming operation. Marathonite provides a facility to rerecord the test cases just updating the expected values in the assertions to solve this problem.