Расскажи, как ты понимаешь пирамиду тестирования.
Пирамида тестирования — это концепция, описывающая оптимальное соотношение разных типов тестов в проекте для эффективного обеспечения качества.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Пирамида тестирования — это концепция, описывающая оптимальное соотношение разных типов тестов в проекте для эффективного обеспечения качества.
Читать ответAllure — это инструмент для генерации отчетов о результатах автоматизированного тестирования.
Читать ответВ моём последнем проекте соотношение между ручным тестированием, автоматизированным тестированием и подготовкой документации было примерно следующим:
Читать ответТест-кейсы обычно находятся в актуальном состоянии, если их регулярно поддерживают и обновляют вместе с изменениями в продукте.
Читать ответТестирование, при котором подаются корректные данные или выполняются ожидаемые действия для проверки того, что система работает так, как задумано и выполняет заявленные функции.
Читать ответПопарное тестирование (pairwise) — это метод, при котором тестируются все возможные пары значений параметров, что значительно сокращает количество тестов при большом числе параметров.
Читать ответСмок-тестирование (дымное тестирование) — это тип тестирования программного обеспечения, выполняемый после сборки нового билда для быстрой проверки его базового функционала и стабильности.
Читать ответЕсли коэффициент в формуле штрафов не тестировался на тестовых средах, но нужно убедиться, что он изменён правильно, подход к тестированию должен быть комплексным:
Читать ответПриёмочное тестирование (Acceptance Testing) — это этап тестирования, на котором проверяется, соответствует ли разработанный продукт требованиям и ожиданиям заказчика или конечных пользователей.
Читать ответТестирование по сценариям использования (use case testing) — это техника тест-дизайна, основанная на разработке тестовых случаев (тест-кейсов) из описаний пользовательских взаимодействий с системой.
Читать ответДекомпозиция в контексте тестирования программного обеспечения – это процесс разделения сложных объектов тестирования (модулей, функций, систем) на более мелкие, управляемые и тестируемые части.
Читать ответНапример, в мобильной разработке нативное тестирование означает использование инструментов, предназначенных для конкретной операционной системы (Android или iOS), таких как Espresso для Android или XCTest для iOS.
Читать ответ