Применяли ли вы техники тест-дизайна?
Назовите реально применённые техники и пример их пользы: классы эквивалентности, границы, таблицы решений, переходы состояний или pairwise.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Назовите реально применённые техники и пример их пользы: классы эквивалентности, границы, таблицы решений, переходы состояний или pairwise.
Читать ответПодменяйте внешние зависимости для редких ошибок и детерминированных компонентных тестов, а API-стратегию стройте вокруг контрактов, рисков, данных и изоляции, не только библиотеки requests.
Читать ответМожно рассказать о реальной задаче за пределами непосредственных проверок: анализе требований, улучшении процесса, документации, данных, поддержке пользователей или координации релиза.
Читать ответLocust описывает нагрузочные сценарии на Python и поддерживает распределённых workers; JMeter предлагает test plans, множество protocol samplers и распределённый запуск. Выбор зависит от нагрузки и команды.
Читать ответShift left означает раннее участие в качестве: анализ требований, рисков, контрактов и тестируемости до готовой реализации, а не просто более ранний запуск UI-тестов.
Читать ответУточните единицу измерения: доля рабочего времени, число кейсов или покрытие регрессии. Затем назовите фактическое или честно приблизительное соотношение за понятный период.
Читать ответСерый ящик использует частичное знание реализации для выбора более точных внешних проверок: например, учитывает кеш, БД, очередь или правила маршрутизации.
Читать ответЕсли сочетание ручного тестирования и автоматизации подходит, подтвердите это и уточните ожидаемые задачи и баланс. Не нужно соглашаться на формат, противоречащий вашим целям.
Читать ответРасскажите, какие уровни тестов, язык и инструменты изучали, затем покажите маленький законченный пример с данными, assertions, запуском и разбором результата.
Читать ответВыберите крупнейшую по сложности или охвату реальную задачу и опишите затронутые компоненты, риски, уровни проверок, данные, сроки и личную ответственность.
Читать ответРазделите тестирование на API-контракт, публикацию событий, обработку consumers и сквозные финансовые инварианты; особое внимание — повторам, порядку, отказам и сверке состояния.
Читать ответОпишите основные объекты автоматизации, долю API и UI в понятном контексте, архитектуру тестов и личную ответственность за запуск и сопровождение.
Читать ответ