Tools, Utilities and Source Code

This is a collated list of Tools and source code we have written.

Some of these were previously released commercially. Everything here is unsupported.

Everything here is free, where possible we have released the source code.

Utilities


e-prime Checking Tool

e-prime Checking Tool

Do you want to write without using the verb "to be"?

Do you want to master e-prime?

Use our online tool to check your writing.

Play with it here

More Details


Exploratory Test Assistant

Exploratory Test Assistant

A prototype tool for recording your exploratory testing notes.

Grab The Source


Force Window Visible

Force Window Visible

A small free tool derived from sHideWin for forcing the display of hidden windows, even if they are off the screen.

Grab The Source


JB SBTM Editor

JB SBTM Editor

A prototype tool for editing session text files for use in James and Jon Bach Session Based Test Management scripts. Written a long time ago (2002) in VB6, still runs on Windows, but not sure how useful it will be to anyone.

Grab The Source


LinkedIn Troll Remover

LinkedIn Troll Remover

A GreaseMonkey script to mark people as trolls and hide their comments when you read linkedin.

Grab The Source


Locky - the file locking test tool

Locky - the file locking test tool

A small free tool for locking files. Written in AutoIt. Source code included.

Grab The Source

For Testing Exercises


Testing Exercise 7charval

Testing Exercise 7charval

A small javascript program that I used as an exploratory testing exercise.

Play with it here

Grab The Source


Simple GWT ShowCase Clone

Simple GWT ShowCase Clone

A small javascript program that I use to help teach WebDriver. It has some awkward automation elements, but is lighterweight than a full GWT app.

Grab The Source


Selenium Programming Test Pages

Selenium Programming Test Pages

A small set of html and php pages that I use for teaching Selenium and WebDriver. These are the examples used in Selenium Simplified.

Grab The Source

Example Source Code


WebDriver Experiments

WebDriver Experiments

An ongoing dumping ground for source code examples when I blog about WebDriver.

Grab The Source

Scripts


Graph Path Analysis in Perl

Graph Path Analysis in Perl

A small Perl script for traversing a set of node pairs and producing the branch coverage paths for each.

See our related essay on structural path analysis

Grab The Source


Test Utilities Written in Excel Macros

Test Utilities Written in Excel Macros

A long time ago Danny Faught and I wrote about Testing when your hands are tied. Prior to writing that article I had written an Excel spreadsheet which I used on sites that "tied my hands".

Grab The Source

Test Data


Test Data Excel Macros

Test Data Excel Macros

Experimental test data generation macros written in MS Excel.

a text set of excel spreadsheet of macros and examples.


Test Data Utilities Written in Excel

Test Data Utilities Written in Excel

Experimental tool for generating test data from xml data specification files.

Grab The Source


Test Data Utilities Written in VB

Test Data Utilities Written in VB

Experimental tool for generating test data from xml data specification files.

Grab The Source

Libraries


JB SBTM Editor

JB SBTM Editor

Two projects in one - the first is a wrapper around AutoIt dll in Java. The second was a rewrite to avoid the need for the AutoIt dll. I have not worked on this for a long time.

Grab The Source

Tools


Compendium-TA

Compendium-TA

An outliner, a diagrammer and an entity modeller. It handles cross references with ease and can automatically generate a xref matrix for any entity pair. With specific features to help testers do Graph based testing. It is Free to download and use now.

Unfortunately I cannot release the source code to this because it uses proprietary 3rd party components and code

More Details


Email Control Center

Email Control Center

A support tool for Microsoft Outlook 2000 running on Windows 95,98, NT, 2000, XP. Email Control Center sits in your system tray.
Ready for you to take control over Outlook and your Email tasks. Easy to Configure, simple to use. Free to use.

Unfortunately I cannot release the source code to this because it uses proprietary 3rd party components and code

More Details


URL Control Center

URL Control Center

A URL manager running on Windows 95,98, NT, 2000, XP. URL Control Center sits in your system tray.
giving you fast and easy access to all your favourite URLs. Simple to use with multiple browsers. Free to use.

Unfortunately I cannot release the source code to this because it uses proprietary 3rd party components and code

More Details