Документация (тест дизайн)
Тестируем структуру payload c помощью JSON Schema
Доклад был на прошедшей конференции SQA Days 31 и сейчас находится в архиве.
Расскажу о дешевом, простом и эффективном способе валидации структуры payload запросов/ответов/сообщений в формате JSON. Разберем как одним тестом в payload на всех уровнях выявить: отсутствие обязательных свойств в объектах; описки в ключах; наличие в структурах лишних (неожиданных) свойств; наличие нежелательных дублей в массивах; несоответствие строковых значений заданным паттернам; несоответствие значений ожидаемым для них типам данных; нарушение различных лимитов и другое. Эволюция учебного проекта по Автоматизации тестирования UI на Java from Vlad Orlikov