TesterHQ - The Evil Tester Blog Aggregator

Apr 18, 2008 - 5 minute read - Evil Tester Techniques

Challenge your assumptions and presuppositions to identify usefulvariation

Any curious tester can find a number of published heuristic documents out there on the web (James Bach, Elisabeth Hendrickson) ‘Heuristics’ appear regularly on blog posts. (Mike Kelly, Ainars Galvans, Scott Barber, David Gilbert) In this post I aim to show you an easy way of identifying new test ideas without recourse to heuristics, on a case by case basis, to allow you to add further depth to your own test explorations.

Apr 18, 2008 - 4 minute read - Book Reviews CompendiumDev

Book Review: Working Effectively with Legacy Code by Michael C. Feathers

In the foreword Robert Martin tells us that other patterns exist for preventing bad code, and this this book helps us reverse the rot, to “…turn systems that gradually degrade into systems that gradually improve.” Since the provided definition of “Legacy code” describes “code without tests”, you can apply the approaches presented at any point in a project where you discover that the code does not have tests. And depending on the level of ‘rot’ you can pick and choose from the various techniques presented.

Apr 11, 2008 - 7 minute read - Evil Tester Techniques

Software Testing Lessons from Brief Counselling and Therapy

Brief Therapy (and other therapeutic models)) provides me with some useful ‘heuristics’, approaches and techniques to apply during my testing. Brief Therapy - often called Solutions Focused Therapy concentrates on moving the client towards the ‘solution’ that they want to achieve through the therapy process. Different from problem focused therapy which concentrate on the problems that led to whatever situation and symptoms the client currently faces. I have read a fair few Brief Therapy books in the past, but this particular blog posting comes after reading “Brief Counselling: Narratives and Solutions” by Judith Milner and Patrick O’byrne - not a great book but a solid and ‘brief’ useful overview.

Apr 11, 2008 - 3 minute read - Book Reviews CompendiumDev

Book Review: JUnit Recipes by J. B. Rainsberger, Scott Stirling

[amazon.com][amazon.co.uk] ’ “Stop Debugging. Write a test instead” and here’s how’. That seems to sum up the book. Wether you use TDD or not, JUnit Recipes helps you get more out of JUnit - perhaps it will help you stave off a move to TestNG? Contents include 130+ ‘solutions’ for common tasks. If you check out the contents page then you can see what the authors cover. People often want assurance from ‘authorities’ that they are doing the right thing so the book has discussions about ‘how much’ testing to do and ‘how low’ to go.

Apr 8, 2008 - 7 minute read - Evil Tester Techniques

Create Software Test Ideas Fast Using Presentation PreparationTechniques

A little history… As I did my best to teach a tester how to write test ideas for an Agile story I found myself wondering why I found coming up with ideas and questions a fairly easy activity and why they seemed not to find it quite so easy. Practice would have had something to do with it, but I also suspected a slightly different mental model. I went out to try and find ‘other’ models for generating ideas and structures quickly.

Mar 30, 2008 - 2 minute read - Evil Tester Tools

RegexBuddy meets RegexGuru

Much as I appreciate the conciseness, usefulness and elegance of Regular Expressions; I just don’t use them enough to have mastered them or keep the rules in my memory. I used to rely on “Mastering Regular Expressions”, which I still find very useful. But I registered RegexBuddy about a year ago when I found myself struggling with a regular expression for about an hour. 2 minutes after I had bought and downloaded RegexBuddy I managed to create the desired regex.