TTCN je standardizovaný, univerzální notový zápis pro testování a řízení testů, který je navržen tak, aby poskytoval jednotný jazyk pro popis testů při vývoji i provádění. Používá se k testování shody a interoperability komunikačních protokolů a jejich implementací. TTCN vychází z jazyka Estelle a jazyka ASN.1.
TTCN byl standardizován Evropským institutem pro telekomunikační normy (ETSI) a nejnovějším standardem je TTCN-3. TTCN-3 je zásadní revizí jazyka, která přidává podporu pro testování objektově orientovaných a distribuovaných systémů.
TTCN je výkonný testovací jazyk, který umožňuje vytvářet komplexní testovací případy. Je také vysoce přenosný a lze jej používat na různých platformách.