Posted by Albert Gareev on Jul 22, 2010
You must unlearn what you have learned.
Master Yoda to Luke Skywalker
Although Unlearning is not a testing heuristic itself, I found it very helpful in many activities – from testing and test automation to problem solving and management. That is why I wrote about Unlearning on quicktestingtips.com.
Yet I wanted to share even more about Unlearning, applied [...] ...
Posted by Albert Gareev on Jun 17, 2010
Blink testing, as described by James Bach and explained by Michael Bolton, is an oracle heuristic based on “snap judgment” effect.
Try catching “bug” (an odd character) in patterns below.
I arranged them by difficulty I had. Feel free to put your experience in comments.
In full-screen view all characters are 10pt capitals, as in standard Notepad window.
Easy difficulty
(click to [...] ...
Posted by Albert Gareev on Oct 05, 2009
Software Testing is an empirical process.
Empirical approach as an opposite to theoretical requires observation, investigation and experimenting.
Results of those actions performed are collected, documented, analyzed, and categorized, before conclusion is made.
A Scientific Method of Learning consists of the collection of data through observation and experimentation, and the formulation and testing of hypotheses. If hypothesis [...] ...
Posted by Albert Gareev on Dec 15, 2007
A challenge
Requirements are never complete or detailed enough… It might be a risk we have to consider or a challenge we need to take. This applies to anything in our job: from testing to development tasks.
How do I handle this?
An approach
The approach I use I usually call a breakdown or decomposition. One might call it a testing [...] ...