The Lazy Tester

Linear Workflow Automation

June 30th, 2009

If you need to create a script to automate an applet or an installation that follows a linear or wizard-style workflow, here’s a way of quickly automating it.
Read the rest of this entry »

The Definition of Testing

June 16th, 2009

The first step of being a tester is understanding what testing entails. Let’s start with a very simple definition. Testing is making sure that the application does what it is supposed to do and does not do what it is not supposed to do.

That doesn’t sound so bad, but what are the implications of this definition?
Read the rest of this entry »

Using AutoIt in scripting

June 9th, 2009

Sometimes you just need to do a little quick automation of a third-party program, and don’t care about testing anything on it. If you’re not using a tool that can handle the program, you can often use AutoIt to do what you need to do and move on with your test.
Read the rest of this entry »

Why The Lazy Tester?

June 3rd, 2009

Why is this blog called The Lazy Tester? In the world of computers, laziness is a good thing. It’s often said that the best programmers are lazy programmers. This is not because lazy programmers are trying to do less work, but because they are trying to work more efficiently. The same can be true for software testers. Why do more work than you have to? If you can test more in less time, why not do it? If you can get a tool to do your work for you, why not use it?

As this implies, a large focus of this blog will be automated testing and other testing tools. But I also intend to discuss other parts of testing practice. If you don’t know the basic manual practice of testing, no tool in the world is going to make you a good tester. Everything posted here is meant to make you a more effective tester, and to make testing more interesting and rewarding.