BDD is a hot topic act the moment, and more and more organisations are getting serious about Automated Functional and Acceptance Testing. Come along and learn about how it all fits together.
There will be lots of discussion about how BDD and automated functional testing work together, as well as a live demonstration of automated acceptance criteria using JBehave, Selenium 2 and Thucydides.
This will give us the opportunity to discuss a number of open source and commercial automated testing tools, with many examples and stories from real-world projects. We will talk about a range of tools and approaches to automated functional testing, and discuss the place of functional testing in a modern agile project.
We will look at topics such as:
- Where does testing fit into an agile development life-cycle
- Why it's too late to start testing at the end of the project or iteration
- What tests should you automate, and how
- What tools work best for different types of tests.
See http://www.meetup.com/Agile-Sydney/events/16301090/ for a full rundown of the talk.
John Ferguson Smart is an internationally renown specialist in the domain of Behaviour Driven Development, Test Automation and Agile Technical Practices who has trained teams and run workshops all around the world, from the UK and Europe to North America, and from Hong Kong to Australia and New Zealand.
He is a well-known speaker at many international conferences and events, and is the author of several popular technical books including "BDD in Action", by Manning, and “Java Power Tools” and “Jenkins: The Definitive Guide”, both published by O'Reilly.
John is also the founder and lead developer of the Thucydides project, a new open source library that helps teams organise and implement more effective automated acceptance tests.
John Ferguson S.
Thanks to everyone who attended last week! Here are some questions I got at the end:
- The reporting tool I demonstrated: Thucydides (http://thucydides.info).
- Talk slides at: http://is.gd/bddslides
- Upcoming BDD training courses:
- Advanced Agile Requirements Practices Workshop (1 day): http://is.gd/bddcourse
- Melbourne, Nov 21
- Sydney, Nov 26
This is a more high-level BDD workshop suitable for anyone in an Agile team, or anyone just trying to collaborate more effectively on defining and delivering valuable software: a great place to start with BDD.
- BDD in Action: Advanced TDD/BDD Master class (2 days): http://is.gd/tddtraining
- Melbourne, Nov 19-20
- Sydney, Nov 11-12
[masked] | [masked]