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
      1. Views
      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

3.9.4.Linking Tests to TMS and Issue Manager

You can link each of your tests to a test management system(TMS) like testlink or an issue tracker like bugzilla. Once setup you will be able to open the link to your TMS or Issue tracker from within the editor. The reports also provide hyperlinks to the issue tracker or TMS.

Specifying the Links

Open the project settings from Marathon->Project Settings... menu item. In the Issue Tracker pattern provide the web address of the Issue Tracker. A %s in the pattern is replaced by the Issue ID from the test properties. Similarly, provide a pattern for the TMS system.

Setting TMS and Issue Tracker Patterns - Marathonite

Setting Issue ID and TMS ID to a Test

Select the Properties menu item from the context menu of a test. In the Add Property window , enter the id and click on OK. You can create a new Issue or add the test script to the existing issues from the property window.

Updating Test Properties - Marathonite

Visiting TMS and Issue Tracker

When a TMS/Issue pattern is provided and a test case is linked to a TMS or a Issue tracker – in the editor window MarathonITE shows a dropdown button. You can click on a Issue ID or TMD ID from the drop down. MarathonITE launches the default browser and the item details are displayed.

Visiting TMS and Issue Tracker from Editor - Marathonite
Suggest Edit