Слайд 2Назначение языка
Описание тестовых сценариев из тестовых методов и других примитивов
Проверка формальной корректности
![Назначение языка Описание тестовых сценариев из тестовых методов и других примитивов Проверка](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1148005/slide-1.jpg)
описаний во время компиляции
Сокрытие деталей реализации
Повышение читаемости описаний
Упрощение редактирования за счет поддержки IDE (подсветка, автодополнение при вводе, навигация по символам)
Возможность автоматизированного рефакторинга и анализа кода тестов
Слайд 3Способы использования
Утилита командной строки Tdl2Json.
Проект MS Visual Studio.
Nuget-пакет Tdl2Json
![Способы использования Утилита командной строки Tdl2Json. Проект MS Visual Studio. Nuget-пакет Tdl2Json](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1148005/slide-2.jpg)
Слайд 4Создание теста
Написание тестового метода
Добавление тестового метода в тестовый сценарий
Формирование из сценариев их
![Создание теста Написание тестового метода Добавление тестового метода в тестовый сценарий Формирование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1148005/slide-3.jpg)
групп
Создание или переиспользование описаний деплойментов
Формирование suite включающего тестовый сценарий или добавление сценария в имеющийся suiteю
Компиляция TDL-файлов и сборок (если тесты описаны в них) в .json-файл в формате Starter/Warden (выполняющих тесты в хайв).
Слайд 5Описание языка
external
platform
platform group
product
product type
product group
deployment
script deployment
C# deployment
deployment group
currying deployment
select deployment
![Описание языка external platform platform group product product type product group deployment](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1148005/slide-4.jpg)
Слайд 6Описание языка
scenario
scenario group
поддержка .Net-тестов
поддержка Unix-тестов
поддержка Mac-тестов
поддержка Android-тестов
декартово произведение
Многомашинные сценарии
suite
scenario group
suite type
entity
using
![Описание языка scenario scenario group поддержка .Net-тестов поддержка Unix-тестов поддержка Mac-тестов поддержка](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1148005/slide-5.jpg)