Simple PHP script to check for valid links

A friend asked me for this and it turns out to be a bit trickier than you'd think. There are plenty of tools for crawling a website and reporting broken links.  You can get 90% of this with just wget or curl. But to check a list of links is a bit tricker. The basic … Continue reading Simple PHP script to check for valid links

What do you want from QA?

I've been reading about branding and customer development lately and decided  to exercise some of the concepts I'm learning.  One concept in costumer development is to think in terms of what the customer needs instead of what you provide.  To list benefits instead of features. Since I do QA consulting, I thought I'd take a … Continue reading What do you want from QA?

Landing a Tech Career by Accident was No Mistake

I wrote this as an example article for the About.com tech careers guide A little over 10 years ago, at the height of the "dotcom" boom, I packed my bags and moved to Seattle from a small town in southern Oregon. I was a part-time student at a small technical college working construction between semesters. … Continue reading Landing a Tech Career by Accident was No Mistake

Data driven tests using Google Spreadsheets

I'm using Google Docs to share test data. That way test data (accounts, purchases etc.) can be set up in advance and test execution can be done using the pre-created data. It saves a lot of time and streamlines the testing effort. When executing a test, a tester can just go to the google doc … Continue reading Data driven tests using Google Spreadsheets