Author Archive

Are we ashamed of software testing? (And who is willing to pay for it?) Henrik Emilsson 1 Comment

Imagine that you run a software consultant shop where you take on projects for customers. The projects cover such areas as new software development; implementations of IT systems; and web site development. Let’s say that you are about to create a offer for a new project to a customer. Do you dare to specify the […]

Multidimensional Subjectivity in Software Testing Henrik Emilsson 8 Comments

I use Jerry Weinberg’s definition of quality: “Quality is value to some person”; and I use Cem Kaner’s extension to the definition so that it becomes “Quality is value to some person (that matters)”… I.e. quality is inherently subjective. And there are a lot of persons that are affected by software that we produce… With this in […]

Michael Bolton on Testing vs. Checking Henrik Emilsson 2 Comments

I just want to promote a really good blog post written by Michael Bolton where he describes the difference between Testing and Checking: I wish that many managers, testers and developers read this post… Cheers, Henrik

Agile vs. agile Henrik Emilsson 3 Comments

This was originally meant as an answer to the (ironic) thread where a new thread was forked when Ola Janson launched a couple of questions regarding agile development. My answers and thoughts on those questions are listed here. In one reply to Ola, Rikard says that he has “…never worked in a truly Agile project…” […]

I am secretly in love with Cem Kaner Henrik Emilsson 3 Comments

Well, “secretly” as in that he does not know that I am in love with him… Yet! If you haven’t discovered the amazing Cem Kaner yet, I can give you the following advices and hoping that you too might fall in love some day: Visit publications and read ANY article from his large publication-section. Buy […]

Resolved as Not Repro Henrik Emilsson 8 Comments

Lets say that you have a bug system; and for each bug you have the two fields “State” and “Resolution” where the following values are valid: State: New, Assigned, Resolved, Closed. Resolution: Fixed, Invalid, Won’t fix, Duplicate, Not Repro. Further, you have a field where a product version number should be entered; i.e., the earliest […]

Tricks with Metrics Henrik Emilsson 2 Comments

Recently in Sweden there was a tragic death to a young child that could have been rescued if only the child had come to a hospital in time for a full exam. The one that was blamed for this death was the medical care hotline company that did not understand the severity of the illness […]

The Generalist vs. Specialist Paradox Henrik Emilsson 3 Comments

When working as a consultant you must live up to the paradox that: You should already be specialised and competent enough to get a contract i.e. best of all candidates for the job; but in order to stay alive in business you need to be as general as possible in order to meet the criteria […]

The dodgy test lead Henrik Emilsson 5 Comments

Not too long ago I had a test lead that I pretty soon recognised as someone that didn’t share my philosophy in software testing. One day I reported to him that I had run all regression tests that were assigned to me. All tests were executed on the same build (we had monthly iterations and […]

The hidden project stakeholders Henrik Emilsson 4 Comments

This was originally a response to Rikard’s post “Multi-Dimensional Software Testing”, but here I have developed my thoughts a bit. As I see it, there are more or less obvious stakeholders and stakeholders that might be more or less hidden. A “customer” might be such an obvious stakeholder. It might then just be a matter […]