preload

More on Unlearning

Posted by Albert Gareev on Jul 22, 2010
1
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 [...] ...

Blink testing exercises

Posted by Albert Gareev on Jun 17, 2010
4
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 [...] ...

Heuristics exposed

Posted by Albert Gareev on Oct 05, 2009
1
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 [...] ...

Breakdown (decomposition) approach

Posted by Albert Gareev on Dec 15, 2007
0
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 [...] ...