Java and Testing: Behavior Driven Development and Test Automation with Cucumber-JVM
Cucumber JVM, a rewrite of Cuke4Duke is the tool many Java developers use for writing and running Behaviour Driven Development (BDD) style acceptance tests. The basics of writing and running automated tests with Cucumber-JVM will be introduced and demonstrated. Java developers will see how it can applied to create powerful automated BDD style acceptances in Java.
Behaviour Driven Development (BDD) is a evolution of Test-Driven Development (TDD) takes the concept to acceptances. Teams serious about rapidly developing quality software are turning to BDD for identifying misunderstanding within requirements before works starts, as well as for test automation to avoid manual testing and regression testing.
Alan is an experienced Test Automation engineer and consultant, as well as co-founder ofHindsight Software and brainchild behind Behave for Jira. He has been working insoftware development for 13 years and has focused on automated testing for the last 5years. This software development experience is across many sectors including embeddedreal-time systems, safety critical systems, e-commerce and financial trading applications.
When not helping companies adopt BDD and automated testing through training andcoaching he contributes to testing related open source projects including Cucumber-JVM.Alan is also a regular conference speaker on Test Automation and has recently presentedat CukeUp 2013, Selenium Conf 2012, Oredev 2012, JDays 2012, the London Java CommunityUnconference and will be in Boston presenting at Selenium Conf 2013 during June.