TestRail: как создать отдельный план тестирования из тестов, которые не были выполнены во время выполнения какого-либо плана тестирования?
Я создал план тестирования, состоящий из некоторого количества тестовых случаев. QA выполнил этот план. Результаты находятся в TestRail, и я вижу, что некоторые тесты были пропущены, а некоторые тесты не пройдены. Я хочу создать специальный план тестирования для учета тестов, которые не были успешными во время этого конкретного выполнения. Я не хочу, чтобы успешные тесты были включены в этот план, и я не хочу делать это вручную.
Есть ли рутина в TestRail для этого?
1 ответ
Вы можете использовать API из документации gurock и сделать следующее:
- читать testRun, который активен, читать все тестовые случаи из него,
из ответа выше перехватывают все проваленные тесты, сохраняют его в некоторой коллекции (List, Map),
- прочитайте это поле "status_id": 2, статус должен быть 2 = не удалось
создайте новый testRun и заполните его неудачными тестовыми сценариями,
Вы добавляете свои неудачные тестовые случаи в поле "case_ids": [1, 2, 3, 4, 7, 8],
Надеюсь это поможет,