|
|
Groovy & Grails eXchange 2011: Luke Daley on Productive Grails Functional Testing
Productive Grails Functional Testing
We all know we should be writing functional tests (i.e. web), for our Grails applications, but this can sometimes seem like too much work for not enough gain. In this talk we'll look at the current Grails plugins that are out there that can start to decrease the development and maintenance cost and make getting the coverage you need more achievable.
Firstly we'll explore the powerful combination of Geb, the Groovy browser automation library, with Spock, the Enterprise ready testing framework, as the foundation for our testing stack. From there we'll discuss how to manage test data sets using the combination of the grails-fixtures and grails-build-test-data plugins. We'll then see how to use the grails-remote-control plugin to get inside your application from your functional tests to configure and how to use the grails-develop-functional-tests plugin to decrease the cycle time when writing your tests.
Finally, we'll discuss strategies for partitioning tests into logical groups and using the remote execution facilities of Geb to have your functional test suite run against multiple browsers and architectures.
WANT TO LEARN MORE? THEN CHECK OUT OUR EVENTS IN 2012!
GROOVY & GRAILS EXCHANGE 2012
Skills Matter is happy to announce the 6th annual Groovy & Grails eXchange on Dec 12-13th 2012. Join us for 2 days of talks, open-space discussions and brainstorming with core committers and leading experts, including Guillaume LaForge, Graeme Rocher, Peter Ledbrook and may others, to learn and share the latest innovative ideas, best tools and practices for enterprise web development with Groovy and Grails. Find out more here.
Dierk Koenig's Practical Groovy for Developers Dierk Koenig's Practical Groovy for Developers Workshop will get you proficient with Groovy, Java's dynamic friend. Groovy has become the de-facto standard for dynamic programming on the Java platform. This workshop introduces you to Groovy and its areas of applicability with real-world examples. Find out more here
Dierk Koenig's Practical Grails for DevelopersDierk Koenig's Practical Groovy for Developers Workshop will get you proficient with Groovy, Java's dynamic friend. Groovy has become the de-facto standard for dynamic programming on the Java platform. This workshop introduces you to Groovy and its areas of applicability with real-world examples. Find out more here
Hans Dockter's Core Gradle
In this intensive and highly practical 3-day Gradle course, you will become familiar with all major concepts of Gradle and how to best use Gradle for simple as well as complex build scenarios. This course is packed with hands-on exercises. You will learn about the basic language elements of the Gradle Domain Specific Language (DSL), how to use Gradle's build-by-convention for plain Java and Java web projects, and how to use the Gradle plugin system. You will find out how easy it is to customize your build. You will learn about Gradle's mighty dependency management. This 3-day Gradle course has been developed by Gradle’s founder and Project lead Hans Dockter. Find out more here
ABOUT LUKE DALEY
|
Luke Daley is a Principal Engineer with Gradleware. When he's not working on Gradle, you'll find Luke hacking on other projects in the Groovy ecosystem like Grails, Spock and Geb.
More about Luke Daley
|
ABOUT THE GGUG
|
The Groovy & Grails User Group was founded in 2007, a few months prior to the first Groovy & Grails eXchange.
The Groovy & Grails UG aims to meet once every month or so, providing an opportunity for Groovy & Grails experts, programmers and enthusiasts to learn, meet and discuss.
The Groovy & Grails UG (UK) also discusses events and ideas on the G&G UG (UK) LinkedIN Group
More about the GGUG
|
|
PODCAST PRODUCTIVE GRAILS FUNCTIONAL TESTING
This session took part at the Groovy & Grails eXchange 2011. You can view the other 35 podcasts here.
|
|
|
|
OTHER GROOVY & GRAILS EVENTS
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, June 5th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, June 10th
|
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, July 1st
|
|
Ashic Mahtab's Fasttrack to Git
2 DAY COURSE. Featuring Ashic Mahtab London, Monday, October 7th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, October 7th
|
|
Hans Dockter's Gradle In-Depth
3 DAY COURSE. Featuring Luke Daley London, Wednesday, October 9th
|
|
Springsource's Groovy & Grails Workshop
4 DAY COURSE. Featuring Peter Ledbrook London, Monday, December 9th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|