TL;DR In this week’s reading club, we provide you an example of how to apply A Risk Storming Game on Football VAR system by Neil Syrett. Risk Storming is a…
TL;DR In the previous post, we explored refactoring the Picshare application using Type Aliases. Let’s keep refactoring by moving business logic from the Elm view function. This post is part of…
TL;DR In the previous post, we presented what Elixir offers in handling Dates and Time. Today we talk about I/O Lists, the data type for creating data streams for IO…
TL;DR In the previous post, we introduced test preconditions and postconditions. Today we answer the question is test case an obsolete artifact in modern software testing. We will introduce you to…
TL;DR Now that we explored Elizabeth Hendrickson’s ideas on creating charters for exploratory testing, let’s expand testing ideas with the legendary two-page Cheat Sheet on testing heuristics created by Elisabeth…
TL;DR In the previous post, we defined the second game, Hope Is Our Most Important Strategy. Game three is about Queen Of Denial. The post is based on a remarkable…
TL;DR This week’s testing from the trenches story explains our test strategy for software that generates other software commands. Test Strategy For Generated Commands Imagine a complicated system that creates…
TL;DR If you need a testing story for explaining that Test Cases are not testing, this article from Michael Bolton for you. Argument story about software testing. You will find…
TL;DR In the previous post, we explored the Elm architecture life cycle by pressing our heart like button. It is time to handle our accumulated technical debt by refactoring the…
TL;DR In the previous post, we present higher-level types: Range, Keyword Lists, and MapSet. Let’s see what Elixir offers in handling Dates and Time. This post is part of the…