Я бы сказал, что, по крайней мере, разработчики должны были протестировать «счастливый путь». Что если они вводят ожидаемые данные, то это делает то, что спецификация говорит, что должно делать. Разработчики, которые не делают так много, должны быть допрошены.
Я также разочарован, если разработчик не проверил очевидные крайние случаи: слишком длинную строку для базы данных, явно неверный текст, если вы вводите буквы там, где должно быть число, и т. Д. Если это происходит часто, снова следует задавать вопросы ,
Однако, если это не указано в спецификации, если разработчик ограничивает имя только заглавными и строчными буквами, но забывает, что некоторые имена имеют апострофы, или допускает дату 29 февраля 2011 года - это немного более понятно , Если они не делают одну и ту же ошибку раз за разом.
Команда QA должна разобраться с крайними крайними случаями. Я предпочитаю, чтобы QA были тестировщиками обезьян: просто вводил случайный мусор, проверяя, могут ли они так сломать приложение.
В веб-разработке QA следует попробовать разные браузеры и найти плагины, которые могут повлиять на код. Им следует отключить Javascript и CSS и посмотреть, что им тогда сойдет с рук. Такого рода вещи. Если вы ожидаете, что разработчики сделают это, вы потратите на это слишком много денег.