marathonite-user-guide
Introduction
0.1.
Copyright Notice
0.2.
What is New in MarathonITE 4.0?
0.3.
System Requirements
0.4.
Technical Support
1.
MarathonITE User Guide
1.1.
Introduction to Test Automation and MarathonITE
1.1.1.
Test Automation
1.1.2.
MarathonITE Projects
1.2.
MarathonITE User Interface
1.2.1.
MarathonITE Main Window
1.2.2.
Navigator View
1.2.3.
TestRunner/JUnit View
1.2.4.
Results View
1.2.5.
Playback Log View
1.2.6.
Output View
1.3.
MarathonITE Preferences and Settings
1.4.
Creating MarathonITE Projects
1.4.1.
Using Java Command Line Launcher
1.4.2.
Using Command Line Launcher
1.4.3.
Using WebStart Launcher
1.4.4.
Using Executable Jar Launcher
1.4.5.
Using AppletViewer Launcher
1.5.
Recording and Running Tests
1.5.1.
Recording Test Script
1.5.2.
Inserting Assertions and Waits
1.5.3.
Replaying the Test Script from the Editor
1.6.
Fixtures - Setting up the Environment for the Test Scripts
1.6.1.
Creating a new Fixture
1.6.2.
Modifying and Deleting Fixtures
1.7.
Debugging Test Scripts
1.8.
Using the JUnit Runner
1.9.
Managing Test Scripts
1.9.1.
Automatic Test Suite Organization using Folders
1.9.2.
Manual Suite Creation
1.9.3.
Testcase Meta Data
1.10.
Using Modules and Reusing Code
1.11.
Managing Checklists
1.11.1.
Why Checklists?
1.11.2.
Working with Checklists
1.12.
Exploratory Testing
1.12.1.
Recording Findings
1.12.2.
Adding Annotated Screenshots
1.12.3.
Sharing Results
1.13.
Semi Automatic Tests
1.13.1.
Creating a Semi Automatic Test
1.13.2.
Running Semi Automatic Tests
1.14.
Data Driven Testing
1.14.1.
Creating a Data Driven Test
1.14.2.
Running Data Driven Tests
1.14.3.
Looping Through Data within a Test Script
1.15.
Maintaining Object Map/Repository
1.15.1.
Modifying Object Map Configuration
1.15.2.
Modifying Object Map
1.15.3.
Cleaning Object Map
1.15.4.
Object Map Store
1.16.
MarathonITE Scripts
1.16.1.
Script Methods
1.16.2.
Script Variables
1.16.3.
Using WebDriver
1.16.4.
Using Ruby Gems
1.17.
Using Centralized Object Repository
1.18.
Distributed Testing with Marathon Grid
1.19.
Appendix: How MarathonITE Launches AUT
1.20.
Appendix: Extending Marathon to Recognize and Record on Custom Components
2.
Using Marathon Java Drivers with Java
3.
Using Marathon Java Driver Gem with RSpec and Ruby
4.
Marathon and MarathonITE Comparison
Powered by
GitBook
marathonite-user-guide
Using Marathon Java Drivers with Java