Итак, тестировщик ПО – это специалист, который проверяет работоспособность программного обеспечения, выявляет ошибки, способные привести к неправильной работе или сбою программы, и сообщает о них разработчику. Помимо этого, тестировщик должен уметь моделировать все возможные ситуации, при которых работа программы даст сбой. Он проверяет, как приложение справляется с этими ситуациями, и предлагает варианты доработки. Функционирование приложений без сбоев — цель каждого разработчика и владельца приложения, поэтому без тестировщика, как без рук: он нужен всем, всегда и везде!
Плакат с Нео вводит в заблуждение неофитов. Тестировщик не может исправить любые ошибки кода. Он может только найти ошибки функционирования приложения и отправить отчет разработчикам, которые сами уже будут искать ошибки в коде и исправлять их. Code Review проводится обычно разработчиками перед передачей задачи в тестирование.
У тестировщика нет такой глубины понимания кода, иначе бы он был не тестировщиком, а разработчиком.
Плакат подходит, раз неофит. Neo fit