Archive for the ‘Testing’ Category

Are we done yet?

What it means to be done
This seems to be a somewhat misunderstood concept in the world of software. Most often, I see people attempting to quantify a product as “done” by using open various types of defect reports, statistics on runs of test cases, status of unit tests or various other types of automated testing. [...]

How would you test this? – Take II

This is my solution to Mat Heusser’s How would you test this? – Take II
Strategy:
For the first pass of testing, I would use a form of session based test management to create a set of charters or themes that the testing can be grouped into. Each theme is allocated some amount of time for exploration. [...]

Some test ideas from Matt Heusser’s “How would you test this?” blog

This is not a trivial piece of software to test given your overview of pages, workspaces and networks and activities widgets.
Given that this we are using some flavor of Agile:
What was developed for this iteration?
MH [Great questions, Justin. In reality, in the first iteration, we didn't have the next/previous links at the bottom, or the [...]

Kata for testers

What is a kata?
Kata is a Japanese word used to describe a specific set of movements that are practiced in repetition. Kata has roots in martial arts such as Aikido and Kendo where a choreographed set of movements is the dominate form of training and practice for new practitioners. The philosophy of this repetition of [...]

More thoughts on estimation

Software testing is similar to investigative journalism in more than a few ways. The journalist and tester immerse themselves in an environment to interact and learn from experience to be able to tell the tale of their adventures and exploits at some point in the future. Software testing and investigative journalism are similar in the [...]

On estimation of testing activities

I, like many others am being asked for an estimation of time on how long it will take to complete testing activities for each thing I am testing. In the past, the estimations were made and were not used for anything except to mark velocity on a burn down chart. Naturally the line for programmers [...]

Exploratory testing exercise with Matthew Heusser

Today I participated in an exploratory testing exercise that was put on by Matthew Heusser. I really enjoyed the exercise, it was fun and I was able to learn a little more about exploratory and context driven testing through actual testing activity. Hopefully Matthew will put more of these on in the future!
You can find [...]

What tool should I use to automate my UI tests?

If I hear this question one more time…
There is a lot more that goes into selecting what tool to use than skimming through your email for the latest marketing swag from HP or Adobe. If your choices are between off the shelf record / playback tools, this is not test automation. This is tool aided [...]

What is a boundary and how can they be identified?

What is a boundary and how can they be identified?
A boundary is a pretty commonly used term in the world of software testing, most often in the phrase ‘boundary testing’. This word, boundary, refers to an indication of a limit or extent to which something can exist. A boundary is an indication that something that [...]