Назад к вопросам
Junior
80
questionbank

Какие методы тестирования ты знаешь?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

  • Функциональное тестирование: проверка соответствия фактического поведения ПО требованиям.
    • Дымовое тестирование (Smoke testing)
    • Санити тестирование (Sanity testing)
    • Регрессионное тестирование (Regression testing)
    • Приемочное тестирование (Acceptance testing)
      • Альфа-тестирование (Alpha testing)
      • Бета-тестирование (Beta testing)
  • Нефункциональное тестирование: проверка качества ПО с точки зрения нефункциональных требований.
    • Тестирование производительности (Performance testing)
      • Нагрузочное тестирование (Load testing)
      • Стресс-тестирование (Stress testing)
      • Тестирование стабильности (Stability testing)
    • Тестирование безопасности (Security testing)
    • Тестирование юзабилити (Usability testing)
    • Тестирование совместимости (Compatibility testing)
  • Структурное тестирование (White-box testing): тестирование внутренней структуры и логики кода.
    • Тестирование покрытия (Coverage testing)
      • Покрытие операторов (Statement coverage)
      • Покрытие ветвей (Branch coverage)
      • Покрытие условий (Condition coverage)
  • Тестирование изменений (Change-related testing): оценка влияния изменений на ПО.
    • Регрессионное тестирование (Regression testing)
    • Приемочное тестирование (Acceptance testing)
  • В зависимости от уровня тестирования:
    • Модульное тестирование (Unit testing)
    • Интеграционное тестирование (Integration testing)
    • Системное тестирование (System testing)
    • Приемочное тестирование (Acceptance testing)