Каковы основные источники требований для тестирования?

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

Ответ

Тестировщик анализирует требования из нескольких ключевых источников:

  1. Формальная документация: Техническое задание (ТЗ), спецификации требований (SRS).
  2. Agile-артефакты: Пользовательские истории (User Stories) и критерии приемки (Acceptance Criteria) в Jira, Azure DevOps и т.д.
  3. Дизайн-макеты: Файлы в Figma, Sketch или Zeplin, определяющие UI/UX.
  4. API-контракты: Документация в форматах OpenAPI (Swagger), Postman Collections, GraphQL-схемы.
  5. Внешние регулятивы: Стандарты безопасности (GDPR), доступности (WCAG), отраслевые нормы.

Пример пользовательской истории для тест-кейса:

Feature: User Login
  Scenario: Successful login with valid credentials
    Given I am on the login page
    When I enter a registered username and password
    Then I am redirected to the main dashboard page
    And I see a welcome message

Если требования неполны или противоречивы, необходимо эскалировать это владельцу продукта (PO) или бизнес-аналитику для уточнения.