«Это не фича, это — баг». Почему IT продукты выходят на рынок сырыми?

Представьте мир, где все сайты работают неправильно: формы не заполняются, оплата не проходит, а товары не добавляются в корзину. Именно таким бы был интернет, если бы на страже качества не стояли тестировщики. Рассказываем о том, откуда берутся баги, на каком этапе их начинают фиксить и почему получить 100% чистый продукт все равно не получится.

4545

Комментарий недоступен

можно ) тру кодеры так и делают, а баги ловят на проде через логи и отзывы пользователей. Но не для каждого продукта конечно такой подход подойдёт. Вопрос рисков и последствий.

2

Разработчик может не заметить мелких дефектов в коде, а страдать будет конечный пользователь. Это не значит, что программист — криворукий школьник, и что если тестировщик не проверит после него сайт, то клиент получит некачественный продукт. Дело в том, что любое действие со стороны пользователя в ответ на самые обычные действия может выдать непредсказуемый результат. Поэтому тестировщик проверяет все возможные и невозможные сценарии их поведения, чтобы убедиться, что программа продолжит работать.

1

Тогда тестировать будут пользователи.

1

Тестирование помогает взглянуть на код со стороны и уменьшить влияние человеческого фактора.