Sunday, October 20, 2019
Wednesday, October 16, 2019
Sunday, October 13, 2019
How dare you, Lambretta?
I decided to add my personal results to my cartoon blog even though this blog is mainly for software testing.
My goal today was to check-out whether the Lambretta revival V-Special is an interesting alternative
to my beloved but seriously broken Vespa. I've read the Lambretta advertisement in the news. I checked many pictures and it made me curious. The longer I googled the more excited I got, and I also checked the price which seemed reasonable to me.
The positive things I noted, was the quiet motor and the firm road holding at the speed of 80km/h. Something I wasn't used to my current Vespa. Also the design of the new Lambretta is great and contains so much of the Sixties. There is also space for the helmet under the seat which is cool.
However, less joyful is the fact, that almost everything is made out of plastic. Wouldn't it be nice if at least the wings were solid metal. If you carry a passenger, the wings will be full of scratches shortly.
In order to save fuel, you need to consider weight, but a little less of elastic material is desirable.
While on the test ride, I realized the slightly oversized LCD monitor just below the small analog speedo. Unfortunately, the LCD is so big that you can hardly read your speed in the analog display which I think is kind of dangerous, because you spend too much time looking for the needle; time that may be needed elsewhere.
Overall it looks really nice. The designers did a great job keeping as much of the Sixties as possible.The many plastic is a disappointement. I really hope they are going to change that soon.
Friday, October 11, 2019
Tuesday, October 8, 2019
He just knew too much
Reported by Formica Rufa
Saturday, October 5, 2019
BETA Test at Green Galactica
One day the PL asked me to provide a checklist with the most important acceptance criteria and which served as checkpoints to enter the next phase of the project. The list was later extended with a few more items by the PL and PO. When the date came closer, someone worked on the list and changed most of the quality attributes from MUST to NICE-TO-HAVE without upfront warning. Obviously, someone realized one is not going to meet all the goals and changed the attributes beforehand. As a quality manager, I was concerned that tasks labelled NICE-TO-HAVE are never picked up, therefore I protested heavily.
We then agreed to keep the list with its original priority, and, on D-DAY we would go through the list again and then decide for each unfinished task how bad it really is and what are the risks related if we are not completing the task.
But, the cartoon fits even better to several similar situations where the testers warned management long in advance about the immaturity of the system. When deadlines were close, the pattern was often the same: concerns were overruled, management had “higher” goals and caused a mess with the decision to rollout the software despite the obvious consequences.
Tuesday, July 9, 2019
Sunday, June 9, 2019
Duplicate Bugs Arguing in JIRA
I guess, we all agree, duplicate bug reports are a pain. They cause avoidable time to investigate. But, it is not always easy to find out whether a reported anomaly is already known.
When a developer believes that a series of bug reports all have the same root cause, she tends to claim these bugs are all duplicates. The test engineer on the other hand would disagree and state “these are all different scenarios from an E2E perspective”.
At the time of reporting an issue, we usually don’t know the root cause unless we dig deeper into understanding the anomaly. Even if a developer assures the bugs all have the same cause, it still makes no sense to mark these reports as redundant. One can never be sure the developer is right. I have experienced a lot of situations where a developer claimed having fixed a problem and then learnt that only part of the problem or a completely different one was repaired.
Michael Stahl [1] makes an interesting note when he states:
"Why would the same tester report the same issue twice? It just adds extra work for the tester, who for sure remembers the first report. Usually, a duplicate bug is reported when two testers identified the same problem and both reported it without first checking if it’s already in the system".
I personally believe that doing an upfront research in the bug-tracking system doesn’t really help avoiding duplicates completely. We also contact our team mates or submit a question in a group chat. A screenshot can help setting the record straight, but searching for clarifying pictures is even harder.
When testers raise duplicate bug reports, we consider it an indication that these bugs are either easy to find and annoying.
And customers? They don’t care about how many times the same bug was already reported. Some smart techies might "google" for a solution to their problems, but you can hardly avoid duplicate bug reports raised by customers. For example, according to Castelluccio [2], Mozilla receives hundreds of bug reports and feature requests from Firefox users every day. It is clear that in such cases, tools are required that categorize bug reports based on similarities of other bug reports to save a company’s time analyzing such anomalies.
Per Runeson [3] describes an approach using NLP to support the automatic identification of duplicates. Their conclusion: "Even though only 40% of the duplicates are found using this approach, it still means a substantial saving for a major development organization"
However, the best way to avoid duplicate bug reports is by fixing a reported anomaly straight ahead. Don’t wait for the duplicates.
[2] Teaching machines to triage Firefox bugs (Marco Castelluccio), April 2019 at https://hacks.mozilla.org
[3] Detection of Duplicate Defect Reports Using Natural Language Processing (Per Runeson & Magnus Alexandersson), IEEE 2007
Sunday, May 12, 2019
Sunday, April 14, 2019
Shortly before the Sprint Review
Sunday, December 23, 2018
Thursday, December 13, 2018
Thursday, November 29, 2018
Lining up in the Ocean
Monday, November 26, 2018
Patched UFOs
Tuesday, November 13, 2018
Sprint Review #37
[Crispin - Agile Testing]
Sunday, November 11, 2018
Gung-Ho Tester
ThanX. I never met someone who made a drawing about me. I really enjoyed having this moment of conducting a little self-mockery.
And this is the original sketch from Cindy:
Sunday, November 4, 2018
Analyzing Lenny's flight paths
We are tracking the routes of animals all over the world. Some birds have already become famous like Lenny the stork whose annual air trip to Spain and back to his home at the Basel Zoo is observed by over 1500 fans. Lenny has a transmitter and everyone can check online when he starts
his journey from Switzerland to South Spain where he spends a few months before he returns.- The Swiss storks are the
result of a resettlement project that started with Algerian storks, a species
that is not used to fly the same long distances as the original domestic storks. The route they are taking now pretty much matches the distance to what their relatives are
"programmed for" or what they can perform.
- The second theory is less pleasant. Spain is full of garbage dumps where they find enough food. If you follow the markers of Lenny and then switch from the "map"-view to "satellite"-view, it is really appalling to see where he likes to rest and eat. I feel sorry for him and his friends. These garbage dumps seem to be another reason why there is no need to search for food further south.
If you test software for many years, you will get a better sense of where things can go wrong. No book can teach you that. There are interesting books and articles that go into this direction like those from James Whittaker [whit], but it's not the same like experiencing some pain on your own.
[lenny]
http://storch-schweiz.danielbischof.de/map/2964
https://www.srf.ch/news/regional/basel-baselland/heimkehr-aus-dem-sueden-storch-lenny-ist-im-anflug
[logger]
https://projekt-storchenzug.com/datenlogger/
[whit]
Exploratory Software Testing by James Whittaker





















