Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. UI tests

UI tests

E4 UI Testing: A Paradigm Shift

Olivier Prouvost (OPCoach)

Testing user interfaces (UI) is always a challenging task, commonly relegated to the last phases of application development and hurriedly executed. However, it is now possible to overcome this challenge by developing UI plugins using the E4 POJOs (seamlessly integrating with existing Eclipse 3 plugins). The E4 architecture enables us to liberate ourselves from dependencies on high level Eclipse RCP stacks, unlocking new opportunities for testing UI POJOs together directly during the integration test phase.

Experience level: 
Intermediate

Tools & IDEs
Tools & IDEs

Eclipse 4 UI Integration tests.

Olivier Prouvost (OPCoach)

Testing UI is usually tricky and is generally done only on the final application as validation tests.

Nevertheless a pure Eclipse 4 UI plugin (that can easily be mixed with other legacy Eclipse 3 plugins), provides POJOs that do not depend on any Eclipse RCP stack. In these conditions it is possible to mix different  UI POJOs in a simple way so as to test their interactions (as integration tests).

Experience level: 
Intermediate

Runtime & Frameworks

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
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top