I. M. Testy
Treatises on the practice of software testing is now located at http://testingmentor.com/imtesty
GUI Automation and ROI
It seems that many test automation efforts around the industry tend to focus on GUI automation, or...
Author: I.M.Testy Date: 03/27/2008
Customer expectations
Last October after presenting a keynote at the Conquest software testing conference I was invited to...
Author: I.M.Testy Date: 03/19/2008
Do testers do code reviews?
This weekend on the flight from Seattle to Ireland I finally got to catch up on some reading. One of...
Author: I.M.Testy Date: 03/11/2008
Vista Rant #3 - And yet another boundary issue in Explorer's listview?
This morning I installed Vista SP1 onto my laptop. I was pretty excited about this release of Vista...
Author: I.M.Testy Date: 02/27/2008
Contextual blindness: or How to take things completely out of context
Many testers are familiar with the concept of inattentional blindness (or at least should be in my...
Author: I.M.Testy Date: 02/13/2008
Microsoft ranked in top 10 training organizations
I have been tardy in my writing...too many irons in the fire these days. This week I have been...
Author: I.M.Testy Date: 02/08/2008
Do testers need programming skills?
The debate over whether testers need to at least understand programming concepts is still raging...
Author: I.M.Testy Date: 01/28/2008
Thoughts on becoming a professional tester
"If a man is called to be a streetsweeper, he should sweep streets even as Michelangelo painted, or...
Author: I.M.Testy Date: 01/21/2008
UTF What?
Years ago life was pretty simple with regard to data input. Most computer programs were limited to...
Author: I.M.Testy Date: 01/13/2008
Automation Foibles Unveiled: Coding Guidelines Part 1 - Basic Layout
It has been awhile since I have written about test automation, so I thought I would start the new...
Author: I.M.Testy Date: 01/05/2008
How Professional Testers Think: Why Microsoft primarily hires testers with a Computer Science, Math or Engineering background?
The easiest thing to criticize is that which one does not fully comprehend. There has been a lot of...
Author: I.M.Testy Date: 12/27/2007
Blindly buying into rumor and innuendo: or how to lose stock in your credibility
It never ceases to amaze me that every time we see a calamity involving software the immediate...
Author: I.M.Testy Date: 12/23/2007
Putting the Context back in Context-driven testing
Tonight I was having dinner at the superb Italian restaurant L'Olivo along the canal in Nyhaven,...
Author: I.M.Testy Date: 12/16/2007
Exploratory testing vs. Scripted testing; Is it really only either or?
I just left Stockholm after spending a week there. That was my second visit to Stockholm and it is...
Author: I.M.Testy Date: 12/09/2007
Equivalence Class Partitioning Part 3 - The tests
In the last post we decomposed the set of characters in the ANSI character set into valid and...
Author: I.M.Testy Date: 11/29/2007
Equivalence class partitioning - Part 2: Character/String data decomposition
Again, I am remiss in my postings...too many irons in the fire these days. Two weeks ago, I posted a...
Author: I.M.Testy Date: 11/15/2007
Equivalence class partitioning - Part 1
Wow...where does the time go? I was remiss last week in posting, and it has been a month since I...
Author: I.M.Testy Date: 10/31/2007
Exploratory Testing versus Ad Hoc Testing
A few weeks ago a read an interesting post on SQA Forums about exploratory testing. It was...
Author: I.M.Testy Date: 10/18/2007
Boundary testing - hidden loops and the Deja Vu Heuristic
I previously discussed various types of defects exposed via application of the boundary value...
Author: I.M.Testy Date: 10/08/2007
Equivalence class partitioning
I have been teaching formal testing techniques for several years at Microsoft and University of...
Author: I.M.Testy Date: 09/30/2007
Babel - A 'new' random Unicode string generator test tool
For some time I have wanted to add surrogate pair character support to a tool I developed called...
Author: I.M.Testy Date: 09/20/2007
Boundary testing and wrapping; or 1,073,741,824 * 1,073,741,824 = 0
I have never been really good at math. Sure I understand basic formulas, but I rely on a calculator...
Author: I.M.Testy Date: 09/14/2007
Casting types and boundary testing
The traditional concept of boundary testing was established as a systematic procedure to more...
Author: I.M.Testy Date: 09/05/2007
Why we automate
I never really understood why so many people external to Microsoft seem to be against the Microsoft...
Author: I.M.Testy Date: 08/30/2007
Vista Rant #2 - Incredible disappearing files
If you like obscure bugs, then I think you'll love this little gem! USB flash drives are wonderful...
Author: I.M.Testy Date: 08/20/2007
The code coverage metric is inversely proportional to the critical information it provides.
One of the best aspects of my current role is the opportunity to interact with so many talented,...
Author: I.M.Testy Date: 08/13/2007
Emoting software: more thoughts on simulating emotions...
I am fascinated with the advances computing, and have always approached computing from the...
Author: I.M.Testy Date: 08/01/2007
How long will it take?
When getting close to shipping a product and the team discovers a critical defect that must be fixed...
Author: I.M.Testy Date: 07/25/2007
Quality is not Value!
I previously blogged about quality and value, but after giving it more thought I determined that...
Author: I.M.Testy Date: 07/16/2007
Tools don't replace humans; humans who don't learn to use tools obsolete themselves.
I have been taking some time these past few weeks to enjoy the weather here in Seattle relaxing...
Author: I.M.Testy Date: 07/12/2007
What climbing Mount Fuji taught me about software testing
When I lived in Japan one of the many memorable experiences was ascending Mount Fuji. I started in...
Author: I.M.Testy Date: 06/26/2007
Test Automation Foibles: Hard coded paths
Anyone who has listened to me talk about automated test design knows that I loathe hard-coded...
Author: I.M.Testy Date: 06/20/2007
Emotional Test Automation
In April I hosted a session at the Software Testing and Performance conference entitled Why Test...
Author: I.M.Testy Date: 06/08/2007
Schools of Testing Revisited
Rahul Verma invited me to read several very well-compilled posts discussing various views on the...
Author: I.M.Testy Date: 06/01/2007
Random test data generation
I am not a big fan of static test data, so this month's issue of Software Testing and Performance...
Author: I.M.Testy Date: 05/30/2007
Tester's Guide to Gaining 'System' Knowledge
In retrospect, my father had the incredible foresight to introduce me to electronics at a young age....
Author: I.M.Testy Date: 05/10/2007
Software testing in a flat world
I have been in Europe for the past 2 weeks presenting at conferences in Germany and visiting our...
Author: I.M.Testy Date: 05/03/2007
Influencing one at a time...
I had a professor who once told me her greatest reward in life would be to influence just one of her...
Author: I.M.Testy Date: 04/28/2007
Vista Rant #1 - Spell checking on Windows Mail "This language is no longer available!"
Well, at first I was skeptical about Windows Vista because I didn't really see any significant...
Author: I.M.Testy Date: 04/04/2007
Testing is NOT responsible for quality!
The value of testing is important and critical to the success of many projects. However, testing is...
Author: I.M.Testy Date: 04/04/2007
The Tao of Testing
Ancient Chinese history is fascinating, and there is incredible insight and wisdom in ancient texts...
Author: I.M.Testy Date: 03/19/2007
5 Questions with Michael Hunter
Michael Hunter is a well know tester both inside and outside of Microsoft. Michael writes a testing...
Author: I.M.Testy Date: 03/13/2007
Sex, Death and Fly-fishing and other books for software testers
It is a gray rainy day in Seattle and still rather cold outside; one of those lazy sort of days when...
Author: I.M.Testy Date: 03/10/2007
More on testing Mp3 files and the boundary testing debate
Over the past 3 days I have learned more about Mp3 file encoding and decoding than I have since the...
Author: I.M.Testy Date: 03/07/2007
More on boundary testing and Mp3 encodings
My previous post refuting a conjecture by Pradeep Soundarajan suggesting there are no boundary...
Author: I.M.Testy Date: 03/06/2007
A little bit about me...
Well, I guess I hit a nerve that caused James Bach to put me square in his crosshairs. James'...
Author: I.M.Testy Date: 03/04/2007
The difference between professional testing and arbitrary guessing or wild speculation
My friend and teammate Alan knows how passionate I get about certain things on occasion, so he threw...
Author: I.M.Testy Date: 03/03/2007
Rambling...
I am feeling rather facetious tonight, so if you don't want to bear with pointless diatribe, then...
Author: I.M.Testy Date: 02/27/2007
A tester's perspective on quality vs value.
Quality is a mysterious thing. It seems difficult to articulate definatively, but it is relatively...
Author: I.M.Testy Date: 02/18/2007