Arkisto: May 2012

Find the Defects when Fixing them is the Cheapest

30. Mayta, 2012 | Kirjoittaja: Antti Niittyviita

Jukka from Prove is building a house. According to modern trends, the bathroom needs to have two showers, on the opposite corners of the square-shaped room. The corners had to be ‘realigned’, so that the showers and the faucets could be handily attached to the walls.

Yet, because my own professional knowhow is only fit for spouting impressive talk about testing software, I decided to hire a professional to have a look at it.

The professional’s job was to construct a metal frame for the shower background and to fasten it. Because we were talking about a professional here, the frame was finished quickly and the fastening to the floor also went smoothly with sleeves and screws.

Next, an LVI-installer was called in to install the showers and other stuff. As he saw the metal frame, the installer was quick to ask our Jukka if he had installed floor heaters. Of course there were, that is one of the basic comforts of a modern house.

According to foreknowledge and before starting the work, the LVI-installer decided to blow some pressurized air through the floor heater pipes.

And lo and behold, a mighty pillar of dust came out the sleeve holes – the pipes had become broken. Had the LVI-installer performed his job with blinds on without first testing the previous work, we would have been looking at extensive water damage. They would have had to renovate the bathroom within few months of moving in. Now, they got away with changing the pipes and quite low expenses.

The initial frustration from the setback soon gave room for relief. Our happy home builder understood that something far worse could have happened.

Accidents happen and mistakes are made. That is why testing the essential features on a regular basis is important. Discovering the defects that endanger business are best found when fixing them is the cheapest.

Maintaining a Bicycle

22. Mayta, 2012 | Kirjoittaja: Antti Niittyviita

The sun is warming nicely and the summer has already arrived. The bicycle is still in the back of the shed. Time is right for maintenance.

When Professional Tester dug up his bicycle, he told a story of his own routines. One needs a right assortment of tools for performing proper maintenance on the bike. You don’t need all the screwdrivers or the tightener each spring. Despite this, having them in one’s toolbox is a good idea. An experienced bicycle servicer is quick to recognize the parts that need to be maintained and chooses the right tools for the job.

Most of the time, you need a pump to fill the tires. If the pressure is good, you don’t need it. That does not mean that we would discard the pump. An experienced bicycle servicer puts the pump back into the toolbox to wait for the time when it is needed. Some people might attach the pump to their bicycles, so that it is always with the bicycle no matter where it goes, ready to be used.

What can sometimes happen is that the tire is damaged and unable to stay filled with air. It is no use then to pump more air into the tire – even in the best case scenario, the only thing we accomplish is an illusion of things getting better. Only after the tire has been patched and we have actual grounds for using a pump should we use it. Manually blowing air into the tire is unlikely to reach the required pressure level. In the worst case, no air gets inside the tire.

Just like that pump, test automation is an important tool in a professional tester’s toolbox. The box contains other tools, and together they form a tool set with which the experienced guru can hunt the most significant bugs from the software products.