Bill Agee's blog

🏗️ Reflections on test infrastructure, with a twist of user empathy.🤝

Hello Octopress!

New year, new hosting stack! This blog is now brought to you by Octopress, hosted on Amazon S3, instead of Blogger.

After spending some quality time with the tools I used in the move from Blogger (Octopress, S3, Route 53, git), I feel like the proverbial new pair of glasses …

SHDocVw.ShellWindows and IWebBrowser2 in C#, the easy way

Not too long ago I needed to write some test setup code in C# to check for open IE windows.

The idea was to kill any running IE instances before entering the main portion of the test case - and just for reference, I wanted to record the URL that each …

Quick and dirty port scan with netcat

netcat (or "nc" on the command line) is a useful tool for many reasons.

One common test automation task I've found it handy for is polling a port, waiting for a service to start responding.

While there are many ways to do that, using nc is a handy way to …

Brushing up on cURL

The curl command line tool is a great addition to your toolbox when working on web-related testing projects.

It's difficult to add up all the ways curl is useful for testing tasks. Here's an attempt at documenting a few simple scenarios.

Installing the curl command line tool

OSX ships with …