Stop Hoping for Quality and Just Test It!

As I continue to apply more engineering rigor to the release process in my team, I hear statements referring to engineers being hopeful and hoping things will go well.  Hoping is not the correct way to ship software.  I also hear a lot of statements like “we are confident this will work”.  Confidence, although great…

5

Quality First

Whether you are a developer, a tester, or in a combined Software Engineering role, understanding the fundamental thinking behind testing your own code is of significant importance to producing solid, quality services for our customers.  Due to this, I’d like to spend some time directing you to some of my previous blog posts pertaining specifically…

1

Fixing What’s Not Broken

Many engineering teams look at change as a bad thing, something that will disrupt their work.  And granted, changing for the wrong reasons, or making changes for the right reasons but too many of them too quickly, can be disruptive and affect productivity.  But you should also be careful about being too stagnant as a…


I Scream, You Scream, We’re All Testing!

Scream testing is an interesting concept, not so much applied to finding defects, but instead to clean up your processes.  In the engineering world, we have a habit of creating a lot of things, yet have a very difficult time retiring things, whether those things are projects, hardware, automated test cases, etc.  I guess to…

1

What are Testers Thankful For?

When I think about all the issues my QA team has to deal with to ship projects, I wonder as we get closer to Thanksgiving what they are thankful for.  What makes their jobs easier or fun?  Two things come to mind. Testers are thankful when their developers produce quality builds.  Getting a build that…


QA or Test – does the name really matter?

I’ve been the manager for many different teams.  Some call themselves Test and some call themselves QA.  Personally, I’ve found it easier to just use those terms interchangeably.  But for many, there are two very distinct schools of thought about what a Test team is and what a QA team is.  Maybe at some point…

5

Everyone Wants To Test

You are new to testing.  You are sitting in front of your computer staring at the software code you need to test.  What do you do?  Let’s look at testing from a very basic level and maybe this will help you make progress.  If you don’t “get it” at this level, you should consider spending…

7

Play with fire, but don’t get burned

Instrumenting your product’s source code to get an indication of how much of the code was covered during testing is a really, really smart measurement to get.  If you aren’t at least measuring this number, you should be.  Visual Studio provides features that continue to make this easier.  What does this have to do with…