Three New Facts That You Found Out Today
BBST Foundations, Uncategorized
TL;DR “That man’s life was not yours to take. A girl stole from the Many-Faced God. Now a debt is owed.” ―Jaqen H’ghar to Arya Stark[src] In my free time,…
BBST Foundations, Uncategorized
TL;DR “That man’s life was not yours to take. A girl stole from the Many-Faced God. Now a debt is owed.” ―Jaqen H’ghar to Arya Stark[src] In my free time,…
TL;DR Among testers that claim to be context-driven, I hear a lot of statements against detailed test cases. In context-driven testing, context is a King, so I will explain a…
BBST Foundations, Uncategorized
TL;DR Let’s provide an example of structural code coverages. The post is aligned with the Black Box Software Testing Foundations course (BBST) designed by Rebecca Fiedler, Cem Kaner, and James…
TL;DR Risk analysis, and later software testing coverage for those risks, is a vital project metric. Here is one real case of risk analysis from my daily activities. I live…
BBST Foundations, Uncategorized
TL;DR In Control Structures That Every Programming Language Should Support, we listed essential programming structures. In this post, we will discuss code coverage based on those structures. The post is…
TL;DR Word coverage is the most misused word in software testing. Let’s explained what coverage is by giving definitions and real case examples. The post is aligned with the Black…
TL;DR While I am writing this post, my Mac handles a dozen interrupts. Let’s explain what interrupts are and which software bugs are related to interrupts. The post is aligned…
TL;DR Exception program control was introduced into programming languages to help developers to easily handle program error flows. But if you use exception in the wrong way, they could also…
TL;DR The function is very probably the most common term that software tester will hear from developers. Let’s explain what is actually a function call and which bugs are commonly…
TL;DR There is a famous vi editor joke that the developer is using vi because it does not know how to exit vi. This is an infinite loop, the most…