TTCN - TTCN - Wikipedia

TTCN это язык программирования используется для тестирования протоколы связи и веб-сервисы. Набор тестов TTCN состоит из множества контрольные примеры написан на языке программирования TTCN. До версии 2 язык был написан в виде таблиц и назывался Древовидная и табличная комбинированная нотация. Для чтения и редактирования этого языка потребовались специальные редакторы TTCN. Начиная с версии 3 TTCN был переименован в Обозначение тестирования и управления тестированием. Теперь он ближе к современным языкам программирования и может редактироваться с помощью традиционных редакторов. TTCN-3 является более гибким, чем TTCN-2, в том смысле, что его можно использовать для тестирования протоколов, а также для тестирования традиционного программного обеспечения.

Для выполнения всех версий TTCN требуются специальные компиляторы или интерпретаторы.

Например, широко используется TTCN; ETSI, ITU для тестирования телекоммуникационных протоколов. Тест на соответствие случаи ETSI стандарты как ISDN, DECT, GSM, КРАЙ, 3G, DSRC также были написаны в TTCN. В последнее время он также использовался для тестирования различных стандартов протоколов, например. Bluetooth, IP.

Исполнение тех контрольные примеры в отношении продуктов (например, телефонов, мобильных телефонов, средств поддержки услуг или сетевых элементов) используется для проверки того, что реализация протокола в этих продуктах соответствует требованиям, определенным стандартами электросвязи.

TTCN часто сочетается с ASN.1.

Версии

  • TTCN-1: стандартизирован в 1992 г. ISO и CCITT как ISO / IEC 9646-3 и CCITT X.292 для методологии и структуры тестирования соответствия открытых систем (OSI).
  • TTCN-2: стандартизирован в 1998 г. ISO и ITU, добавив в TTCN-1 поддержку параллелизма и нескольких модулей.
  • TTCN-3: Написано ETSI и стандартизирован в 2000 г. ITU под ссылкой Z.140. Он был нацелен на то, чтобы стать более общим языком тестирования, чем TTCN-2. В 2007 году рекомендация была изменена с Z.140 на Z.160.

Исходная информация

Тестирование на соответствие означает выполнение теста против четко определенного прецедент, например тест, написанный на TTCN. Plug-тесты, также называемый тестирование совместимости, являются тестовыми примерами, выполненными с моделью клиент-сервер; например Почтовый клиент против почтового сервера, телефон против сети, Bluetooth-гарнитура против Bluetooth-телефона. Plug-тесты, например часто выполняется при так называемых unplug-тестах.

Тесты на соответствие и plug-тесты дополняют друг друга. Если все сделано правильно, ошибки взаимодействия, обнаруженные с помощью подключаемых тестов, должны привести к определению новых тестовых случаев на соответствие, которые охватывают неудавшийся тест.

внешняя ссылка