I have a question about the term "Build Verification Testing". In the context of QA, when we run test automation, we aren't "building" anything. We are compiling and running tests against a module, component, or system. The system, module, or component we are testing is previously "built" by developers before the testers ever get to it.
So, my question is, why do testers use the term "Build Verification Testing" when referring to test automation when the term "System Verification Testing", or "System Verification and Validation Testing", seems more correct to me? I am suspecting that the word "build" is an artifact of white box testing QA terminology before test automation was popular? In the old days, unit testing would be followed by Integration testing and then a BVT (build verification test), previous to the web application revolution.