| <html> |
| <head> |
| <title>Jubula 1.0.0 Release/Graduation Documentation</title> |
| </head> |
| <h1>Jubula 1.0.0 Release/Graduation Documentation</h1> |
| <h1>Content</h1> |
| This pages provide the required docuware for the Jubula 1.0.0 |
| Release/Graduation Review as part of the upcoming Indigo Simultaneous |
| Release |
| <br> Contact: Achim Lörke (Achim.Loerke@bredex.de) |
| <br> Release Review: June 2011 |
| <br> Communication Channels: |
| <ul> |
| <li>Eclipse Bugzilla</li> |
| <li>Jubula Newsgroup</li> |
| <li>Jubula Mailing List jubula-dev@eclipse.org |
| </ul> |
| <br> Process Documentation : |
| http://www.eclipse.org/projects/dev_process/development_process.php |
| <h1>Overview</h1> |
| <p>Jubula provides automated functional GUI testing for Java and HTML |
| applications. It is aimed at teams who want their automated tests to be written by |
| test experts from the user perspective, without requiring any coding effort. Jubula |
| tests incorporate best practices from software development to ensure long-term |
| maintainablity of the automated tests. |
| </p> |
| Technical details |
| <ul> |
| <li>Supports Swing, SWT/RCP/GEF and HTML applications</li> |
| <li>Platform independent testing on Windows, Linux/Unix and Mac</li> |
| <li>Client-server architecture for distributed testing</li> |
| <li>Heuristic object recognition</li> |
| <li>Command line client for continuous integration</li> |
| <li>Testing of multiple applications supported</li> |
| <li>Context-sensitive help in client</li> |
| <li>Projects stored in multi-user database</li> |
| <li>Portability and version control via exports in XML format</li> |
| </ul> |
| |
| <h1>Features</h1> |
| This release of Jubula enables developers to view and develop GUI based |
| tests. It also allows interaction with the test infrastructure and |
| execution of test suites. |
| <h1>Non-Code Aspects</h1> |
| Documentation, Cheat Sheets and Online Help have been provided to |
| allow beginners a painless start. |
| <h1>Testing and Packaging</h1> |
| Jubula is build using Hudson, Maven and Tycho. |
| <br> |
| Since Jubula is a GUI test tool it is tested by itself. There are |
| currently 6500 high level test steps executed for a complete test. This |
| test include happy path checking, low level GUI component checking and |
| cross application checks. All tests are performed nightly on five test |
| instances covering MS Windows XP, Vista and 7, CentOS 5.5 |
| and Mac OSX 10.6. |
| <br> |
| Jubula is part of the Indigo Release Train and maintains a Testing Package |
| at the EPP. |
| <br> |
| The EPP Testing package itself is tested by Jubula. There is a proposal |
| from the Jubula team to develop and maintain tests for other interested |
| EPP packages. |
| |
| <h1>Community and Support</h1> |
| Community contact is mostly done by face-to-face communication. We are |
| at a lot of conferences, Demo Camps and local JUG meetings. |
| <br> Details: |
| <ul> |
| <li>Eclipse Forum is in the activation state. We encourage people |
| who contact us by email to use the Eclipse Forum.</li> |
| <li>Tutorials and Talks since fall 2010: |
| <ul> |
| <li>Tutorial at EclipseCon 2011 (80 participants, 46/6/1 rating) |
| Yes, we are proud of this one!</li> |
| <li>Talk & 4 hours tutorial at Stuttgarter Test Tage</li> |
| <li>Talk at JAX 2011 |
| <li>Talk at Indigo Demo Camps in Braunschweig (organized by us), |
| Berlin, Walldorf, Kassel, Hamburg</li> |
| <li>Talk at SEACON 2011</li> |
| <li>Talk at Karlsruher Entwicklertage 2011</li> |
| <li>Talk at Agile Testing Days</li> |
| <li>Several Talks at Java User Group Meetings</li> |
| </ul></li> |
| <li>Articels in Eclipse Magazin, Testing & Experience, SQ Magazin</li> |
| |
| <li>Mailing Lists: |
| <ul> |
| <li>jubula-dev@eclipse.org: Actually not much used since the |
| team prefers face-to-face meetings. Team will provide minutes as of now.</li> |
| <li>Agile Testing, Agile Functional Testing Tools @ Yahoo Groups |
| </li> |
| </ul> |
| <li>Collaborations: |
| <ul> |
| <li>Hochschule Bremerhaven, Prof. Dr Karin Vosseberg: Testing |
| Lab</li> |
| <li>Ostfalia Hochschule für angewandte Wissenschaften: |
| Source Code Contributions</li> |
| <li>(planned) Verit GmbH (maintainers of TPTP): Integration of |
| Jubula Test-Execution</li> |
| </ul></li> |
| |
| <li>blog.bredex.de syndicated at Planet Eclipse</li> |
| <li>Exhibitions</li> |
| <ul> |
| <li>Eclipse Booth at CeBIT 2011</li> |
| <li>Eclipse Booth at OOP 2011</li> |
| </ul> |
| </ul> |
| <h2>Bugzilla</h2> |
| Current state: |
| <br> |
| <img alt="Bugzilla Diagram" src="./bugzilla.png" width="600"> |
| <br> |
| <!-- |
| <a href="https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_status&y_axis_field=bug_severity&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=Jubula&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&emailtype1=substring&email1=&emailtype2=substring&email2=&bug_id_type=anyexact&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Link to Bugzilla entries, will be replaced with table on final version</a> |
| --> |
| There are also 16 open and 6 resolved enhancement requests. |
| |
| <h1>IP Issues</h1> |
| The component leadership veriÞes that: |
| <br> |
| <ul> |
| <li>the about Þles and use licenses are in place as per the |
| Guidelines to Legal Documentation.</li> |
| <li>all contributions (code, documentation, images, etc) have been |
| committed by individuals who are either Members of the Foundation, or |
| have signed the appropriate Committer Agreement. In either case, these |
| are individuals who have signed, and are abiding by, the Eclipse IP |
| Policy.</li> |
| <li>all signiÞcant contributions have been reviewed by the |
| Foundation's legal staff.</li> |
| <li>all non-Committer code contributions, including third-party |
| libraries, have been documented in the release and reviewed by the |
| Foundation's legal staff.</li> |
| <li>all Contribution Questionnaires have been completed.</li> |
| </ul> |
| The Jubula IP Log is available from <br> |
| <a href="http://www.eclipse.org/projects/ip_log.php?projectid=technology.jubula">http://www.eclipse.org/projects/ip_log.php?projectid=technology.jubula</a> |
| <h1>Contributors and Committers</h1> |
| Contributors: |
| <table> |
| <tr><td>Marc Steffens</td><td>Ostfalia Hochschule für angewandte Wissenschaften</td></tr> |
| <tr><td>Marcel Salvage</td><td>Ostfalia Hochschule für angewandte Wissenschaften</td></tr> |
| </table> |
| Committers: |
| <table> |
| <tr><td>Zeb Ford-Reitz</td><td>BREDEX GmbH</td></tr> |
| <tr><td>Alexandra Imrie</td><td>BREDEX GmbH</td></tr> |
| <tr><td>Achim Lörke</td><td>BREDEX GmbH</td></tr> |
| <tr><td>Tim Winselmann</td><td>BREDEX GmbH</td></tr> |
| <tr><td>Markus Tiede</td><td>BREDEX GmbH</td></tr> |
| </table> |
| <h1>Project Plan</h1> |
| The current project plan is available from <br> |
| <a href="http://www.eclipse.org/projects/project-plan.php?projectid=technology.jubula">http://www.eclipse.org/projects/project-plan.php?projectid=technology.jubula</a> |
| </html> |