Skip to main content

User Guide

Get started or use a menu on the right to jump to a relevant section.

Monday, Jan 1, 0001

Assertions

Introduction RCPTT supports two recording modes: the Recording mode and the Assertion mode. You can select any of them by clicking on the corresponding button of the the Control Panel toolbar. You can also use hotkeys to switch between them, which is useful for some cases when a mouse click affects …

Monday, Jan 1, 0001

Contexts

Contexts are one of the most powerful RCPTT features. A context is a relevant part of the application state, which is expected to be recreated by the test case. It could be anything, starting from There should be an FTP service available at IP address 192.168.0.10, or as it can be seen from the …

Monday, Jan 1, 0001

Control Panel

Control panel is automatically opened when recording starts and provides a quick access to main test case properties. When recording is in progress, its Script tab immediately updates with recorded actions. There are two ways to start recording and open Control Panel: Use Record button in Test Case …

Monday, Jan 1, 0001

Debugging Test Cases

Debugging works

Monday, Jan 1, 0001

Eclipse Command Language

ECL stands for Eclipse Command Language, and it was developed and initially introduced by Xored at EclipseCon ‘08 in California. ECL has its own story. It goes back to the early history of Eclipse Platform which had always experienced a lack of Scripting and Automation solutions. This problem …

Monday, Jan 1, 0001

Getting Started

To get an impression what it looks like to work with RCPTT, you’ll need the following: RCP Testing Tool IDE (download it here). Eclipse-based application to test. This guide assumes that you are using Eclipse Classic standard package, which can be downloaded from Eclipse downloads. Launch …

Monday, Jan 1, 0001

Integration

TestRail Integration Zephyr Integration

Monday, Jan 1, 0001

Maven plugin

RCPTT Maven plugin (requires Maven 3.1+) is a convenient way of automating RCPTT test execution during Maven build. It automatically downloads RCPTT Runner and launches it with command line arguments. Quick start Download basic pom.xml, place it in a root of RCPTT project and modify path to …

Monday, Jan 1, 0001

Procedures and Variables

Introduction While automated recording in RCPTT works well, a lot of advanced users prefer to write ECL scripts manually, as it allows to create more flexible and maintainable test cases. So we have significantly improved the expressive power of ECL by introducing user-defined variables (via let …

Monday, Jan 1, 0001

RCPTT RAP

RAP support is deprecated See Remove RAP support #56

Back to the top