My Favourite SCiTE settings …

Well the subject goes without saying. I’ve been working on WinXP again lately and when I’m not around my favourite text editor on the mac (TextMate) I opt for SCiTE on windows. The following settings I find useful for this simple but powerful text editor. YMMV.

Read More

Going Parallel … distributed testing across a grid network using Watir

In my last post I made a tongue-in-cheek observation that load testing really doesn’t work by today’s perceived standards for web automation and testing.

Part of my grievance for that was based on frustration in dealing with different load testing platforms. Not frustration born out of incompetence, more the frustration born out writing tests for increasingly complex browsers with an antiquated toolset.

That’s not to say that protocol based application load testing (or the languages they sit on) aren’t powerful in their own right. LoadRunner, JMeter et al. has their place in the load testing world. But I would like to relegate them to the background as useful, sometimes expensive tools to spin up the wheels so to speak. Nothing like a bit of JMeter infused fun to get the wheels smoking on your system under test. But for the real part, measuring user experience on the web platform?

Read More

Q. firefox-bin quit unexpectedly ?

If you are trying to run Firewatir on Mac OSX and you see the following error message

“firefox-bin quit unexpectedly”

Have a look at the detailed error message available from an irb terminal e.g.

$  irb
>>require 'firewatir'
=> true
>> browser || Firefox.new
dyld: Library not loaded: /usr/lib/libsqlite3.dylib
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Reason: Incompatible library version: Security requires version 9.0.0 or later, but libsqlite3.dylib provides version 1.0.0

Chances are you have the wrong version of libsqlite3 in your Firefox installation. Run the following commands to copy the correct libraries into Firefox.

$ mv /Applications/Firefox.app/Contents/MacOS/libsqlite3.dylib Applications/Firefox.app/Contents/MacOS/libsqlite3.dylib.orig
$ cp /usr/lib/libsqlite3.dylib /Applications/Firefox.app/Contents/MacOS/libsqlite3.dylib
Read More

Why Load Testing Does Not Work for the Web `Date::today >> 36`

I was going to write why LoadRunner does not work for the web as it is today and into the foreseeable future, but decided against that because I don’t think the following points are necessarily limited to a specific toolset.

Load testing does not work for web as it is today primarily because…

Read More

GMail Getting Things Done – a poor man's version

I really like the concept of Getting Things Done. I’m also a fan of Inbox Zero. Well, at least try to be. Here’s how I implement GTD using my gmail account…

Read More