Skip navigation.

Archives

Business rules for handling overdue library books ... a century overdue!

acceptance testing

In Finland, there is a religious annual that comes out (obviously) every year, collecting 12 monthly magazines into a bound volume. The 116th edition of Vartija was printed in 2004 with the theme, “Doctrines Challenged by the Faith of Common Man”. I guess most Finnish libraries stock it, and Finns are regular readers borrowing 3 books every 2 months. If we have faith in common man, we can presume that they also return them. Unless their great grandchildren return them a little overdue….

Ad-hoc vs. Exploratory Testing

exploratory testing
In various discussions I've been having lately I've tried to help people distinguish between ad-hoc testing (or as some people say - having a play) and exploratory testing...

Ad-hoc testing in comparison to exploratory testing is like the difference between someone who only runs when they are late for their train and a professional athlete that competes in 100 metre sprints.

The person that runs for the bus simply runs instinctively - yet the professional athlete, with the sports-science consultant, studies ways to optimise their running, trains and practices to improve both their power and technique (such as with the Pose method).

The minute you even read about exploratory testing, you are stepping away from ad-hoc (having a play) testing. The mere fact that you appreciate that it isn't only instinctive but realise that there is a method to what may at a glance seem easy to do is the day you are no longer just "having a play".

Four Ages of Testing

Blurb for my Google Testapalooza keynote:Four Ages of TestingJust as biological species do, testing approaches change to fill new ecological niches. This talk covers four broad approaches to testing. It will spend most of its time on the third, an unfinished punctured equilibrium where testing is struggling to balance its traditional role — dispassionate judge [...]

DbFit 1.0 Released: support for in/out parameters, blank-padded strings and quer

I am pleased to finally announce version 1.0 of DbFit. DbFit is a set of FIT fixtures which enables FIT/FitNesse tests to execute directly against a database. This enables developers to manipulate database objects in a relational tabular form, making database testing and management much easier than with xUnit-style tools. The library is free to use, released under GNU GPL.

Performance: art and/or technique(s)?

performance testing
What follows is nothing new. I only try to take another look to what have been written so far. Scott Barber recently commented The whole situation is sad. Tool vendors dominate the training market (at least in performance testing) . Perhaps I don’t care for training as I train my people myself, but I care for stereotype created by dominating vendors. I will bring my own understanding of by-effect caused by load tools bringing the nice load tools. No I don’t say that performance testing is no more an art. But there are certain limits we are yet to break.

More From "Play As Exploratory Learning"

Until today, my reading of Mary Reilly's Play As Exploratory Learning had been limited to occasional stolen glances into Cem Kaner's library, but a copy of this out-of-print book arrived today. Browsing (that is, a little exploratory reading) yielded this (from Chapter 3, "An Explanation of Play", page 117):

Cost-Benefit Analysis of a Test

Posted by Antoine Picard

We have become test hoarders. Our focus on test-driven development, developer testing and other testing practices has allowed us to accumulate a large collection of tests of various types and sizes. Although this is valiant and beneficial, it is too easy to forget that each test, whether a unit test or a manual test has a cost as well. This cost should be balanced against the benefits of the test when deciding whether a test should be deleted or whether it should be written in the first place.

Let's start with the benefits of a test. It is all too easy to think that the benefits of a test are to increase coverage or to satisfy an artificial policy set by the Test Certified program. Not so. Although it is difficult to measure for an individual test, its benefits are the number of bugs that it kept from reaching production.

Register for CITCON Denver

CITCON Denver is just around the corner, April 4th and 5th. This the 3rd annual CITCON North America event, the previous years having been in Chicago (2006) and Dallas (2007). CITCON events have also been held in London (2006), Sydney (2007) and Brussels (2007).

Watching movies to find localization bugs

By Sharon Zhou, Kirkland Client Test Lead

In December, Google Pack shipped 10 new languages in 10 new countries/regions including China Pack. This was in addition to the 30 languages Pack was all ready available in. Localization testing for these 10 languages is not trivial. The testing needs to be done very quickly by experts in the language who may not have seen the application before. Localization testing (LQA) can also be costly since it requires multiple external vendors, and the LQA schedule is highly sensitive to changes in the product schedule.