Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created April 10, 2012 02:54
Show Gist options
  • Select an option

  • Save mojavelinux/2348062 to your computer and use it in GitHub Desktop.

Select an option

Save mojavelinux/2348062 to your computer and use it in GitHub Desktop.
JavaOne 2012 Proposal: Real Agile: How Real Tests Lead to Real Progress

Conference: JavaOne 2012 Submission Date: Apr 9, 2012

Proposed Title: Real Agile: How Real Tests Lead to Real Progress

Summary:

In this session, we'll explore the concepts of BDD and ATDD together to drive agile development using a powerful trio of testing frameworks: Arquillian Drone, WebDriver and Thucydides. Rather than just test cases, you'll build higher-level, end-to-end functional behavior using reusable web test components and following a clear "given, when, then" perspective. The result: cleaner, clearer tests that both validate your requirements and document your system behavior.

Session type: Session

Abstract:

Unit tests are programmer's best friend, but relying on them exclusively gives an illusion of overall system integrity. At some level, we need to verify how our components integrate and ensure unexpected behavior does not creep in when we shift the application into the target runtime. It all amounts to whether your application is providing the end user what he or she is really expecting. How can we save our users from frustration, keep the fail whale at bay and communicate with stakeholders that the requirements are being met?

We'll show you how the Arquillian testing platform can give you these guarantees by driving agile development. We'll explore the concepts of BDD and ATDD together using a powerful trio of testing frameworks: Arquillian, WebDriver and Thucydides. Rather than just test cases, you'll build higher-level, end-to-end functional behavior using reusable web test components and following a clear "given, when, then" perspective. The result: cleaner, clearer tests that both validate your requirements and document your system behavior.

Testing behaviors has never been so easy, and so real! If you care about quality of your software you definitely shouldn't miss this talk!

Speakers:

  • Dan Allen
  • John Smart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment