What is the KEY characteristic of specification-based testing technique?
A. Tests are derived based on the tester s skills and experience. B. Tests are derived from models that specify the problem to be solved by the software or its components. C. Tests are derived from the extent of the coverage of structural elements of the system/components. D. Tests are derived from information about how the software is constructed.