Какую тестовую документацию, кроме тест-кейсов, вы писали?

«Какую тестовую документацию, кроме тест-кейсов, вы писали?» — вопрос из категории Тестовая документация, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Помимо тест-кейсов, тестировщик создает и поддерживает следующие артефакты:

  • Тест-план (Test Plan): Документ, описывающий объем, подход, ресурсы и график тестирования.
  • Чек-лист (Checklist): Список ключевых пунктов для проверки, часто используемый для exploratory-тестирования или smoke-тестов.
  • Баг-репорт (Bug Report): Подробное описание дефекта.
    Шаги: 1. Открыть страницу X. 2. Нажать кнопку Y.
    Ожидаемо: Открывается модальное окно.
    Фактически: Ничего не происходит.
  • Скрипты автотестов (Test Scripts): Код для автоматизированной проверки.
    # Пример на pytest + Selenium
    def test_user_can_login(driver):
        driver.find_element(By.ID, "login").send_keys("user")
        driver.find_element(By.ID, "password").send_keys("pass")
        driver.find_element(By.ID, "submit").click()
        assert "Welcome" in driver.page_source
  • Отчет о тестировании (Test Report): Итоговый документ с результатами, метриками (процент пройденных тестов, найденные дефекты) и выводами.
  • Тест-аналитика: Анализ требований, выявление тестовых условий и оценка рисков.