EclipseCon 2007 March 5-8, Santa Clara California





Use Cheat Sheets for UI Test Execution

Josef Pichler (Software Competence Center Hagenberg (SCCH))

· Short Talk

Thursday, 10:40, 10 minutes | Ballroom GHAB

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

In this short talk, we present a simple but powerful extension to Eclipse Cheat Sheets for execution, logging, and reporting of manual UI tests. Manual UI testing requires a lot of time for preparation, execution, and logging of test cases as well as for reporting test failures to a bug tracking system. The usage of cheat sheets simplifies stepwise execution and tracking of manual test case execution. Our simple but powerful extension to cheat sheets for recording of test failures, both from manual validation as well as from the platform log, brings further simplification. Furthermore, simple actions to perform common test fixture setup may be integrated with cheat sheets. After execution of a cheat sheet, a test protocol containing recorded failures is automatically saved and exported in HTML format. Furthermore, integration with the BugClipse (www.bugclipse.org) simplifies the reporting of failures to the bug tracking system. At SCCH, we use this approach for manual UI testing of Eclipse-based products and observed significant benefit. The usage of cheat sheets for test case execution seems to be a suitable approach for Eclipse based products.

Josef Pichler works at the SCCH in the Software Engineering Tools Group. He studied Software Engineering and finished his PhD at the Johannes Kepler University Linz, Austria. He leads the APOXI IDE development and developed the original version of Man Machine Interface Builder for the APOXI framework.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo