Перед тестированием SUT, ТМ в TMR должен создать коммуникационное соединение с TA и SUT. Как показано на рисунке 5, ТМ отправляет сообщение с запросом открыть соединение для конкретного протокола и проведения тестирования. Сообщения между TM и TA должны использовать одинаковый протокол. Затем TA загружает конкретный отдельный протокол и тестовый драйвер для конкретного протокола, используемого в SUT. TA действует как транслятор протокола между TM и SUT. Когда ТМ инициирует прекращение коммуникационных деятельностей, он должен отправить запрос службы Abort к TA. При получении ответа Abort от TA соединение успешно освобождается.
Служба StartTest используется для запуска тестового задания после открытия соединения. TA и SUT должны распределять ресурсы тестирования и предоставлять необходимые конфигурации тестирования для подготовки к деятельностям тестирования. Тестовые сценарии в тестовых наборах будут выполнены, когда TA получит запрос ExecuteTesting. Результаты тестирования передаются в ТМ. Если аналитический модуль (AM) сконфигурирован процессом приложения тестирования для связывания с TA, то он должен получить результаты тестирования для анализа. После завершения тестового задания TM отправляет запрос StopTest для завершения задания. Типичная диаграмма последовательности сообщений между модулями показана на рисунке 6.
Рисунок 5 - Схема последовательности создания и освобождения соединения
Рисунок 6 - Схема последовательности создания и освобождения соединения