Test automation at HomeSwap.com

On July 7, 2012 by Željko Filipin
Random Photo: Valbandon, Croatia

Random Photo: Valbandon, Croatia

I think I have created a really nice test automation solution for one of my clients, HomeSwap.com. I have asked for permission to share the solution at a couple of local conferences. The solution if far from perfect, or done. There are still a lot of tests to be written, and the existing tests are running without failures only on Firefox. But I think the solution is good enough to be interesting to other people. The important thing here is that I am showing you real code, real data, nothing fake.

So, I gave a short 5-10 minute talk at a couple of local conferences. Later, I realized the talk could be interesting to people that could not attend the conferences. So, idea about recording a bit longer version of the talk as a screencast was born. (Again, with client’s permission.)

Here it is. My first screencast ever. If you like the screencast, let me know, I will record more of them.

You can download the screencast too: homeswap.mov (69,1 MB)

The best thing is that all the tools and services mentioned in the screencast are either open-source, free or have free trial. So, it does not cost anything to try.

8 Responses to “Test automation at HomeSwap.com”

  • Željko, this is really helpful. They say a picture is worth a thousand words, so a screencast…million? I can see that RubyMine is a nicer IDE than what I use currently and Cucumber and bundler are useful. I can point some managers to this link that are considering different tools to help persuade them not to buy something expensive that won’t work as well.

    • I am glad you liked the screencast. It is just the tip of the iceberg. There is a lot more to be said about test automation stack for web applications.

Trackbacks & Pings

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>