A bug magnet story about a fish barcode and Lidl Store Process Workaround.
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.
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. …
I have one door, two windows and two blinds, one for the door and one for two windows. Note the box at the top where blinds roll in and out.
Here is the video that best explains what is the problem here:
Comparable Product With No Problem are blinds that cover two windows on the right of the balcony door.
I found the root cause of this problem from a professional fixing another issue with the door. The solution is straightforward, so Occam Razor’s critical thinking technique should be enough to find the root cause. Please post your reasoning in the comments below. All the clues are in the picture and videos.
Originally published at https://blog.tentamen.eu on January 24, 2021.
In the previous post, we mapped received photos from REST API into our simple Picshare application. Today we will load three Photos into the Picshare application. This post is part of the functional language series, and it is based on a remarkable book, Programming Elm Build Safe and Maintainable Front-End Applications by Jeremy Fairbank.
Websockets are durable connections between Browser and backend server. Through WebSocket, the browser application receives real-time data. The browser application only needs to subscribe to a WebSocket with interesting data.
Open your Picshare. elm file and add comments from the following gist:
Make application in picshare/src
elm make Picshare.elm --output picshare.js
and open index.html
Originally published at https://blog.tentamen.eu on January 23, 2021.
In the previous post, we explained how to pattern-match Elixir Maps. Today we explain how to pattern-match Elixir Bitstrings and Binaries. This post is part of the functional language series, and it is based on the remarkable book Elixir In Action by Sasa Juric.
First, we need to recap on bitstrings and binaries. Bitstrings are a chunk of bits with configurable size, while binary is a bitstring with a byte size (eight bits). Remember that Elixir Strings are binaries.
Using binary syntax and pattern-matching operator, we first pattern-match each byte of three-byte binary into separate variables in the above screenshot.
Then we forced one MatchError
. …
In the previous post, we explained what is Test-Path in the context of the Directed Graph. Today it is time to do an exercise on Test Paths in Directed Graphs. We will introduce you to software testing based on the remarkable book, Introduction To Software Testing by Paul Ammann and Jeff Offutt.
In the last post, we presented a CIA thinking tool called The Phoenix Checklist. We used it to identify the real problem with the Google Page Rank feature. Today we create a plan for solving that problem. Many thanks to Marcel, who sublimed this great resource on his blog, That’s the buffet table.
How to create a plan for solving the How To Fake Google Page Rank problem using the Phoenix Checklist? Phoenix Checklist gave us a list of questions to identify what is an actual problem that we want to solve. …
The last time we presented the scheduled game, We’ll Go Faster Now. Today we present a Game related to Schedule Trance. The post is based on a remarkable book written by Johanna Rothman, Manage It!
Your team is in a trance about a fixed date. On that date, the team has to present a working product with an ambitious feature set. As a project manager, you do not have a clued team and will be able to meet the deadline.
Create a project dashboard page and start measure team velocity.
Break your work into one-week iterations. Develop by features. At the end of each iteration, the whole feature must be done. …
Last Tuesday, we had our Testival #60 Online Edition Meetup. We had one talk, Leveraging your testing power with Xray — Sérgio Freire, Head of Solution Architecture — Xray, and one lighting talk.
This was our second online meetup, and the context changed. Now we can invite testers around the world! The motivation for this meetup was straightforward. At almost every previous Onsite meetup, an X-ray tool pops up in the question or conversation. We had an X-ray talk previously at Testival #51, and it seems that since then, XRay got popular among Croatian software testers. So I invited Sergio to give a hands-on presentation about XRay features. Sergio is Head of Solution Architecture for Xray. …
If you work as a software tester in a start-up company, this Summary: How To Start A Startup by Charles Wong is a great 57-page resource that could help you find out what is most important for Startup companies.
This document gives an overview of 18 chapters of what is a start-up company really about. From the chapter about Foundation, through Competition is for losers to Sales and marketing, you will find a lot of Charles advice and resources on these topics.
Originally published at https://blog.tentamen.eu on January 17, 2021.
In the previous post, we solved the issue of missing stylesheets in our application. Today we map received photos from REST API into our simple Picshare application. This post is part of the functional language series, and it is based on a remarkable book, Programming Elm Build Safe and Maintainable Front-End Applications by Jeremy Fairbank.
We are almost there. The last thing to do is to map the received photo using HTTP.Get
the method into Elm Application. But we will also demonstrate the robustness of our Picshare application by throttling the network connectivity in Chrome Developer Tools.
Add the following two comments from this…
About