In the distant past I worked for a company where our team had built its own in house testing tool in which allowed our software testers to write their own automated acceptance testing scripts in Ruby (using a custom DSL) which in turn would drive Selenium. I really liked this little tool because it was a standalone piece of software that allowed just about anyone to test our application on their own workstation without the need for access to the application’s source code. Unfortunately it was in certain ways rather specific to our product, and its source code was never released as open source.
Several times in the past years have I tasked myself to rebuild this experience into a generic open source tool (because of its use and because I thought it would make for an entertaining side project). Unfortunately I just never got around to making it happen… until now. While its still in it’s infancy I am very proud to present TestPilot. Continue reading