Lines
Slide
Slide
Slide
Slide
Slide
Slide
Slide
Slide

INVENTED
WORLDS

Навигация

Функциональное тестирование, вопросы

Функциональное тестирование

Вопрос: На каких уровнях может выполняться функциональное тестирование? Ответ: На всех уровнях тестирования. Проверка: Верно. Функциональное тестирование применимо на компонентном, интеграционном, системном и приемочном уровнях.

Метод тестирования

Вопрос: К какому методу относится функциональное тестирование на основе бизнес-требований? Ответ: Тестирование методом черного ящика. Проверка: Верно. Оно проверяет соответствие требованиям без знания внутренней реализации.

Проверка модуля

Вопрос: Какое тестирование необходимо провести для проверки нового модуля по спецификации? Ответ: Функциональное тестирование. Проверка: Верно. Спецификация требований — основа для функциональных тестов.

Что относится к функциональному тестированию?

Вопрос: Что из перечисленного относится к функциональному тестированию? Ответ: Тестирование правильности расчетов с использованием различных единиц измерения. Проверка: Верно. Это проверка поведения системы согласно требованиям.

Подготовка к тесту

Вопрос: Что необходимо сделать перед выполнением теста? Ответ: Обязательно описать последовательность шагов теста. Проверка: Верно. Четкие шаги обеспечивают воспроизводимость и контроль качества.

Ограничения функционального тестирования

Вопрос: Что НЕ может проверяться в процессе функционального тестирования? Ответ: Структура кода приложения. Проверка: Верно. Это задача тестирования белого ящика или статического анализа.

Проверка требований

Вопрос: Какое требование можно проверить функциональным тестированием? Ответ: Система должна позволять вводить в поле «Кодовое слово» буквы [А-Я] и цифры [0-9]. Проверка: Верно. Это проверка валидации ввода — типичная функциональная задача.

Уровни тестирования

Вопрос: Где выполняются функциональные и нефункциональные тесты? Ответ: На любом уровне тестирования. Проверка: Верно. Оба типа тестов применимы на всех уровнях, но для разных целей.

Раннее тестирование

Вопрос: Почему важно начинать тестирование на ранних стадиях? Ответ: Это позволяет обнаружить и исправить дефекты с минимальными затратами. Проверка: Верно. Раннее выявление дефектов снижает стоимость их исправления.

Цель тестирования

Вопрос: Что наиболее точно описывает цель тестирования? Ответ: Получить информацию о готовности приложения. Проверка: Верно. Тестирование предоставляет данные для принятия решений, а не гарантирует отсутствие дефектов.

Регрессионное тестирование

Вопрос: Когда НЕ применяется регрессионное тестирование? Ответ: При проверке корректности кода (код-ревью). Проверка: Верно. Код-ревью — это статический анализ, а регрессия — динамическое тестирование.

Описание дефекта

Вопрос: Когда детализировать ситуацию воспроизведения дефекта? Ответ: До регистрации дефекта, чтобы ускорить исправление. Проверка: Верно. Подробное описание сокращает время на коммуникацию и исправление.

Синоним черного ящика

Вопрос: Что является синонимом тестирования методом черного ящика? Ответ: Тестирование на основе спецификации. Проверка: Верно. Оба термина подчеркивают ориентацию на требования, а не на код.

Уровень тестирования

Вопрос: На каком уровне тестируется взаимодействие сайта с платежным сервисом? Ответ: Интеграционное тестирование. Проверка: Верно. Проверка взаимодействия между системами — задача интеграционных тестов.

Цель регрессионного тестирования

Вопрос: В чем цель регрессионного тестирования? Ответ: Проверка неизмененного функционала после внесения изменений. Проверка: Верно. Регрессия страхует от непредвиденных ошибок в существующем функционале.

Тестирование методом чёрного ящика

