Skip to content

Wakaleo Consulting

  Home Resources Presentations
  • Expertise in Continuous Integration and Continuous Delivery
  • Expertise in Automated Acceptance Tests and ATDD
  • Training and Mentoring in Test Driven Development
  • Expertise in Continuous Integration and Continuous Deployment
  • Training and Mentoring in Test Driven Development
  • Training and Mentoring in Test Driven Development
  • Expert Jenkins/Hudson training and mentoring
  • Expertise in quality development and testing practices
  • Training and Mentoring in Test Driven Development
Technical presentations on a variety of topics, ranging from Maven, Build Automation and Continuous Integration to Test-Driven-Development and Behaviour-Driven Development.

Introducing Thucydides: Automated Acceptance Tests, Step by Step E-mail

Thucydides is an open source library that lets you use Selenium 2/WebDriver to write more flexible and more reusable automated acceptance tests, and also to generate documentation about your acceptance tests, including a narrative descriptions, screen shots, and project progress reports.

Introduction to-thucydides
View more presentations from wakaleo
 
Completing the circle - Automated web tests as a team communication tool E-mail
User Rating: / 1
PoorBest 

Acceptance Test Driven Development, or ATDD, has proven to be a very effective technique, both for driving and guiding development, and for enhancing communication between developers and other project stakeholders. But why stop there? Well designed Acceptance Tests can also act as a formidable documentation source and communication tool. Indeed, when written in a narrative, BDD-type style, Acceptance Tests have the potential to document in detail how the user interacts with the application.

In this talk we will look at the role of automated Acceptance Tests not only for testing, but also as part of the whole development lifecycle, from writing the user stories right through to deploying the application. We will also look at ways to make your automated acceptance tests more expressive and how to use them more effectively as a communication, reporting and documentation tool.

Finally, we will present and demonstrate a new open source library that helps developers and testers write automated acceptance tests for web applications using WebDriver/Selenium 2. This library also produces clean, narrative-style reports illustrated with screenshots that effectively describe the application's functionality and behaviour, as well as any regressions or pending features.

Read more...
 
CI In The Cloud: Build Farms in the Sky E-mail

I recently gave a lightning talk at the London CloudCamp on CI in the Cloud. You can view (and download) the slides here:

 
BDD, ATDD and Page Objects E-mail
User Rating: / 3
PoorBest 
Last week, I had the pleasure of being able to give a talk on 'BDD, ATDD and Page Objects' at the Agile Testing & BDD Exchange run by the awesome folks at Skills Matter. The topic of the talk is summed up here:

In this presentation John Ferguson Smart discusses several case studies of automating web testing using BDD and ATDD tools and techniques. In particular, he will discuss an approach where developers wrote reusable web testing components that could be used both for their own technical tests, but also by QA to automated higher-level, end-to-end, ATDD-style tests. Using the Page Objects pattern with WebDriver, Groovy and easyb, developers where able to capitalize on testing efforts, and make it easier for both developers and testers to share and reuse the same web testing components, each for their own related but quite different testing needs.

Read more...
 
Hudson: from build jobs to build pipelines E-mail

Last week, I has the pleasure of giving a talk on Continuous Integration practices with Hudson. The talk went from automating build jobs to automating build pipelines, and discussed Continuous Deployment strategies, notification strategies, and general Hudson tips and tricks. The video recording of talk will also be online soon on Parleys.

Read more...
 
<< Start < Prev 1 2 3 Next > End >>

Page 1 of 3