Bug Magnet Story, You Can Not Buy This Fish! — Tentamen Software Testing Blog

Karlo Smid
2 min readJan 25, 2021
Pagar Barcode was not in the system!

TL;DR

A bug magnet story about a fish barcode and Lidl Store Process Workaround.

The Context

I buy my groceries in Lidl. The reasons are straightforward, it is close to my apartment, and I can buy 95% of my groceries’ needs. I go there every Thursday morning to do the weekly shopping. I always buy fish for Friday lunch. Every now or then, there is some new fish that I have never tried before. Today, that was Pagar.

The Issue

At the cash register, the Pagar barcode was not in the system. The cashier went to the fridge to check something but did not find out what she was looking for. She asked for advice from other cashiers.

The Advice

The advice was to search for Pagar and use found code. But she needed to weigh the Pagar at the cash register. Pagar weighted more than what was stated on the box. Price difference was 10 HRK (1.4 EUR).

The Workaround

The cashier decided to cancel the Pagar and refused to sell it. I insisted, and I agreed to pay the price difference because I want to try The Pagar. I asked for the supervisor. He suggested giving me cash in 10 HRK and process the Pagar through the cash register system with proposed advice.

The Risk

The cashier was afraid that these 10 kunas will be deducted from her pay.

The Damage

The whole process lasted for 10 minutes, and there were 10 customers in the queue. So total lost was 120 minutes (including the Lidl employees). The average hourly wage in Croatia is 5 EUR, so one bad estimate could be that the total loss was 10 EUR.

Conclusion

This teaches us that bugs could cluster around new things in the system. Not only new features but also the new data in existing features!

Originally published at https://blog.tentamen.eu on January 25, 2021.

--

--