Hunting bugs: Searching and Tracking

I’m Huntin’ Bugs!

It struck me recently that there are two clear modes that we operate in when testing – and our behavior in those modes is different.  This post is my attempt to define them – so that I can be more aware of what I’m doing and work on them differently.

Mode 1 – Searching

When you’re Searching for bugs, you’re expecting that something’s out there.  You’ve done your background thinking and decided on an area to look at or a rough approach – but you don’t know where any individual bug actually is.

When you’re in searching mode, your actions are to cover as much ground as possible and to find any inital indication that there’s something you might want to investigate further.  This means it’s good to

Mode 2 – Tracking

You swap into Tracking Mode when you catch a glimpse of something that’s not quite right.  You now know there’s something funny going on, and you’re working to get from symptoms that there might be a bug in the area to having the bug boxed up and delivered.

When you’re in tracking mode, you’ve found the signs of a problem and now need to hunt it down.  Your actions are about focusing in from symptoms to bug – or bugs, be ready to find a whole nest of the blighters!  This means it’s good to


To be clear, these modes aren’t “better” or “worse” than each other; you need to use them both to hunt down those bugs.  Just be aware which you’re doing as you do it.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s