Skip to content

Instantly share code, notes, and snippets.

@mojavelinux
Created January 25, 2012 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mojavelinux/1679815 to your computer and use it in GitHub Desktop.
Save mojavelinux/1679815 to your computer and use it in GitHub Desktop.
JAX Mainz 2012 Proposal: Real Agile: How Real Tests Lead to Real Progress

Submission Date: Jan 25, 2012

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

Summary:

In this session, we'll explore Arquillian as an agile development tool to achieve cleaner, clearer tests based on reusable web testing components. We'll explore the concepts of BDD and ATDD using tools from the Arquillian ecosystem such as Arquillian Drone together with WebDriver's concept called Page Objects as well as the combination of Arquillian and Thucydides. 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!

Session type: Session

Abstract:

Unit tests are great, but relying on them exclusively is just an illusion of overall system integrity. At some level, we need to verify how our components integrate and that unexpected behavior does not creep in when we shift the application into the runtime environment. Last but not least, 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 the 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 using tools from the Arquillian ecosystem such as Arquillian Drone together with WebDriver's concept called Page Objects as well as the combination of Arquillian and Thucydides. Rather than just test cases, you'll build higher-level, end-to-end functional behaviors that follow the given, when, then perspective. The result: cleaner, clearer tests based on reusable web testing components.

Speakers:

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