1. Preface
    1. About MarathonITE
    2. Supported Platforms
      1. Java/Swing™
      2. Java/FX™
      3. Web Applications
    3. What's New in MarathonITE 5.0
    4. Change Log a.k.a Version History
    5. System Requirements
    6. Copyright Notice
  2. Getting Started
    1. Introduction to Test Automation
      1. Unattended Testing
      2. Semi Automated Testing
      3. Exploratory Testing
    2. MarathonITE Projects
    3. Your First Project
      1. Java/Swing™ Test Project
        1. Application Under Test - SwingSet3
        2. Creating a Project
        3. Recording a Test
        4. Anatomy of a Test Script
        5. Running Tests
        6. Looking at Results
      2. Java/FX™ Test Project
        1. Application Under Test - Ensemble
        2. Creating a Project
        3. Recording a Test
        4. Anatomy of a Test Script
        5. Running Tests
        6. Looking at Results
      3. Web Application Test Project
        1. Application Under Test - DuckDuckGo Search
        2. Creating a Project
        3. Recording a Test
        4. Anatomy of a Test Script
        5. Running Tests
        6. Looking at Results
    4. MarathonITE Sample Projects
  3. User Guide
    1. Installation and Startup
    2. MarathonITE User Interface
      2. Editors
      3. Output Views
    3. Creating Marathonite Test Projects
    4. Recording Tests
    5. Managing Checklists
    6. Exploratory Tests
    7. Semi Automated Tests
    8. Executing Tests
      1. Executing a Test from Editor
        1. Debugging Scripts
        2. Using Script Console
      2. Executing Tests from Test Runner
      3. Executing Tests in Batch Mode
    9. Organizing Tests
      1. Organizing Tests in Folder Heirarchy
      2. Organizing Tests as Features and Stories
      3. Organizing Tests in Suites
      4. Linking Tests to TMS and Issue Manager
    10. Modularizing Test Scripts
      1. Module Methods
      2. Extract Method Refactoring
      3. Using Data Loops
      4. Convert to Data Loop Refactoring
    11. Data Driven Tests
      1. Convert to DDT Refactoring
  4. Advanced Scripting
    1. Ruby Programming Language
    2. Marathon and Ruby
    3. Selenium/WebDriver Bindings
      1. Java/Swing™ Components
      2. Java/FX™ Controls


MarathonITE provides various views to show the test scripts grouped in different ways. Here are some of the views supported by MarathonITE.


Navigator View

The Navigator shows you the file system view of the project. You can perform most file operations like copying, editing and deleting files from the Navigator view.

Test Runner

Marathonite Test Runner View

Whenever you select some tests from other views like Navigator, Features etc. and play them, a test runner view shows the status of the test run. The test runner view allows you to save different test runs, so that you can see their state as well as execute them again.

Suites View

Marathonite Suites View

Suites view shows all the test suites created in the project. From this view you can modify test suites, copy/move tests between suites, run suite(s). You can edit a suite by selecting open from the context menu.

Features View

Marathonite Features View

You can see all the features in your project using the Features view. From the features view you can edit, copy/move tests between features and run selected features in the test runner.

Stories View

Marathonite Stories View

You can group your test scripts BDD Style using Features and Stories. The Stories view displays the test scripts grouped by stories. From this view, you can edit or delete a story. You can move test scripts between stories or run selected stories in test runner.

Issues View

Marathonite Issues View

Issues view displays the tests grouped by issues. You can provide a link to an issue manager through a pattern and MarathonITE provides links to the Issue manager server for the test scripts. From the issues view, you can edit, delete or run selected issues.

Suggest Edit
Close Menu