В Рекомендации МСЭ-Т Z.161 определяется базовый язык TTCN-3 (Нотация тестирования и управления тестом версии 3), предназначенный для спецификации типов тестов, независимых от платформ, методов тестирования, уровней протоколов и протоколов. TTCN-3 может использоваться для спецификации всех типов тестов реагирующих систем через различные порты связи. Типичными областями применения являются тестирование протоколов (включая протоколы систем подвижной связи и интернет), тестирование служб (включая дополнительные услуги), тестирование модулей, тестирование платформ, основанных на COBRA, и тестирование прикладных программных интерфейсов (API). Спецификация тестовых примеров для протоколов физического уровня выходит за рамки данной Рекомендации. Базовый язык TTCN-3 может быть выражен во множестве форматов представления. В то время как эта Рекомендация определяет Базовый язык, Рек. МСЭ-T Z.162 определяет Табличный формат для TTCN (TFT), а Рек. МСЭ-T Z.163 определяет Графический формат для TTCN (GFT). Спецификация этих форматов выходит за рамки данной Рекомендации. Базовый язык удовлетворяет трем целям: 1) как обобщенный основанный на тексте тестовый язык; 2) как стандартизированный формат обмена тестовыми наборами TTCN между инструментами TTCN; 3) как семантическая основа (и где уместно, синтаксическая основа) для различных форматов представления. Базовый язык может использоваться независимо от форматов представления. Однако ни табличный формат, ни графический формат не могут использоваться без базового языка. Использование и реализация этих форматов представления должны осуществляться на основе базового языка. Первый пересмотр данной Рекомендации добавляет многочисленные расширения языка (значения параметров по умолчанию, параметризация типа перемещена в другой документ (Усовершенствованная параметризация), специальные действительные значения и особые границы диапазона, ограничения видимости импортированных определений, ограничения на шаблоны, неявно опускаемые поля значений и шаблонов, операторы завершения/продолжения, новые предопределенные функции и т. д.), и содержит многочисленные разъяснения (например, о выделении подтипов в структурированных типах, соответствии типов, выполнении оператора alt и т. д.), опечатки и редакционные исправления. Этой второй пересмотр Рекомендации содержит поправки, разъяснения, опечатки и редакционные исправления. Настоящая Рекомендация технически соответствует ETSI ES 201 873-1 V4.4.1 (2012-04). |