Other Program Coverages
TL;DR Software developers must be aware that structural code coverage is only one viewpoint at the code. There are many other essential coverages in use. The post is aligned with…
TL;DR Software developers must be aware that structural code coverage is only one viewpoint at the code. There are many other essential coverages in use. The post is aligned with…
TL;DR This post discusses the fact that 100% code coverage does not mean 100% testing coverage. The post is aligned with the Black Box Software Testing Foundations course (BBST) designed…
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…