Training Services

For optimal use of MarathonITE, Jalian Systems offers various kinds of training services. Benefit from our team’s knowledge and expertise.


Public Training at Jalian Systems Online Training OnSite Training

Public Training at Jalian Systems

Jalian Systems conducts training on test automation using MarathonITE for groups of 6-8 people on a regular basis. The training takes place at our offices at Bangalore (or a nearby hotel) for 3 days. During this period you learn installing, configuring and effectively deploying MarathonITE using standard example applications.

Pricing

Number of Attendees Price per Person*
1 $1,199
2 $1,099
3 and above $999

*Prices inclusive of all applicable taxes.

Please use the contact form for further enquiries.

Course Contents and Schedule

First Day
Learning to use MarathonITE
Second Day
Beyond basics – Creating resilient test suites
Third Day
Wrap up
Goals To understand the architecture of MarathonITE, learn basics of JRuby/Jython and create simple test scripts that include assertions. We dig deeper into MarathonITE by creating test scripts for an application, along the way learning the best practices. Best practices for using MarathonITE
9:00AM – 10:30AM
  • Introduction to test automation and MarathonITE
  • Installing MarathonITE
  • Creating test projects
  • Project structure
  • Recording and Replaying test scripts
  • Our application under test and goals for automation.
  • Starting tests in a clean state: Fixtures
  • setup, test_setup and teardown: what, why and how to use them.
  • Fixtures: data creation for fixtures
  • Fixtures: cleaning up the java preferences (registry)
  • Batch execution of tests
  • Integrating into external systems
Coffee Break
11:00AM – 12:30PM
  • Essential JRuby and Jython
  • Accessing Java runtime from JRuby and Jython
  • Debugging test scripts and script console
  • Test suite organisation.
  • Application testing: CRUD tests
  • Creating a test script for testing CReating an entry.
  • Creating a test script for testing Updating an entry.
  • Creating a test script for testing Deleting an entry.
  • Script reuse: Multiple test scripts testing CReation
  • Best practices revisited: Fixtures.
  • Best practices revisited: Object map configuration, editing.
  • Best practices revisited: Test project organization.
  • Best practices revisited: Test scripts.
Lunch Break
1:30PM – 3:00PM
  • Understanding and working with Fixtures
  • MarathonITE module architecture
  • Creating data driven tests
  • Application testing: functional tests
  • Creating a test script for testing functionality.
  • Data loop: Using data from external source.
  • Data driven tests.
Bring your app: Expert advice in setting up and organizing MarathonITE project for your application
Coffee Break
3:30PM – 5:00PM
  • MarathonITE‘s component resolvers
  • Toplevel containers – Windows, Internal frames
  • Simple and Collection components
  • Accessing components
  • Improving the resiliency of test scripts
  • Other kinds of testing: Exploratory testing.
  • Other kinds of testing: Semi automatic testing.
Questions and Answers, Marathon Community, Awarding of Certificates

Online Training

Jalian Systems conducts training on test automation using MarathonITE for groups of 6-8 people on a regular basis. The training is conducted using Goto Meeting and is conducted for 4 days. Each day consists of 2 one and half hours sessions and the training shall cover the substantially the same ground as in our public trainings.

Pricing

Number of Attendees Price per Person*
1 $1,199
2 $1,099
3 and above $999

*Prices inclusive of all applicable taxes.

Please use the contact form for further enquiries.

Onsite Training

Jalian Systems, at this time, does not provide onsite training services. As a replacement, we can conduct a online training specifically for your organization. The advantage of this type of training is that it can be tailored to your automation project goals.

Please use the contact form for further enquiries.

 

Welcome

Marathon Integrated Testing Environment, MarathonITE, is an affordable, easy-to-use and cross-platform Java/Swing™ GUI Test automation framework. You can use MarathonITE‘s inbuilt script recorder to create clean, readable test scripts either in Python or Ruby. Advanced features like extract-method refactoring, create-datadriven-tests and objectmap editing allows you to create maintainable, resilient test suites.