POST /api/v2/autoTests
Метод создает новый автотест. Для добавления автотеста в тест-план автотест нужно связать с WI методом POST /api/v2/autoTests/{autoTestId}/workItems Для запуска автотеста вне тест-плана воспользуйтесь методом POST /api/v2/testRuns/byAutoTests Обязательные поля: "externalId": "string" - id вашего автотеста во внешней системе. Для тестовых целей можно задать любой id.
"projectId": "guid" - guid проекта. Можно получить запросом GET /api/v2/projects "name": "string" - имя автотеста в Test IT Необязательные поля: "links": [ { "title": "string", "url": "string", "description": "string", "type": "Related" } ] - блок с информацией о ссылках автотеста. title - название ссылки, description - описание ссылки. url можно указать без протокола, но обязательно с доменом. Допустимые значение типа ссылки type: Related, Blocked by, Defect, Issue, Reqirement, Repository. "namespace": "string" - имя неймспейса в TestIT "classname": "string" - имя класса в TestIT "steps": [ { "title": "string", "description": "string", "steps": [{ null ]} } ] - шаги автотеста. title - название шага, description - описание шага, появляется, когда шаг развернут. steps внутри steps является вложенными шагами и полностью повторяет модель steps. Если вложенные шаги не нужны, не передавайте "steps": [{ null ]} } внутри steps. Максимальный уровень вложенности - 15. Пример шага с одним вложенным шагом: "steps": [{ "title": "string", "description": "string", "steps": [{ "title": "dfeedf", "description": "strdfderererefing", }], }],
"setup": [ { "title": "string", "description": "string", "steps": [{ null }] } ] - см. модель steps "teardown": [ { "title": "string", "description": "string", "steps": [{ null }] } ] - см. модель steps "title": "string" - имя автотеста в Test IT при открытии карточки автотеста. Обратите внимание, за имя в таблице отвечает параметр name. "description": "string" - описание в карточке автотеста в TestIT "labels": [ { "name": "string" } ] } - метки автотеста
"isFlaky": "true" - пометка о нестабильности автотеста
"shouldCreateWorkItem": "true" - создание тест-кейса вместе с созданием автотеста
Copy link