Category: Tool-assisted testing

Why record-playback (almost) never works and why almost nobody is using it anyway

Alister Scott once again calls out a number of spot-on technical points regarding the use of automation tools. In this case, he discusses record/playback automation tools. Technical reasons aside, we also need to look at the non-technical reasons. I’ve only once encountered someone trying to rely on the record-playback feature of an automation tool (my […]

Read More

More Ruby goodness for testing

Did I mention how much I love Ruby? items = (“A”..”Z”).to_a.in_groups(5,false) 5.times do | i | puts items[i].flatten.to_s puts “—-” end Source code is at http://apidock.com/rails/Array/in_groups

Read More

Automating Flash, AJAX, Popups and more using Ruby, Watir and Sikuli

Jonathan Kohl pointed me at Sikuli, a Python-based tool for automating applications using image recognition.  Unlike most tools, which attempt to identify objects via public APIs, Sikuli looks at the pixels on the screen and attempts to identify objects based on how they look. This isn’t exactly a new approach, as commercial tools have had […]

Read More

Comparing files and alternatives(?) to Diff

Continuing the ‘what tool’ theme from last week, today’s topic is ‘Diff’.   I frequently install windows versions of various Unix command line utilities via the Gnu Utilities for Win32 project.  Diff is particularly handy not just for the programming side of automation, but also for comparing output files from automation as well as database queries.  Occasionally […]

Read More

Building regular expressions

When my testing gets technical, there are a lot of things that I only have to grapple with infrequently. Regular expressions are one of those in-again, out-again things for which my expertise varies depending on when you ask me. Today’s Ruby hacking saw me find RegExr which helps you build and test regular expressions, as […]

Read More