Кто писал автотесты в проекте

«Кто писал автотесты в проекте» — вопрос из категории Контроль качества и отчётность, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В проекте автотесты обычно пишут QA-инженеры или разработчики, в зависимости от структуры команды.

Примеры:

  1. QA Automation Engineers – создают end-to-end, интеграционные и UI-тесты (например, на Selenium или Cypress).
  2. Разработчики – пишут unit- и интеграционные тесты (JUnit, pytest).

Пример кода (pytest):

def test_login_success():
    response = login(username="test", password="123")
    assert response.status_code == 200
    assert "token" in response.json()

Нюансы:

  • В Agile командах разработчики часто покрывают код unit-тестами.
  • В крупных проектах может быть выделенная QA Automation команда.
  • Иногда тесты пишут технические аналитики, если требования сложные.

Важно понимать, кто именно в команде занимается тестами, чтобы правильно выстроить процесс.