A modern programozási nyelvektől megszokott vezérlési szerkezetek a TTCN-3 nyelvben is megtalálhatóak
- elágazás:
if(<feltétel>)
{<utasítások>}
[ else {<utasítások>}]
- select-case:
select(<kifejezés>)
{case(<template>) {<kifejezések>}
[case(<template>) {<kifejezések>}]
[ case else {<kifejezések>}]}
- for ciklus:
for(<inicializálás>;<feltétel>;<kifejezések>){<kifejezések>}
- elől tesztelő ciklus:
while(<feltétel>){kifejezések}
- hátul tesztelő ciklus:
do{<kifejezések>} while(<feltétel>);
- címkék használata: label
<címkenév>; goto <címkenév>;