The term “black-box testing” seems to mean something different to each project, website, and software engineering academic. So I shall define what we mean by “black-box testing” in the context of Marsyas “black-box testing”:
Does it work the way it used to?
This is checked as follows:
In other words, these tests do not check for correctness; they simply check for consistency. Fixing a bug could result in a test “failing”. However, this is not a problem: see When a test fails...