Визуальный конструктор тест-кейсов формы
Задать поля и ограничения, получить позитивные и негативные сценарии, экспортировать проверяемый набор.
Методика и примеры
Визуальный конструктор тест-кейсов формы
Создаёт случаи missing/null/пусто, соседние значения minimum/maximum, длины строк и значения вне enum. Ожидаемую валидность получает из явной схемы, экспортирует данные.
Входные данные примера
Основной источник
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"name": {
"type": "string",
"minLength": 2,
"maxLength": 12
},
"active": {
"type": "boolean"
}
},
"required": [
"id",
"name"
]
}Результат примера
| field | value | expectedValid | errors | data |
|---|---|---|---|---|
| id | false | [{"path":"/id","keyword":"type","message":"Ожидался integer, получен null"}] | {"id":null,"name":"syntheticsyn","active":true} | |
| id | false | [{"path":"/id","keyword":"type","message":"Ожидался integer, получен string"}] | {"id":"","name":"syntheticsyn","active":true} | |
| id | [MISSING] | false | [{"path":"/id","keyword":"required","message":"Нет обязательного поля"}] | {"name":"syntheticsyn","active":true} |
Показано строк: 3 из 20.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
