Управління життєвим циклом підприємства з використанням інструментальної лінійки IBM Rational / Telelogic. IBM IBM Rational / Telelogic Tester. Частина 7., Різне, Програмування, статті

IBM Rational / Telelogic Testerпобудований на базі стандарту TTCN3 (Testing and Test Control Notation), прийнятого в 2001 році як подальший розвиток та удосконалення стандарту TTCN2 (Tree and Tabular Combined Notation), на базі якого побудований Tau TTCN (Див. частину 6).


Основна концепція TTCN3 легко читається на малюнках, наведених нижче:

 


 
 

Фізична Конфігурація Тестів.


TTCN є стандартизованим мовою, призначеним для задач тестування. Стандартизований ISO та ETSI і був спочатку розроблений для специфікації атестаційних тестів для протоколів ISO.


TTCN3 є самою останньою итерацией стандарту і розшифровується як Нотація тестування і управління тестами (Testing and test control notation).


TTCN3 використовує доведені концепції з TTCN2, але також додає нові поняття для розширення мови та подальшого поліпшення своєї результативності.


Мета використання TTCN3 полягала в тому, щоб розширити його застосовність до більш широкого діапазону областей тестування.


TTCN3 простий і в навчанні, і у використанні. Він має текстову структуру, з синтаксисом, схожим на С, але при цьому містить кілька понять, розроблених для спрощення тестів і тестових наборів.


Перш за все, тут використовується концепція тестових компонентів – їх можна сприймати як віртуальних тестерів в тестовому наборі. Тестовий набір повинен мати як мінімум основний тестовий компонент, але може мати безліч тестових компонентів, як ми побачимо далі.


Порти є інтерфейси, через які тестові компоненти взаємодіють з тестованої системою та іншими тестовими компонентами. Тип та напрямки повідомлень, що проходять через порти, можуть бути задані в TTCN3.


Варіанти тестування – це спеціалізовані функції, які є складовими блоками наборів тестування. Вони повертають тип рішення, який дозволяє здійснювати просту обробку результатів тестів.


Модулі забезпечують і структуру, і обсяг для наборів тестування. Можливість імпортування з модулів є ключовою з точки зору повторного використання в рамках тестів TTCN3.


Контроль виконання забезпечує спосіб об’єднання індивідуальних тестів для створення, можливо, складних, але ефективних наборів тестування.


Нарешті, шаблони забезпечують дієвий спосіб визначення повідомлень, які будуть відправлені в тестовану систему і отримані від неї. Вони забезпечують ключ для автоматичного відповідності значення, і є можливість визначити конкретні значення, діапазони, знаки підстановки та опціональні або пропущені значення. Шаблони можуть бути розроблені для довільно складних типів даних для того, щоб виконання відповідності значення було можливим для будь-якого типу повідомлення, одержуваного від тестованої системи.

Якщо у вас з’явиться бажання протестувати роботу IBM Rational / Telelogic TTCN Suite на своєму робочому місці, то зверніться до нас (mail@interface.ru), і ми організуємо для вас evaluation останньої версії продукту з усіма тими опціями, які вам необхідні.
 
Читати частина 8 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*