The Demise of the Test Lab – An Ode to when Testers worked in test labs

Since I have been in software it has been readily accepted that in order to test software one needs hardware. At most software companies this means that there is a test lab filled with computers and devices to assist in the testing. My experience has shown that with each major paradigm shift in software such…


MINNEAPOLIS AND BACK TO TALK CLOUD TESTING

Who in their right mind agrees to fly all morning from Seattle to Minneapolis, drive to a local software testing special interest group (SIG), talk for 90 minutes, and fly back home that same night? For a number of reasons, the most important of which was being home in the morning to help get my…


HWTSaM vPodcast – Chapter 3 Engineering Life Cycles

All three authors of "How We Test Software at Microsoft", Bj Rollison, Alan Page, and Ken Johnston actually made it for this recording.  Warning, I had a bit too much fun with my green screen.  The discussion covers how different teams within Microsoft use Agile, Waterfall, Spiral and Feature Crew approaches for their engineering life…


Microsoft Cargo Container Data Center comes Online

Recently I ran into a friend who was reading chapter 14 of How We Test Software at Microsoft.  He commented on the picture in the book of the Rackable Ice Cube container full of servers.  This was pretty cool to think about purchasing servers pre-racked in a cargo container.  We joked that for our next…

2

AN UNEXPECTED PLUG FOR “HOW WE TEST SOFTWARE AT MICROSOFT”

This BLOG post is a thank you to all the individuals who have read “How We Test Software at Microsoft,” and posted something on the web about it (that Alan, BJ and I been able to find that is).    We are thrilled by the very positive response readers of HWTSaM have had.  There are…

1

NOTHING TO DO WITH S+S – I LOVE THE WORD PENULTIMATE

Alert: this post has nothing to do with S+S or operations or testing but it’s a small slice of life that I just had to share.   “P” words such as penultimate, pontificate, plethora, plebian, and polyglot have failed me more than once.   Have you ever found yourself reaching for that perfect word?  Sometimes…

3

When I Train I Always Learn Something New

  Today I hosted four hours of interactive learning on S+S testing with table topics such as “Testing in Production, How far can we go?” and “Release Cadence in an S+S era.”  Every time I get together with smart engineers new better ideas are generated.    One interesting example that came up in the afternoon…


Ship your service into production and then start testing!

Think about Services shifting the Testing into Production   The topic of Testing in Production (TiP) is a growing area of debate in SaaS and S+S testing groups.  While I don’t personally really believe you should ship your service and then start testing it, I often introduce the topic this way.  It is very challenging to…


1+1 Redundancy Just Isn’t Good Enough

     1+1 redundancy for production services is a flawed design approach.   +1 redundancy is like the kind of logic my wife uses with me when I go on an overnight business trip.  She will insist that I take at least two pairs of socks in my bag even though I plan to be home…

2