A document that specifies, ideally in a complete, precise and verifiable manner, the requirements, design, behavior, orother characteristics of a component or system, and, often, the procedures for determining whetherthese provisions have been satisfied. [After IEEE 610]
Terms of Software Testing (ISTQB)