Вопрос: Выберите верное утверждение о тестировании методом черного ящика. Ответ: «Метод черного ящика применяется на всех уровнях тестирования». Проверка: Верно. Чёрный ящик используется на модульном, интеграционном, системном и приемочном уровнях.

Бета-тестирование

Вопрос: Кем выполняется бета-тестирование программы? Ответ: Ограниченным кругом пользователей (не тестировщиками или разработчиками). Проверка: Верно. Бета-тестирование проводят реальные пользователи в реальной среде.

Компонентное тестирование

Вопрос: Кем, как правило, должно выполняться компонентное тестирование? Ответ: Разработчиками (проверка отдельных модулей/unit-тестирование). Проверка: Верно. Разработчики лучше знают внутреннюю логику компонентов.

Использование заглушек и драйверов

Вопрос: На каком уровне тестирования чаще всего требуются заглушки и драйверы? Ответ: Интеграционное тестирование (для проверки взаимодействия модулей). Проверка: Верно. Они заменяют отсутствующие компоненты при интеграции.

Реакция системы на некорректные данные

Вопрос: Какое тестирование проверяет реакцию системы на ввод некорректных данных? Ответ: Тестирование устойчивости и надежности (robustness testing). Проверка: Верно. Оно включает обработку ошибочных входных значений.

Тестовые данные

Вопрос: Какое утверждение о тестовых данных верно? Ответ: «Тестовые данные необходимо варьировать» (разные классы эквивалентности). Проверка: Верно. Разнообразие данных повышает покрытие.

Санитарное тестирование

Вопрос: Быстрая проверка работоспособности после изменений — это какой вид тестирования? Ответ: Санитарное тестирование (sanity testing). Проверка: Верно. Отличается от дымового тестирования фокусом на новые изменения.

Подтверждающее тестирование

Вопрос: Когда проводят повторное тестирование исправленных дефектов? Ответ: Для каждой новой сборки с исправлениями. Проверка: Верно. Re-Testing проверяет конкретные фиксы, а не весь функционал.

Цель дымового тестирования

Вопрос: Что является целью дымового тестирования? Ответ: Определение работоспособности новой сборки системы. Проверка: Верно. Smoke-тесты проверяют «не сломан ли базовый функционал».

Классы эквивалентности для стажа работы

Вопрос: Сколько тестов нужно для покрытия классов эквивалентности расчета бонуса по стажу? Ответ: 4 (по одному на каждый диапазон: ≤2, 2–5, 5–10, >10 лет). Проверка: Верно. Каждый диапазон — отдельный класс.

Анализ граничных значений для скорости

Вопрос: Какой набор данных подходит для анализа граничных значений системы контроля скорости? Ответ: 40, 41, 60, 61, 80, 81 (значения на границах и за ними). Проверка: Верно. Boundary Value Analysis требует проверки границ и смежных значений.

Покрытие классов эквивалентности для шагов

Вопрос: Какой набор данных покрывает классы эквивалентности фитнес-приложения? Ответ: 999, 1001, 1999, 2001, 6001 (по одному значению из каждого диапазона). Проверка: Верно. Это типичные значения внутри классов, исключая границы.

Баг-репорт для UI-дефекта

Вопрос: Что можно НЕ включать в баг-репорт для критического UI-дефекта? Ответ: Логи сервера (не требуются для чисто интерфейсных проблем). Проверка: Верно. Логи нужны для бэкенд-ошибок, а не для UI.

Порядок выполнения тестовых сценариев

Вопрос: Какой сценарий выполняется третьим при учете приоритетов и зависимостей? Ответ: TC 047 (после TC 120 и TC 245, но после высокоприоритетного TC 063). Проверка: Верно. Приоритеты: высокий > средний > низкий.

Проверка работы модулей А и В

Вопрос: Что именно необходимо проверить при тестировании модулей А и В? Ответ: Корректность работы модулей и их интеграцию между собой. Участие модулей в бизнес-процессах системы. Интеграцию с внешними сервисами (если актуально). Проверка: Верно. Эти пункты охватывают функциональность, взаимодействие и системный контекст.

