Black-box tests using white-box metrics do not result in gray-box tests. However, each of the three fulfills an important role in defining the test endpoint and minimizing the number of necessary software tests. The test endpoint is always a compromise between quality, cost, and time. Do we want to define a...