Какие из перечисленных формулировок являются корректными критериями приемки?
Подробное объяснение
Критерии приемки должны быть конкретными, проверяемыми и однозначными, чтобы их можно было подтвердить тестом. Первый вариант субъективен и неизмерим, поэтому не подходит. Второй и третий варианты содержат четкие условия и ожидаемые результаты, что делает их корректными критериями приемки.
Часто задаваемые вопросы (FAQ)
1
Что такое критерии приемки?
Критерии приемки — это условия, которым должна удовлетворять функция или система, чтобы быть принятой заказчиком. Они должны быть конкретными, проверяемыми и однозначными.
2
Почему важно формулировать критерии приемки как тестируемые утверждения?
Тестируемые критерии позволяют объективно проверить, выполнено ли требование, и избежать субъективных оценок. Это упрощает процесс приемки и снижает риск недопонимания.
3
Можно ли использовать субъективные формулировки в критериях приемки?
Нет, субъективные формулировки (например, 'удобный', 'быстрый') не подходят, так как их невозможно проверить объективно. Критерии должны содержать измеримые или наблюдаемые условия.
Типичные ошибки
1
Формулировка 'Система должна быть удобной в использовании' считается корректным критерием приемки.
Это субъективная оценка, которую невозможно проверить объективно. Нет четкого определения, что значит 'удобная', и нет теста для подтверждения.
2
Критерий приемки может включать бизнес-цели, например, 'привлекать новых клиентов'.
Бизнес-цели не являются критериями приемки для конкретной функции, так как зависят от множества факторов и не могут быть проверены изолированно.
3
Достаточно описать ожидаемое поведение без указания входных условий.
Критерий должен включать как условие (входные данные), так и ожидаемый результат. Без условия невозможно воспроизвести тест.