Метод тестирования серого ящика

Вопрос: В каком случае целесообразно использовать метод серого ящика? Ответ: Когда нужно проверить уязвимости системы, имея доступ к внутренней логике (например, безопасность или интеграции). На начальных стадиях разработки при неполной документации, но с частичным знанием архитектуры. Проверка: Верно. Серый ящик эффективен для комбинации внешнего тестирования с анализом внутренних данных.

Тестирование модуля выбора доставки

Вопрос: Какую технику тест-дизайна использовать для проверки всех комбинаций условий доставки? Ответ: Таблица решений Проверка: Верно. Таблица решений оптимальна для проверки комбинаций условий.

Тестирование на территории заказчика

Вопрос: Какое тестирование проводится на территории заказчика? Ответ: Приемочное тестирование Проверка: Верно. UAT всегда проводится заказчиком в своей среде.

Исчерпывающее тестирование

Вопрос: Продолжите утверждение "Исчерпывающее тестирование..." Ответ: Целесообразно, но невозможно Проверка: Верно. Полный перебор всех вариантов невозможен на практике.

Дымовое тестирование

Вопрос: Как правильно проводить дымовое тестирование? Ответ: Каждой новой сборки перед передачей на следующие этапы Проверка: Верно. Это классическое определение smoke-тестов.

Объем тестирования

Вопрос: Какое утверждение о объеме тестирования верно? Ответ: Не тестировать где эффект не оправдывает затраты Проверка: Верно. Принцип экономической целесообразности.

Определение отказа ПО

Вопрос: Что значит "отказ программного обеспечения"? Ответ: Несоответствие системы требованиям при эксплуатации Проверка: Верно. Отказ - внешнее проявление дефекта.

Негативное тестирование

Вопрос: Что проверяет негативный тест? Ответ: Поведение при недопустимых входных данных Проверка: Верно. Это ядро негативного тестирования.

Информация для тестирования исправлений

Вопрос: Какая информация НЕ нужна для проверки исправлений? Ответ: Какие функции затронуты Проверка: Верно. Нужны конкретные модули, а не функции.

Вид тестирования после исправлений

Вопрос: Какой вид тестирования выполняется после исправления дефектов? Ответ: Регрессионное тестирование Проверка: Верно. Регрессия проверяет исправления и неизмененный функционал.

Объект приемочного тестирования

Вопрос: Что является объектом UAT? Ответ: Поддержка бизнес-процессов Проверка: Верно. UAT проверяет соответствие бизнес-потребностям.

Матрица трассировки

Вопрос: Когда нужна матрица трассировки? Ответ: При сложном проекте с множеством требований Проверка: Верно. Матрица обеспечивает покрытие требований.

Таблица решений (подарок/скидка)

Вопрос: Каков результат по таблице решений для покупки на 3000 с купоном? Ответ: Скидка 10% без подарка Проверка: Верно. Соответствует Правилу 3 в таблице.

Независимость тестировщиков

Вопрос: Расположите исполнителей по возрастанию независимости Ответ: Г, А, В, Б (автор → аутсорсер) Проверка: Верно. Аутсорсер максимально независим.

Приемочное тестирование

Вопрос: Что выполняет заказчик во время UAT? Ответ: Только валидацию Проверка: Верно. UAT - проверка соответствия бизнес-целям.

Рецензирование документации

Вопрос: Когда тестировщику включаться в рецензирование? Ответ: При первой доступной версии документа Проверка: Верно. Раннее вовлечение снижает риски.

Дефект в мобильном приложении

Вопрос: Как классифицировать неработающую кнопку на некоторых устройствах? Ответ: Дефект совместимости Проверка: Верно. Проблема проявляется избирательно на разных устройствах.

Комментарии

Комментариев пока нет.