Я б заперечував, що принаймні розробники повинні були перевірити "щасливий шлях". Якщо вони вводять очікувані дані, то це робиться так, як каже специфікація. Розробників, які так багато не роблять, слід сумніватися.
Я також розчарований, якщо розробник не перевірив очевидні крайові випадки: рядок занадто довгий для бази даних, очевидно недійсний текст, якщо ви вводите літери там, де має бути число тощо. Якщо це трапляється часто, потрібно знову задавати питання .
Однак, якщо припустити, що це специфічно не зазначено в специфікації, якщо розробник обмежує ім'я лише великими і малими літерами, але забуває, що деякі імена мають апострофи, або дозволяє дати 29 лютого 2011 року - це трохи зрозуміліше . Якщо тільки вони не роблять однакову помилку час від часу.
Команда з питань якості повинна підбирати крайні випадки. Я вважаю за краще QA бути тестерами мавп: просто вводячи випадкове сміття, бачачи, чи можуть вони зламати додаток таким чином.
У веб-розробці QA має спробувати різні браузери та спробувати знайти плагіни, які можуть вплинути на код. Вони повинні вимкнути Javascript і CSS і побачити, з чим вони можуть піти. Така річ. Якщо ви розраховуєте, що розробники це робитимуть, ви витрачаєте на це занадто багато грошей.