Представьте мир, где все сайты работают неправильно: формы не заполняются, оплата не проходит, а товары не добавляются в корзину. Именно таким бы был интернет, если бы на страже качества не стояли тестировщики. Рассказываем о том, откуда берутся баги, на каком этапе их начинают фиксить и почему получить 100% чистый продукт все равно не получится.
Комментарий недоступен
можно ) тру кодеры так и делают, а баги ловят на проде через логи и отзывы пользователей. Но не для каждого продукта конечно такой подход подойдёт. Вопрос рисков и последствий.
Разработчик может не заметить мелких дефектов в коде, а страдать будет конечный пользователь. Это не значит, что программист — криворукий школьник, и что если тестировщик не проверит после него сайт, то клиент получит некачественный продукт. Дело в том, что любое действие со стороны пользователя в ответ на самые обычные действия может выдать непредсказуемый результат. Поэтому тестировщик проверяет все возможные и невозможные сценарии их поведения, чтобы убедиться, что программа продолжит работать.
Тогда тестировать будут пользователи.
Тестирование помогает взглянуть на код со стороны и уменьшить влияние человеческого фактора.