Everything

The Know Thy Enemy Paradox

Posted on

I started this post a few times before I realised I was actually dealing with two subjects rather than one. At CAST2010 I took Fiona Charles‘ workshop on Speaking Truth to Power. It turned out that this was one of the subjects that I was writing about and hadn’t managed to articulate at all (Thanks […]

Everything

CAST2010 was awesome

Posted on

I spent the last week in Grand Rapids, Michigan, attending CAST2010 (Conference of the Association for Software Testing). It is difficult to describe the value of a conference like this. It is a collection of some of the most respected minds in software testing, of my peers and of people full of passion for the […]

Software Testing

What I learned from my puzzle exercise

Posted on

I’d like to say thank you to everyone who participated in this little puzzle exercise and most especially to everyone who provided feedback. I hope you had fun with it. Well done again to Rushmila Islam who was the first to work out the puzzle. I have posted .the solution at the bottom of this […]

Software Testing

Data driven Selenium in JUnit via @Parameters

Posted on

I played around a bit with iteration using JUnit today. I have some generic tests that behave differently depending on the values fed to them. I don’t want to have iteration code living alongside each test (maintenance nightmare), so I wanted to use JUnit’s @Parameters tag to pull in my test data via a Preferences […]

Software Testing

My Selenium setup so far

Posted on

I’m having a lot of fun with this Selenium gig (shh, don’t tell anyone). There have been a few yaks shaved and I’ve seen the inside of some rabbit holes, but there seems to be a lot of good material online to guide you. At this point, I’m running my tests directly from eclipse, though […]

Everything

Adieu to QTP. Now for a closer look at Selenium

Posted on

To borrow from Groucho Marx – QTP, I’ve had a wonderful time, but  this wasn’t it. So thankfully I’ve been able to step away from QTP for the moment. Given that QTP doesn’t recognise Firefox so well after v3.6, and since we use a firefox plugin for most of our mobile testing (FireMobileSimulator), yours truly […]

Everything

Adventures in GUI Automation – Basic Hierarchy

Posted on

On the suspicion that my last post amounted to a bunch of word salad for a few, let me see if I can add some clarity by describing the basic hierarchy I’m using for my framework. At the top level, I have a suite control script that looks like this: doSetup   ‘Calls to set up […]

Everything

Adventures in GUI Automation – getting my bearings

Posted on

So I mentioned some of the inherent issues that I dislike about QTP 10. One of those appears to be that reusable actions intermittently fail. An action in QTP is a tool-defined item that collects a number of GUI manipulations (or function calls) into a named action. It sounds handy. It probably would be if […]

Everything

How not to start a discussion

Posted on

I gues I must be feeling punchy lately. No new content here for a little while, but I felt the need to respond to someone who linked to one of my posts. What I probably should have done was commented here and sent a pingback, but does anyone click on those anymore? I digress. Marcin […]

Everything

Lessons Learned in Translation 2

Posted on

Here’s my latest foray into re-translation. Actually, this seems to be a pretty good translation of the original text. I suspect what I need to do is find some of the more difficult passages and see what I can find around those. I’ve been looking at the shorter entries to this point because hey – […]