Sto leggendo "The Pragmatic Programmer". Il libro ha il seguente paragrafo
Dave once worked on an international telex switch. Quite understandably, the client demanded an exhaustive test specification and required that the software pass all tests on each delivery. To ensure that the tests accurately reflected the specification, the team generated them programmatically from the document itself. When the client amended their specification, the test suite changed automatically. Once the team convinced the client that the procedure was sound, generating acceptance tests typically took only a few seconds.
Sono curioso di sapere come ha creato i test dalle specifiche. In che formato era la specifica? Come scrivere un programma che leggerà automaticamente le specifiche e scriverà i casi di test. Ho frainteso il paragrafo precedente?