Опишите основные фазы STLC? Дайте определение Entry и Exit Criteria.
Что такое критерий приемки (acceptance criteria)?
Для чего применяется Criteria API?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
2
Сложность:
7
STLC (Software Testing Life Cycle) включает несколько этапов: планирование, анализ, проектирование, выполнение тестов, завершение. Каждый этап имеет свои критерии входа (Entry Criteria) и выхода (Exit Criteria), которые определяют, когда начинать и заканчивать этап.
Рейтинг:
5
Сложность:
4
Критерии приемки (Acceptance Criteria, AC) — это четкий список условий, которые должны быть выполнены, чтобы задача или пользовательская история считались завершенными и работающими правильно. Они служат «контрактом» между заказчиком (или владельцем продукта) и командой разработки. AC помогают избежать недопонимания, дают разработчикам ясную цель для реализации, а тестировщикам — четкий чек-лист для проверки. Обычно они формулируются в виде конкретных сценариев, которые можно объективно проверить.
Рейтинг:
4
Сложность:
6
Criteria API используется для построения динамических запросов к базе данных. Запросы собираются программно, а не строками. Это снижает риск ошибок в именах полей и упрощает рефакторинг. Criteria API особенно полезен, когда условия запроса заранее неизвестны. Однако код получается более многословным, чем JPQL.