Posts in Software Testing
Quote on context...
I don't really know why, but I like this quote from a Fast Company article titled The Three Ways of Great Leaders.


"I can't predict what the next 25 years of business will look like, but I do know that demography, technology, government regulations, geopolitics, labor conditions, and social mores will powerfully influence the opportunities available. And already, we can see some clues to the future. We clearly know that government is playing a bigger role than it used to. We have certainly gone through a major shift in geopolitics. We don't know how this new struggle will pan out, but history teaches us that geopolitics will have a more profound consequence than we might immediately recognize.


In terms of technology, breakthrough innovations in IT and pharmaceutical development may have run their course. We think of these as growth industries, but they might well be maturing. In demographics, what will happen as retiring baby boomers start withdrawing their money from the market? And then there are the dramatic changes in Asia. Just as Japan created lean manufacturing, is there a new management innovation that's coming from India or China, but hasn't yet been given a name?


In each of these dimensions, there are very important changes afoot. They will coalesce and create opportunities for entrepreneurial leaders to launch new businesses, for managers to maximize the value of existing businesses, and for leaders of change to rescue businesses that have fallen into decline. The one thing that we know for certain is that context is vitally important; it will shape the opportunities in these new times."


I can't seem to find a source for the quote (I don't see it in the print version either), but I like it regardless. It seems like a great example of being context aware.
Maintaining your testing skills
A couple of weekends ago we held the August session of the Indianapolis Workshop on Software Testing. The attendees were:


  • Taher Attari

  • Charlie Audritsh

  • Laura DeVilbiss

  • Mike Goempel

  • Michael Kelly

  • Dana Spears



The topic we focused on for the five-hour workshop was maintaining your testing skills.

Our workshop started with a brainstorm of how we all maintain our testing skills. The results of that (most of them anyway) were captured and are available for download on the IWST website. I will summarize our findings. We all pretty much use five types of resources (not counting mentors) to maintain our skills: websites, books, tools, groups of people, and magazines. The following are our "top five" for each group. Top five does not imply some type of ranking or rigorous method for selection. They are simply the resources that most of us use most often.

Websites:

  • www.Stickyminds.com

  • www.Kaner.com

  • www.Testingreflections.com

  • www.jrothman.com

  • www.PerfTestPlus.com



Books:

  • Lessons Learned in Software Testing by Kaner, Bach, and Pettichord

  • Testing Computer Software by Kaner, Falk, and Nguyen

  • Quality Software Management: Systems Thinking by Weinberg

  • How to Break Software by Whittaker

  • Conjectures and Refutations: The Growth of Scientific Knowledge by Popper



Tools:

  • The IBM Rational tools and RUP

  • Watir and Ruby

  • WebGoat

  • Logic Puzzles

  • FireFox Web Developer



Groups:


Magazines:

  • Better Software

  • Software Test and Performance

  • CIO

  • Fast Company

  • Wired



Following the brainstorm, I related some of the stuff James Bach and I talked about when I went out there last month. We ended up working through some of the testing problems he gave me, including one of James Lyndsay's "machines": http://www.workroom-productions.com/black_box_machines.html. These things are great!

Also worth noting, Laura DeVilbiss started a blog following the workshop. Check it out and leave her a comment. She also has some great stuff on Can a bad user interface be the gateway to horrible user behavior?

Next month - test patterns. Let me know if you are interested in attending.