This paper presents a pragmatic approach to the problem of the automatic generation of a test suite for a given system. It introduces the GAP tool, embedded in the HARPO toolkit, which is capable of generating TTCN test suites starting from a SDL specification of the system and test purposes written in MSC notation. In addition to this, GAP computes coverage measures for these tests, which represent an evaluation of their quality.