Как проходило тестирование в проектах

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

Ответ

Тестирование в проектах строилось по гибридной модели, сочетая автоматизированное и ручное тестирование.

Процесс:

  1. Unit-тесты писали разработчики (например, Jest для JS):
test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});
  1. Интеграционные тесты (Postman/Newman) проверя API-слой.
  2. UI-тесты (Selenium/Cypress) для критичных сценариев.
  3. Ручное тестирование — exploratory testing и проверка UX.

Нюансы:

  • Покрытие >80% для core-модулей.
  • Регрессионные тесты запускались в CI/CD (GitLab CI/Jenkins).
  • Баг-трекинг в Jira с привязкой к тест-кейсам (TestRail).

Пример метрик:

  • 15% багов на этапе unit-тестов,
  • 40% — интеграционные тесты,
  • 45% — ручное тестирование (в основном edge-кейсы).