Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse RCP Testing Tool
  5. Governance

Eclipse RCP Testing Tool

Primary tabs

  • Overview
  • Downloads
  • Who's Involved
  • Developer Resources
  • Governance(active tab)
  • Contact Us
Scope: 

The scope of the Eclipse RCP Testing Tool project is to provide a best-possible support for testing of Eclipse Platform-based applications.

  • Test case creation productivity – ability to record user actions at the same level of efficiency as manual script creation, ability to capture initial/final application state into reusable models for further state restoring/verification.
  • First class support of Eclipse technologies – testing tool should be aware about key concepts of Eclipse Platform, including but not limited to Workspace, Workbench, Preferences, Debug API, as well as understand the underlying UI structure, like parts of Eclipse Workbench (views, editors, toolbars) and structure of GEF/GMF/Graphiti diagrams.
  • Intelligent runtime – automatic wait of UI-triggered background asynchronous operations (including jobs, display async/timer execs, decorations, databindings, text reconcilers, text hovers, and so on)
  • Reliable results – elemination of false negatives and false positives by isolation of test cases from each other, independence on screen size/operating system, etc.
  • Maintainability – test case artifacts should be easily modifyable to reflect UI changes and be version control system friendly
  • Extensibility – provide APIs for extending tool in order to support custom widgets, contexts, reports and async primitives.
Releases: 
NameDate
2.5.42022-10-02
2.5.32022-05-04
2.5.22022-04-25
2.5.12020-03-18
2.5.02020-01-15
2.4.42019-10-18
2.4.32019-09-19
2.4.22019-05-08
2.4.12019-03-22
2.4.02019-03-03
2.3.12018-09-22
2.3.0 (Photon)2018-06-27
2.2 (Oxygen)2017-06-28
2.1 (Neon)2016-06-26
2.0.22015-11-10
2.0.12015-09-25
2.0 (Mars)2015-06-24
1.5.52015-03-02
1.5.42014-12-18
1.5.32014-10-23
1.5.22014-09-12
1.5.12014-08-15
Reviews: 
NameDate
2.5.0 Release Review2020-01-15
2.3.0 (Photon) Release Review2018-06-06
2.2 (Oxygen) Release Review2017-06-07
2.1 (Neon) Release Review2016-06-15
2.0 (Mars) Release Review2015-06-10
1.5.4 Release Review2014-12-17
Creation Review2014-03-05

Project Links

  • Proposal
  • Website
  • Getting Started
  • Documentation
  • Current Release
Eclipse RCP Testing Tool

Related Projects

Related Projects:

  • Eclipse Tools Project
    • Eclipse AspectJ™
  • Eclipse Project™
    • Eclipse PDE™ (Plugin Development Environment)
  • Eclipse Modeling Project
    • Eclipse Modeling Framework - Container Project

Project Hierarchy:

  • Eclipse Technology
  • Eclipse RCP Testing Tool

Tags

Technology Types
  • Testing
  • Tools
Build Technologies
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top