Выбор ответа Middle Тестирование в процессе разработки обновлено
Shift-left
Вопрос
Что означает подход shift-left в тестировании?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Переносить проверки раньше: ревью требований, тесты с кодом, CI. На диаграмме процесса время идёт слева направо, поэтому «влево» значит «раньше».
Варианты ответа
- Переносить проверки раньше: ревью требований, тесты с кодом, CIправильный ответ
- Сдвигать тестирование на конец спринта, когда всё уже готово
- Передавать тестирование левым (внешним) подрядчикам на аутсорс
- Тестировать в проде на реальных пользователях через фича-флаги
Разбор
На диаграмме процесса время идёт слева направо, поэтому «влево» значит «раньше». Тестировщик участвует в обсуждении требований, разработчики пишут модульные тесты, CI проверяет каждую ветку. Тестирование в проде (мониторинг, фича-флаги, канареечные релизы) называется shift-right, оно дополняет, а не заменяет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.