Category Archives: Testing

Default Data Revisited

I just released a new version of the page-object gem today and it contains a nice new feature. This new feature will make it very easy to apply a set of data to a screen and have it populate all … Continue reading

Posted in Cucumber, PageObject, Ruby, Testing | Leave a comment

Playing the waiting game

One difficulty testers run into when they are new to driving browsers with cucumber is knowing how to handle sites that contain a lot of ajax calls. They write scripts that assume the elements on the page exist and are … Continue reading

Posted in Cucumber, PageObject, Testing | 3 Comments

Running your Cukes in Jenkins

One question that I am often asked is “How do you run your cucumber scripts?”. This question usually leads to a discussion about what process and software I use to run my features in a regression-like fashion in a team … Continue reading

Posted in Cucumber, Ruby, Testing | 6 Comments

Those pesky frames and iframes

Wouldn’t it be sweet if all of the web pages in the world were nicely formed with easy to identify elements. If you work in an environment like this, I am envious. I often find myself working with a team … Continue reading

Posted in Cucumber, Ruby, Testing | 19 Comments

Introducing page-object gem

page-object is a simple ruby gem that assists in creating flexible page objects for testing browser based applications. To understand the inspiration for this gem please read this blog post. This post will walk you through some of the core … Continue reading

Posted in Cucumber, Ruby, Testing | 12 Comments

Using the database in our tests

I’m releasing another chapter of my book. It is the chapter we focus on using a database in our tests. The chapter uses ActiveRecord and several additional gems. Please give it a read and let me know what you think.

Posted in Book, Cucumber, Ruby, Testing | 1 Comment

My Book

For the past two of years I have had a string of successes and a lot of fun helping teams adopt Acceptance Test Driven Development with Cucumber. I was never brought in to do this specifically. You see, I am … Continue reading

Posted in Book, Cucumber, Ruby, Testing | 13 Comments

A day in the life of an acceptance tester

I am a tester on the Extremely Cheezy team. Our team is building a revolutionary new online bookstore application called depot. It is Friday afternoon and our new Iteration begins on Monday. The user-facing portion of the application is nearly … Continue reading

Posted in Cucumber, Ruby, Testing, Watir | 7 Comments

Working with Cucumber on the Windows platform

Frequently I teach classes on Cucumber for individuals in the testing community. Often this is their first exposure to Ruby and Cucumber and they usually have laptops running Windows. A week before the class I send out a document detailing … Continue reading

Posted in Cucumber, Testing | 8 Comments

UI Tests – putting it all together

I have really enjoyed writing this series on UI Tests with Cucumber. I have been able to share the things I have learned while working with diverse teams helping them adopt an Acceptance Test Driven approach to deliver quality software. … Continue reading

Posted in Cucumber, Ruby, Testing, Watir | 11 Comments