Всегда ли «поломка» (падение) веб-страницы считается багом?

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

Ответ

Нет, не всегда. «Поломка» страницы считается багом только если она вызвана ошибкой в коде приложения и противоречит ожидаемому поведению, описанному в требованиях.

Когда это НЕ баг (ожидаемое поведение):

  • 404 Not Found — страница удалена или URL неверен.
  • 403 Forbidden — у пользователя нет прав доступа.
  • 503 Service Unavailable — сервер временно недоступен.

Когда это баг:

  • 500 Internal Server Error при корректных входных данных.
  • Необработанное исключение, приводящее к «белому экрану».
  • Падение из-за логической ошибки (например, обращение к свойству null).

Ключевые критерии бага: воспроизводимость, отклонение от спецификации и негативное влияние на пользователя.