| |
| <div id="topmain"> |
| <div id="left"> |
| <div class="jubula"></div> |
| </div> |
| <div id="right"> |
| <div id="bigbuttons"> |
| <h3>Primary Links</h3> |
| <ul> |
| <li><a id="buttonDownload" href="download.php" title="Download">Download</a></li> |
| <li><a id="buttonDocumentation" href="documentation.php" |
| title="Documentation">Documentation</a></li> |
| <li><a id="buttonSupport" href="support.php" title="Support">Support</a></li> |
| <li><a id="buttonInvolved" href="developers.php" title="Getting Involved">CVS, |
| Getting involved</a></li> |
| </ul> |
| </div> |
| </div> |
| <div id="left"> |
| <h3>Jubula Functional Testing Tool</h3> |
| <h2>Test</h2> |
| |
| <p>Jubula provides automated functional GUI testing for various types of |
| 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 |
| maintainability of the automated tests. |
| </p> |
| <p> |
| Jubula will also try to be an anchor point for a broader testing scope |
| including requirements analysis, code coverage of Java applications and test metrics. |
| </p> |
| <p> |
| Comprehensive documentation, cheat sheets and example projects |
| are available to help you get started. If you'd like training, consulting, support |
| or coaching for Jubula and/or help with your test process, our team of test experts |
| will be happy to help you. |
| </p> |
| <p> |
| Jubula was contributed by <a href="http://www.bredexsw.com" target="_blank">BREDEX GmbH</a> from their |
| previous commercial tool GUI<i>dancer</i>. BREDEX GmbH also offer a Jubula standalone that |
| incorporates the Jubula core and offers additional features and options for productivity and comfort in testing. |
| </p> |
| <p> |
| For an overview of what is available in the Jubula plugin and the standalones, please see the <a href="download.php">downloads page</a>. |
| </p> |
| </div> |
| |
| <div id="right"> |
| <h3><a href="new.php">New and Noteworthy</a></h3> |
| </div> |
| |
| <div id="right"> |
| <h3>Something philosophical</h3> |
| <p>Have you read our <a href="http://testing.bredex.de/having-the-discipline-to-do-it-right.html" target="_blank">blog entry</a> |
| about why we don't recommend recording tests? |
| </p> |
| </div> |
| |
| <div id="left"> |
| <h3>Acceptance testing at the forefront</h3> |
| <ul> |
| <li>Include your customer perspective early and continuously</li> |
| <li>Treats the software as a black-box: |
| <ul> |
| <li>no modifications necessary</li> |
| <li>source code does not have to be available</li> |
| </ul> |
| <li>Tests written by test experts from the user perspective</li> |
| <li>Encourages collaboration between customers, developers and testers</li> |
| <li>Find and fix errors early</li> |
| </ul> |
| |
| <h3>Test design benefits</h3> |
| |
| <iframe width="420" height="315" src="https://www.youtube-nocookie.com/embed/1Ph3J9hm04Q?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe> |
| |
| <ul> |
| <li>No coding effort necessary to write tests, saving time and improving readability for all</li> |
| <li>Support for best practices such as modularity, readability and abstraction |
| reduces test maintenance effort</li> |
| <li>Drag and drop test specification from test libraries provided</li> |
| <ul> |
| <li>Suitable for agile processes - early test development</li> |
| <li>High-level actions include various checks and synchronization options</li> |
| </ul> |
| <li>Support for redundancy removal via "refactor" and search</li> |
| <li>React flexibly to events at runtime for maximum test coverage</li> |
| </ul> |
| |
| <h3>Test result analysis</h3> |
| |
| <iframe width="420" height="315" src="https://www.youtube-nocookie.com/embed/s2miS9-OAQo?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe> |
| |
| <ul> |
| <li>View current and previous test results in Jubula client</li> |
| <li>Automatic screenshot on error</li> |
| <li>Report test results to application lifecycle management systems</li> |
| </ul> |
| </div> |
| |
| |
| |
| </div> |
| |
| <div id="right"> |
| <h2>Follow us on Twitter:</h2> |
| <a href="http://twitter.com/EclipseJubula" target="_blank" |
| class="twitter-follow-button" data-show-count="false">Follow |
| @EclipseJubula</a> |
| <script src="http://platform.twitter.com/widgets.js" |
| type="text/javascript"></script> |
| |
| <script src="http://widgets.twimg.com/j/2/widget.js"></script> |
| <script> |
| new TWTR.Widget({ |
| version: 2, |
| type: 'list', |
| rpp: 30, |
| interval: 6000, |
| title: 'What\'s cooking around', |
| subject: 'Eclipse Jubula', |
| width: 'auto', |
| height: 500, |
| theme: { |
| shell: { |
| background: '#96a4ff', |
| color: '#ffffff' |
| }, |
| tweets: { |
| background: '#ffffff', |
| color: '#444444', |
| links: '#b740c2' |
| } |
| }, |
| features: { |
| scrollbar: true, |
| loop: false, |
| live: true, |
| hashtags: true, |
| timestamp: true, |
| avatars: true, |
| behavior: 'all' |
| } |
| }).render().setList('JubulaList', 'jubula').start(); |
| </script> |
| </div> |
| |
| <div id="left"> |
| |
| <h3>Technical details</h3> |
| <ul> |
| <li>Supports Swing, SWT/RCP/GEF, JavaFX and HTML applications</li> |
| <li>Platform independent testing on Windows and Linux/Unix</li> |
| <li>Client-server architecture for distributed testing</li> |
| <li>Heuristic object recognition</li> |
| <li>Command line clients 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 export / import</li> |
| </ul> |
| |
| </div> |
| |
| |
| |
| <!-- FIXME |
| <div id="screencast"> |
| <object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8260921&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=DBD7EF&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8260921&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=DBD7EF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object> |
| </div> |
| --> |
| |
| <!-- FIXME |
| <h3>...and yet powerful</h3> |
| |
| <div id="feature_1"> |
| |
| <h4>Some cool feature</h4> |
| <p>MyProject has this really cool feature that you describe here in few words, just as a teaser.</p> |
| </div> |
| |
| <div id="feature_2"> |
| <h4>Another Feature</h4> |
| <p>When working with MyProject, great things happen, and one of them is described here.</p> |
| </div> |
| |
| <div id="feature_3"> |
| <h4>Another Feature</h4> |
| <p>When working with MyProject, great things happen, and one of them is described here.</p> |
| </div> |
| |
| <div id="feature_4"> |
| <h4>User Experience</h4> |
| <p> |
| Experiment with style.css to create columns for text, just the way you want it. This section |
| is a bit wider and can contain more words, even small logos or graphics to describe a neat feature in more detail.</p> |
| </div> |
| |
| <div id="feature_more"> |
| <h4>and much more...</h4> |
| <p>Read the MyProject <a href="/project/documentation.php">documentation</a> and join the discussion at the <a href="http://www.eclipse.org/forums/eclipse.newsgroup.name">forum</a> to understand how powerful MyProject is.</p> |
| <p> Want to know more? <a href="/projects/project_summary.php?projectid=technology.jubula">About This Project</a> |
| </div> |
| --> |
| |
| <!-- |
| <div id="rightcolumn"> |
| |
| <div> |
| <h3>Current Status</h3> |
| <p>The project has just been provisioned. You can see the proposal |
| <a href="/proposals/jubula">here</a> . |
| Besides preparing the initial contribution (due in January 2011) we |
| are working on this web site (ongoing).</p> |
| </div> |
| |
| <div id="feature_2"> |
| <h4>Technical details</h4> |
| <ul> |
| <li>Platform independent testing on Windows, Linux/Unix and Mac</li> |
| <li>Client-server architechture 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> |
| </div> |
| --> |
| |
| <!-- FIXME |
| <div id="headlines"> |
| <h3>New and Noteworthy</h3> |
| <p>... or a link to your new and noteworthy.</p> |
| </div> |
| |
| <div id="headlines"> |
| <h3>Headlines on the web</h3> |
| <p>Project headlines...</p> |
| </div> |
| |
| <div id="headlines"> |
| <h3>Another announcement</h3> |
| <p>MyProject is pleased to announce...</p> |
| </div> |
| --> |