TrainingConferencesAbout UsContact UsAdvertiseSQE.comRSS Feed

StickyMinds.com: brain food for building better software

Log In
 Clarify Your Search Criteria

Tips on Using Our Search Feature(s)
 
StickyMinds.com Home
ResourcesTopicsCommunityPowerPassBlogs
Home  >  Detail: Think Like a Tester



A StickyMinds.com Original

Think Like a Tester

By Dale Perry

Send This Content to a FriendGet a Short Link to This ContentPrint This ContentSee User Comments About This Content

Summary: After more than thirty years in information technology, the last fourteen spent focused on testing and quality assurance, Dale Perry has come to believe everyone can benefit from thinking like a tester. In this article, Dale offers comical, yet serious, insight on how a tester views airport bathroom stall designs.


Jama Software
As a tester I look at things from two perspectives, does something work or behave as I'd expect (positive aspects) and what are the issues or problems with something (negative aspects). I've found that applying this type of thinking full time makes me more effective at assessing various aspects of software. Let’s consider usability for an example.

Did you every wonder who designed the stalls in the men's room in airports? (I haven't been in too many women's rooms so I cannot speak to them as directly.) Let's review several aspects:

Entry
Why do the doors open inward? When traveling, you typically have luggage with you. When you attempt to enter the stall with the door opened inward, you cannot get in with your luggage. You have to place your luggage on the toilet, turn, close the door, and then place your luggage on the floor. To leave the stall you have to reverse the process. Would it not have been simpler to have the door open outward?
  • I've had some say it's a safety issue. You don't want people crashing into stall doors as they open. This is an excuse. If someone is moving so fast in the narrow isles of a restroom that they get hit by a door, there are other issues at play. Besides, the door to the handicapped stalls open outward. It seems they got the solution half right.
Space
I don't know about you, but there is not a lot of room in a typical stall. I'm not a large person--5 foot 8 inches, 190 pounds, but I can barely move in the space provided. I constantly bang my elbows on walls and those silly trays placed in some stalls. Heaven help me if I have luggage in there with me.

Equipment
Did you ever notice how the paper dispenser is placed in a stall? I've noticed three common placements:
  • Right next to the toilet at the same level as the bowl so it aligns perfectly with where you have to place you knees. This virtually guarantees you will crack your knee at least once. It also makes access to the paper difficult as you have to lean over and down.
  • Right next to the bowl, but at shoulder level limiting the room you have even further in a narrow stall. I've found myself tilted to the side on numerous occasions.
  • On the wall at the back of the stall (my favorite). To reach this position you need to be a contortionist.
Then there are the various types of paper dispensers:
  • I love the ones with the metal flaps over the rolls. What are these for other than making it difficult to access the paper?
  • The multiple roll dispensers are even more fun. It seems either both rolls are available at the same time (so you get double the paper required) or the spare roll is either missing or will not drop down.
  • Finally there is the roll that limits the number of sheets of paper dispensed. You pull on the roll and it typically gives you (if you're lucky) four sheets. I'm not sure if someone determines the amount of paper that is distributed, but three or four sheets are often not sufficient!
Finally we come to the auto-flushing toilets. I find these particularly annoying. They never seem to be calibrated to actual human activity. They invariably flush while you are still sitting down (all you need to do is lean forward a bit), or they don't flush at all. If you want to really throw these devices off, wear dark clothing and rock forwards and backwards. It's flush city.

The point to all this is simple: Did anyone actually test these facilities in a real world situation? I think not. As with the restrooms, too often on projects we get pulled into the "let's build something" mentality, and we forget about how it will work or not in real life. That's why we need more people to "think like testers."


About the Author
Dale Perry has more than thirty years of experience in information technology. He has been a developer, DBA, project manager, tester, and test manager. Dale's project experience includes large system conversions, distributed systems, online applications, client/server and Web applications. A consultant with Software Quality Engineering for seven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics.

Back to Top
 
 

Member Comments
Add Your CommentExpand Comments
 
Comment:    
by Audrey Hudson 11/19/2008

Nicely put. I believe most testing should always be done wearing your 'end-users' hat.
And on the subject of toilets, several years ago I had the misfortune to break my leg and so had my first experience of using disabled toilets. It started well, the seat is nicely accessible with lots of support if needed, and afterwards the basin is placed so that you can use it without having to stand up. Then you want to dry your hands. Where's the hand dryer? At the other end of a very large cubicle, of course, you need to walk to it - on one leg and crutches and wet hands an impossible task!!! I resorted to using toilet roll - at least there...Read On

 
 
Comment:    
by Jo Wahle 9/16/2008

I can speak to the women's stalls, and I will say they're not any better! Plus, even if I don't have luggage, I probably at least have a purse, though there may be a hook on the back of the door if it hasn't broken off (and I refuse to place my purse on the floor). You didn't mention bulky winter coats, which add another challenge - either to remove the coat or attempt to proceed with the coat still on, and again, I don't want my coat touching that floor, and some hooks are too wimpy for some coats. When testing, we need to remember the many kinds of users with different needs and goals, and even the users we may want to be "unfriendly" to...Read On

 
Back to Top



 
Ads By Google
What's This?
 
 



Home   |   Resources   |   Topics   |   Community   |   PowerPass



© 2010 StickyMinds.com. All rights reserved.
StickyMinds.com is a division of Software Quality Engineering.
Privacy Policy    Terms & Conditions    Link to StickyMinds.com    Feedback


Rally Software

Infosys




STAREAST 2010 


Better Software Conference