Sunday, November 05, 2006

yeah, finally some nice toys, ehm tools

as Elisabeth Hendrickson sums it up in a recent post on her blog: there has been a big change in the acceptance test automation tool landscape. With frameworks like Fit and FitNesse and tools like Selenium and Watir test automation engineers finally got some of the powerful solutions they always dreamed of.

Have you ever made a feature request for a commercial test tool or fought with the support of a test tool vendor? That's no fun. Now with very powerful tools (and each one of them has a very alive community) written in general purpose languages such as Ruby or Python. Yes, there are some nice tools written in Python as well. With all that Ruby hype lately we must not forget how perfectly well suited Python is for scripting your test cases (a clean and very simple syntax, many 3rd party libs and unicode support for example is way better than in Ruby).

The main advantage of these open source tools over the commercial tools is not the price if you ask me. It's the fun people have using them. If a commercial test tool gives you a hard time testing your software, you have to live with it or have to try the vendor's support. If Watir for example would not exactly behave the way you would need it for testing your special application you can easily change the code yourself (maybe with some help from the community - but it's definitely possible).

No comments: