Compendium Developments Software Testing Reviews, Essays and ToolsOnline Training course teaches how to learn to Automate Web Applications using Selenium 2 WebDriver with Java
 
Web site

 

Software Categories:
Utilities
  - e-prime Checking Tool
  - Exploratory Test Assistant
  - Force Window Visible
  - JB SBTM Editor
  - LinkedIn Troll Remover
  - Locky - the file locking test tool
For Testing Exercises
  - Testing Exercise 7charval
  - Simple GWT ShowCase Clone
  - Selenium Programming Test Pages
Example Source Code
  - WebDriver Experiments
Scripts
  - Graph Path Analysis in Perl
  - Test Utilities Written in Excel Macros
Test Data
  - Test Data Excel Macros
  - Test Data Utilities Written in Excel
  - Test Data Utilities Written in VB
Libraries
  - JB SBTM Editor
Tools
  - Compendium-TA
  - Email Control Center
  - URL Control Center

Tools, Utilities and Source Code

This is our 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 pdf of explanatory notes.

an 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]