TestRail: как создать отдельный план тестирования из тестов, которые не были выполнены во время выполнения какого-либо плана тестирования?

Я создал план тестирования, состоящий из некоторого количества тестовых случаев. QA выполнил этот план. Результаты находятся в TestRail, и я вижу, что некоторые тесты были пропущены, а некоторые тесты не пройдены. Я хочу создать специальный план тестирования для учета тестов, которые не были успешными во время этого конкретного выполнения. Я не хочу, чтобы успешные тесты были включены в этот план, и я не хочу делать это вручную.

Есть ли рутина в TestRail для этого?

1 ответ

Вы можете использовать API из документации gurock и сделать следующее:

  1. читать testRun, который активен, читать все тестовые случаи из него,

введите описание изображения здесь

  1. из ответа выше перехватывают все проваленные тесты, сохраняют его в некоторой коллекции (List, Map),

    • прочитайте это поле "status_id": 2, статус должен быть 2 = не удалось
  2. создайте новый testRun и заполните его неудачными тестовыми сценариями,

введите описание изображения здесь

Вы добавляете свои неудачные тестовые случаи в поле "case_ids": [1, 2, 3, 4, 7, 8],

Надеюсь это поможет,

Другие вопросы по тегам