Site Meter Microsoft Office » Blog Archive » Robinson Crusoe and OneNote: short term vs. long term gains when testing

Robinson Crusoe and OneNote: short term vs. long term gains when testing

by Brick ONeil

From John Guin’s blog: have a theory about the value of automation (and many other test tools) and the time it takes to develop, maintain and use them. I call this my “Robinson Crusoe Theory” of testing and it goes like this:

Imagine you are cast away on a deserted island. You managed to save a fishing pole, a hoe and a barrel of corn seed. You need time to build a raft to escape, but you face a dilemma. Each day you face starvation and have two choices. The first choice is to go fishing, and assume you will catch enough fish to eat for a day. They may be tasty or not, maybe filling or not, but they will (barely) meet your nutrition needs. Or, you could start a farm, and since you have plenty of seed, at the end of the season, you will have food for a year. If you choose to fish, you have to fish all day every day and never have time to build the raft. Of course, you will not starve. If you decide to plant the crop, the yield is too far into the future for you to prevent starvation, but if implemented, you will have months of time to build a raft after the crop is ready.

The trick, of course, is to figure out how to plant the crop and reap the long term benefits rather than get locked into barely surviving by fishing every day. In the test world, we face the same dilemma. Having automation running is the equivalent of farming - there is little payoff today, and the amount of work necessary to build and maintain a viable automation system is very large. The most obvious alternative is manual testing, which is the equivalent of fishing. If I chose this path, each time a new build of OneNote was ready to test, I would need to run all my manual test cases again to verify nothing broke. If I have more than 8 hours of tests and get a new version to test daily, you can see how quickly I would get behind. My last estimate of how long a test pass would take for one of my features was 31 days - clearly, since we get builds much more often than once per month, I’d be in trouble very quickly if I relied on manual testing.

Fishing for bugs is a short term success - maybe you will catch the “great white shark” types of bugs, but you may also get distracted with the little fish. You won’t know until the end of the day, and even then, you won’t know what you missed. Farming is steadier - you know the expected yield, you will go through the crop daily with your hoe looking for weeds, but you will also know exactly how ripe the crop is every day and know when to expect the yield.

Obviously, the task at hand is to find more efficient ways to test which give me a high yield (to “farm” for bugs, rather than “fish,” if you will). I have a few more resources than Robinson Crusoe, though, but if I get caught up in the excitement or short term benefits of “fishing,” I might overlook them.

To read the rest of this entertaining and informative blog, click the link above.


Leave a Reply


About Microsoft Office

We’ll be discussing Microsoft Office products, the suites, updates and upgrades, tips and tricks. There are wonderful programs that Microsoft has come out with, especially Word, Excel and Outlook. There are programs for everyone out there, from home and student workers, small businesses and corporations. So, keep in contact, watch this space, as the saying goes, contact me with your tips, comments

Microsoft Office Author(s)

Technology Channel Posts

  • Father’s Day Gadget Gifts
    Dad’s special day is just days away. Be sure not to forget to gift your father or husband on this special day, June 20th. I personally got my husband an advanced Father’s Day gift and bought for [...]
  • Samsung’s BD-P4600 is a Fancy BluRay Player
    Released yesterday, this latest BluRay player from Samsung definitely stands out in plenty of ways. The unit doesn’t look like any player. It comes with metal brackets for mounting to the [...]
  • EMS Mouse
    Well, I think I would like this very much. Sitting in front of the computer for many hours in a day can be a pain in the back and I get relief from a massage procedure. But when a therapist [...]
  • Load-Ding Device Organizer
    If you have most of your gadgets cluttered and lying around the house as you charge them, a device like this will definitely have tons of use for you. It's a great solution for keeping your [...]
  • Sony Playstation’s PSP GO
    The web is abuzz with rumors of Sony Playstation’s latest upcoming mobile game portable…the PSP GO! The new design of the very popular handheld unit features an even lighter more compact [...]
  • Apple’s Newest iPhone 3G S
    Apple early today has announced the release of the newest iPhone 3G S, which they claim to be the “most powerful” iPhone yet. The latest unit is packed with so many more features than the [...]
  • Remote Pet Feeding & Viewing Camera Kit
      We can’t deny that with today’s lifestyle, pets are treated like actual human beings. So that even ideas like this actually make sense. There are pet-owners now who regard their dogs as [...]
  • Nokia N97 Worldwide Release this June
    The latest in the Nokia line of handsets will be out in the over seventy-five countries beginning this June. The Nokia N97, which is Nokia’s very first mobile computer/cellphone, will be made [...]
  • Della Website
      Della is a specialty website operated by Dell Computers with the female population in mind. The site is so female oriented and comes with tips like calorie counting, the right way to [...]
  • Sony Ericsson’s Satio
    Unveiled recently, Sony Ericsson’s Satio is marketed as the ultimate multi-media device. The gadget is a camera phone that should appeal to every budding amateur photographer. The gadget boasts of [...]

Hot Off The Press

  • Harry Potter and the Half-Blood Prince Chapter Twenty-Nine Wrap Up
    Chapter Twenty-Nine of Harry Potter and the Half-Blood Prince is called "The Phoenix Lament." Ginny gets Harry up from Dumbledore's body and leads him back to the castle. Ginny takes him to the [...]
  • Emily supports HR 1326 (chimps)
    We all know and love that Emily Deschanel is very active in the rights of animals. She's known for being a vegetarian, and has supported various causes over the years. Now, she's written to [...]
  • Happy Independence Day!
    July 4th is here and I'd like to wish all my readers in the United States happy Independence Day, because it is America's birthday today. For the rest of you, I guess you can just sit on it. For [...]
  • The Proposal: What the Critics Say
    Ryan Reynolds and Sandra Bullocks’ romantic comedy, The Proposal may have hit well in the blockbusters but what do the film’s critics say about the film. Well I have searched through the [...]
  • Not worth the paper they aren't signed on
    First of all, if you are reading this on the Fourth of July... well, you need to get outside and grill some burgers! Now, in the meantime: Every day my inbox is flooded with announcements [...]
  • Smackdown/ECW House Show Results in San Diego, California (7/3/09)
    Wrestling News World reader David Mayorga sent in the following report: Match 1: Evan Bourne vs Shelton Benjamin Shelton dominates in the early going before Bourne with some key counters [...]
  • Update on Jeff Hardy WWE Contract Status
    Jeff Hardy was interviewed on Spain's Four Network to promote the WWE shows over there in September. He confirmed that he hasn't signed a contract extension and when asked if he would, he [...]
  • W. Basketball. Auburn In The WNBA: Week Four Recap
    Former Auburn women's basketball player and current Phoenix Mercury teammates DeWanna Bonner and Le'Coe Willingham each contributed big performances in leading the Mercury to a 2-1 record this past [...]
  • Jerry Brisco's Surgery Postponed
    The following is from Jim Ross Website: JRSBASRBQ.com: Jerry Brisco is not a happy camper today. He was mentally ready to undergo surgery on Thursday to repair a heart defect but the surgery has [...]
  • Emily as Dr. Farquad
    Saw the movie My Sister's Keeper last night - I left the theatre with mixed feelings. The film was beautifully done, and I say that after watching it with skepticism. I pretty much knew the storyline [...]