wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

тестирования часть 2

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

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

a)

Ускорить и значительно упростить выполнение рутинных тестов.

b)

Увеличить количество ручной работы

c)

Усложнить процесс тестирования

d)

Заменить специалистов DevOps

2.

Какой тип тестов чаще всего автоматизируют первым?

a)

Стабильные и повторяющиеся регрессионные тесты.

b)

Исследовательские тесты

c)

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

d)

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

3.

Что означает CI в DevOps?

a)

Непрерывная интеграция изменений в общий код.

b)

Контроль инфраструктуры

c)

Частичное имплементирование

d)

Центральная инсталляция

4.

Что означает CD?

a)

Непрерывная доставка или автоматическое развертывание.

b)

Центральная декомпозиция

c)

Кодовая дифференциация

d)

Дублирование данных

5.

Что показывает метрика Test Pass Rate?

a)

Процент успешно пройденных тестов от общего числа.

b)

Скорость сборки проекта

c)

Количество коммитов

d)

Размер базы данных

6.

Что измеряет Code Coverage?

a)

Какой процент исходного кода покрыт автоматическими тестами.

b)

Скорость работы приложения

c)

Количество багов

d)

Объём логов

7.

Для чего используют Selenium?

a)

Для автоматизации функциональных веб-UI тестов в браузерах.

b)

Нагрузочное тестирование

c)

Проверка безопасности

d)

Мониторинг серверов

8.

Shift-Left Testing — это:

a)

Метод тестирования, при котором тестирование начинается на ранних этапах разработки.

b)

Тестирование, проводимое только после завершения разработки.

c)

Тестирование, ориентированное исключительно на пользовательский интерфейс.

d)

Метод тестирования, при котором тестирование полностью автоматизировано.

9.

Раннее начало тестирования на первых этапах разработки — это:

a)

Раннее начало тестирования на первых этапах разработки.

b)

Перемещение тестов в конец проекта

c)

Удаление тестов из пайплайна

d)

Тестирование только вручную

e)

Игнорирование ошибок

10.

Какая метрика показывает частоту багов?

a)

Defect Density или плотность дефектов в коде.

b)

MTTR

c)

Response Time

d)

Code Smell Rate

e)

User Story Points

11.

Какое преимущество DevOps-подхода?

a)

Быстрое, частое и стабильное развертывание продукта.

b)

Отсутствие автоматизации

c)

Минимум коммуникации

d)

Медленные релизы

e)

Бюрократия в команде

12.

Что делает пайплайн CI/CD?

a)

Автоматически собирает, тестирует и разворачивает код приложения.

b)

Запускает ручные тесты

c)

Удаляет ветки в репозитории

d)

Создаёт UI-макеты

e)

Пишет код за вас

13.

Что помогает снизить риск ошибок в релизе?

a)

Регулярные автоматические тесты перед выпуском.

b)

Отсутствие тестирования

c)

Редкие сборки

d)

Случайные проверки

e)

Удаление бэкапов

14.

Какая автоматизация применяется для API?

a)

API-тестирование через специальные Postman или REST-клиенты.

b)

Тестирование руками

c)

Только визуальное тестирование

d)

Тестирование интерфейса пользователей

e)

Проверка монитора

15.

Что является плюсом метрик качества?

a)

Помогают объективно оценить стабильность продукта и процесса.

b)

Увеличивают количество ошибок

c)

Уменьшают прозрачность процессов

d)

Создают хаос в проекте

e)

Замедляют работу ПК

16.

Зачем DevOps использует автоматизацию?

a)

Чтобы значительно ускорить разработку и выпуск частых релизов.

b)

Чтобы замедлить процесс разработки

c)

Чтобы увеличить количество ошибок

d)

Чтобы уменьшить прозрачность процессов

e)

Чтобы создать хаос в команде

17.

Что такое уязвимость в программном обеспечении?

a)

Это ошибка или слабое место, которое может быть использовано для атаки.

b)

Ошибка интерфейса

c)

Неправильная документация

d)

Проблема с цветами интерфейса

18.

Какая атака связана с SQL-кодом?

a)

SQL-инъекция, позволяющая изменять или получать данные из базы.

b)

XSS-атака

c)

DDoS-атака

d)

Фишинг

19.

Что характеризует XSS-уязвимость?

a)

Внедрение вредоносных скриптов в страницу для воздействия на пользователей.

b)

Ошибка компиляции

c)

Проблема с памятью

d)

Неверный формат файла

20.

Какова цель анализа кода учебного модуля?

a)

Найти логические ошибки и потенциальные уязвимости безопасности.

b)

Проверка орфографии

c)

Оптимизация стиля текста

d)

Сбор статистики

21.

Что такое DDoS-атака?

a)

Перегрузка сервера огромным количеством запросов для отказа в обслуживании.

b)

Кража паролей

c)

Изменение базы данных

d)

Внедрение вирусов

22.

Для чего используют шифрование данных?

a)

Чтобы надежно защитить конфиденциальные данные от несанкционированного доступа.

b)

Чтобы ускорить приложение

c)

Чтобы уменьшить размер файлов

d)

Чтобы улучшить дизайн интерфейса

23.

Что такое фишинг?

a)

Интернет-мошенничество, при котором крадут данные через поддельные сайты.

b)

Атака на сервер нагрузкой

c)

Использование SQL-кода в запросах

d)

Внедрение вредоносных библиотек

e)

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

24.

Для чего проводят тестирование безопасности?

a)

Чтобы выявить критические уязвимости до атаки злоумышленника.

b)

Чтобы улучшить дизайн

c)

Чтобы ускорить сайт

d)

Чтобы уменьшить количество модулей

e)

Чтобы обновить иконки

25.

Что такое баг?

a)

Ошибка в коде программы, приводящая к неправильной работе функционала.

b)

Уязвимость сервера

c)

Рабочая функция

d)

Инструмент тестирования

e)

Полезная фича

26.

Что такое брутфорс-атака?

a)

Метод подбора паролей перебором всех возможных комбинаций.

b)

Перегрузка сервера

c)

Инъекция кода

d)

Внедрение скриптов

e)

Анализ трафика

27.

Зачем выполняют обновления ПО?

a)

Чтобы исправить найденные ошибки и закрыть уязвимости безопасности.

b)

Чтобы увеличить размер установщика

c)

Чтобы усложнить интерфейс

d)

Чтобы удалить функции

e)

Чтобы сменить логотип

28.

Что такое вредоносное ПО?

a)

Любая программа, специально созданная для причинения вреда системе.

b)

Тестовая библиотека

c)

Учебный модуль

d)

Файл настроек

e)

Текстовый редактор

29.

Что помогает защитить учётные записи?

a)

Использование сложных, длинных и уникальных паролей для каждого сервиса.

b)

Открытый доступ ко всем данным

c)

Хранение пароля на видном месте

d)

Передача пароля друзьям

e)

Запись пароля на стикере

30.

Что делает антивирус?

a)

Обнаруживает, блокирует и удаляет известные вредоносные программы.

b)

Ускоряет интернет

c)

Проверяет орфографию

d)

Создаёт резервные копии сайт

e)

Рисует графики

31.

Что такое резервное копирование?

a)

Создание дублирующей копии данных для их восстановления при потере.

b)

Удаление ненужных файлов

c)

Оптимизация интерфейса

d)

Сжатие изображений

e)

Форматирование диска

32.

Какая метрика позволяет оценить полноту охвата тестами?

a)

Покрытие тестами или Test Coverage кода.

b)

Время отклика

c)

Среднее время восстановления

d)

Плотность дефектов

e)

Количество серверов

33.

Что является числителем при расчёте покрытия тестами?

a)

Количество реально выполненных операторов или ветвей кода.

b)

Общее количество дефектов

c)

Общее число тест-кейсов

d)

Время тестирования

e)

Объем документации

34.

Означает ли 100% покрытия операторов отсутствие ошибок?

a)

Нет, так как остаются непроверенные логические комбинации и граничные условия.

b)

Да, это полная гарантия качества

c)

Да, проверены все пути кода

d)

Да, но только при 100% покрытии ветвей

e)

Да, багов больше нет

35.

Что показывает метрика плотности дефектов?

a)

Относительное количество дефектов на определённый объём кода или функционала.

b)

Скорость выполнения тестов

c)

Уровень загрузки сервера

d)

Количество тестировщиков в команде

e)

Стоимость лицензий

36.

Какой показатель важен при оценке стабильности релизов?

a)

Количество критических дефектов, найденных после выпуска.

b)

Скорость компиляции

c)

Количество комментариев в коде

d)

Размер репозитория

37.

Что такое автоматизация тестирования?

a)

Использование программных инструментов для автоматического выполнения тестов.

b)

Полный отказ от ручного тестирования

c)

Запуск программы без тестов

d)

Проверка дизайна интерфейса

38.

Что является преимуществом автоматизации?

a)

Существенное повышение скорости и повторяемости процессов тестирования.

b)

Уменьшение числа тест-кейсов

c)

Отсутствие расходов на инфраструктуру

d)

Гарантия отсутствия дефектов

39.

Что такое CI в DevOps?

a)

Непрерывная интеграция изменений в репозиторий кода.

b)

Непрерывная доставка

c)

Непрерывное мониторирование

d)

Непрерывное проектирование

40.

Что такое CD в DevOps?

a)

Непрерывная доставка кода или его развёртывание.

b)

Контроль данных

c)

Создание документации

d)

Централизованная отладка

41.

Что делает тестирование в DevOps-цикле?

a)

Встраивается глубоко в процесс и выполняется на всех этапах разработки.

b)

Проводится только перед релизом

c)

Запускается вручную по необходимости

d)

Заменяет разработку

42.

Что такое тесты производительности?

a)

Тесты, комплексно проверяющие скорость, нагрузку и стабильность системы.

b)

Тесты интерфейса

c)

Тесты локализации

d)

Тесты безопасности

43.

Что измеряет метрика MTTR?

a)

Среднее время восстановления работоспособности после сбоя.

b)

Среднее время выполнения теста

c)

Уровень покрытия тестами

44.

Зачем нужны метрики качества в тестировании?

a)

Чтобы количественно измерять эффективность тестирования и стабильность продукта.

b)

Чтобы ускорить разработку интерфейса

c)

Чтобы уменьшить документацию

d)

Чтобы наказать разработчиков

45.

Главная цель интеграции тестов в CI/CD?

a)

Автоматически проверять качество продукта при каждом изменении кода.

b)

Снижать нагрузку на сервер

c)

Изменять интерфейс приложения

d)

Экономить электричество

46.

Что улучшает автоматизация регрессионного тестирования?

a)

Скорость и точность проверки повторяющихся тестовых сценариев.

b)

Количество дизайнерских элементов

c)

Время загрузки страницы

d)

Цветовую палитру

47.

Что такое тестирование пользовательского интерфейса (UI)?

a)

Это процесс проверки корректного отображения элементов и взаимодействия пользователя с системой.

b)

Проверка работы базы данных

c)

Проверка серверной логики

d)

Проверка жесткого диска

48.

Что относится к проверке корректности отображения UI-элементов?

a)

Тщательная проверка правильности отображения кнопок, текстов, иконок и стилей.

b)

Проверка подключения к интернету

c)

Проверка скорости сервера

d)

Проверка кабелей

49.

Что такое удобство использования (usability)?

a)

Характеристика того, насколько легко, быстро и понятно пользователь взаимодействует с интерфейсом.

b)

Скорость загрузки сервера

c)

Количество элементов на странице

d)

Яркость монитора

50.

Что важно проверить в UI на разных устройствах?

a)

Корректную адаптивность интерфейса под разные разрешения и ориентации экрана.

b)

Работу жестких дисков

c)

Скорость процессора

d)

Количество сетевых подключений

e)

Тип клавиатуры

51.

Что такое визуальная регрессия?

a)

Вид проверки, сравнивающий текущие экраны с эталонными для выявления изменений.

b)

Проверка логов

c)

Оптимизация API

d)

Проверка нагрузки сервера

e)

Анализ звука

52.

Для чего нужны UI-тесты?

a)

Для проверки того, что интерфейс работает корректно и элементы отображаются правильно.

b)

Для анализа SQL-запросов

c)

Для тестирования сетевого трафика

d)

Для настройки DevOps

e)

Для очистки кэша

53.

Что проверяют при тестировании форм?

a)

Корректность ввода данных, отображение ошибок, валидацию и поведение полей.

b)

Работу видеокарты

c)

Скорость доставки пакетов

d)

Обновление драйверов

e)

Температуру процессора

54.

Что означает термин “responsive design”?

a)

Способность интерфейса автоматически адаптироваться к разным размерам экранов.

b)

Оптимизация алгоритмов

c)

Работа с API

d)

Тестирование безопасности

e)

Установка плагинов

55.

Что важно проверить у кнопок в UI?

a)

Корректное визуальное отображение, кликабельность и реакцию на нажатия.

b)

Работу драйверов

56.

Что нужно проверить при тестировании выпадающих списков?

a)

Правильное открытие списка, корректность значений и реакцию на выбор элемента.

b)

Работу BIOS

c)

Оптимизацию CPU

d)

Права доступа пользователей

57.

Что важно для тестирования мультиязычного UI?

a)

Правильность переводов текстов и корректная верстка при смене языка.

b)

Работу видеодрайвера

c)

Тестирование API-ключей

d)

Работу Bluetooth

58.

Что проверяется при тестировании навигации?

a)

Корректность переходов между страницами и доступность всех разделов сайта.

b)

Работа кэша браузера

c)

Загрузка ядра системы

d)

Настройки сети

59.

Что относится к визуальным дефектам UI?

a)

Неправильные размеры элементов, кривые отступы и наложение текста друг на друга.

b)

Ошибки API

c)

Сетевые сбои

d)

Проблемы с сервером

60.

Что важно проверить у полей ввода?

a)

Корректную валидацию данных, подсказки и отображение ошибок ввода.

b)

Работу фоновых служб

c)

Загруженность процессора

d)

Количество потоков в системе

61.

Что такое Continuous Integration (CI)?

a)

Практика разработки, при которой разработчики часто объединяют изменения кода в центральный репозиторий, после чего следуют автоматическая сборка и тестирование.

b)

Процесс ручного копирования файлов на рабочий сервер раз в месяц

c)

Методология, запрещающая внесение изменений в код без разрешения менеджера

d)

Написание кода без использования систем контроля версий

62.

Какова основная цель настройки автоматических тестов в пайплайне разработки?

a)

Обеспечение раннего обнаружения ошибок (bug detection) и быстрой обратной связи.

b)

Полная замена ручных тестировщиков для сокращения штата

c)

Увеличение времени сборки проекта для создания видимости работы

d)

Автоматическое исправление ошибок в коде без участия программиста

63.

Что такое «Пайплайн» (Pipeline) в контексте CI/CD?

a)

Последовательность автоматизированных шагов (сборка, тест, деплой), через которые проходит код.

b)

Физический кабель, соединяющий компьютер разработчика с сервером

c)

Графический редактор для рисования схемы базы данных

d)

Список сотрудников, ответственных за ручное тестирование

64.

Какой инструмент часто используется для организации CI/CD процессов (упомянут в силлабусе)?

a)

Jenkins.

b)

Adobe Photoshop

c)

Microsoft Excel

d)

Notepad++

65.

В каком формате обычно описываются конфигурации воркфлоу (workflow) в GitHub Actions?

a)

YAML (.yml).

b)

MP3

c)

JPEG

d)

EXE

66.

Что должно произойти в пайплайне, если автоматические тесты не прошли (failed)?

a)

Процесс сборки должен остановиться, а разработчики получить уведомление об ошибке.

b)

Сборка должна продолжиться, игнорируя ошибки

c)

Код должен быть автоматически удален из репозитория

d)

Пайплайн должен автоматически переписать тесты так, чтобы они прошли

67.

Что такое Continuous Delivery (CD)?

a)

Подход, при котором код всегда находится в готовом к релизу состоянии, и его доставка в окружение (например, staging) автоматизирована.

b)

Непрерывная доставка еды разработчикам во время овертаймов

c)

Процесс написания технической документации после сдачи проекта

68.

Какой тип тестов обычно запускается первым в CI-пайплайне из-за высокой скорости выполнения?

a)

Unit-тесты (Модульные тесты).

b)

End-to-End (E2E) тесты

c)

Нагрузочные тесты (Performance tests)

d)

Ручные тесты интерфейса

69.

Какое событие (триггер) чаще всего запускает CI-пайплайн?

a)

Push (отправка изменений) или Pull Request в репозиторий.

b)

Включение компьютера разработчика

c)

Наступление полуночи

d)

Отправка электронного письма директору

70.

Что такое «Артефакт» сборки в CI/CD?

a)

Файл или набор файлов (например, .jar, .exe, docker image), созданный в результате процесса сборки.

b)

Ошибка в коде, которая осталась незамеченной

c)

Устаревший кусок кода, который нужно удалить

d)

Комментарий, оставленный разработчиком в коде

71.

Как внедрение CI/CD влияет на эффективность тестирования?

a)

Снижает риски регрессии и освобождает время тестировщиков для исследовательского тестирования.

b)

Делает тестирование невозможным из-за высокой скорости изменений

c)

Увеличивает количество ручной работы для проверки каждой сборки

d)

Полностью исключает необходимость в тестовой документации

72.

Что такое Smoke testing (дымовое тестирование) в рамках пайплайна?

a)

Быстрая проверка критически важного функционала, чтобы убедиться, что сборка вообще работает.

b)

Проверка оборудования на предмет возгорания

c)

Детальное тестирование всех возможных сценариев использования

d)

Тестирование дизайна и верстки на соответствие макетам

73.

Зачем в CI/CD часто используют контейнеризацию (например, Docker)?

a)

Для создания изолированной и воспроизводимой среды тестирования и сборки.

b)

Чтобы усложнить доступ к коду для разработчиков

c)

Для майнинга криптовалюты на свободных ресурсах сервера

d)

Чтобы заменить операционную систему Windows на Linux

74.

Какой этап обычно следует сразу после успешного прохождения тестов в пайплайне Continuous Deployment?

a)

Автоматическое развертывание (Deploy) на продакшн-сервер.

b)

Ручное написание отчета в Word

c)

Удаление репозитория для экономии места

d)

Возврат кода разработчику на доработку

e)

Архивация проекта на 10 лет

75.

Что означает термин «Flaky test» (мигающий тест) в контексте автоматизации?

a)

Тест, который то проходит, то падает на одном и том же коде без видимых причин.

b)

Тест, который проверяет мигание элементов интерфейса

c)

Очень быстрый тест, который невозможно заметить

d)

Тест, который всегда падает

e)

Тест, написанный на языке Flash

76.

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

a)

Определить поведение системы под высокой нагрузкой и оценить её устойчивость в разных условиях для последующего анализа.

b)

Определить поведение интерфейса под обычной нагрузкой и оценить его устойчивость в типичных условиях использования

c)

Определить работу сервера при базовой активности и оценить его стабильность при стандартных пользовательских действиях

d)

Определить реакцию приложения при средней загрузке и оценить его работу под регулярным пользовательским трафиком

e)

Определить состояние платформы под умеренным давлением и оценить её стабильность при постоянной активности

77.

Что оценивается в производительности

a)

Время отклика, пропускная способность и устойчивость системы под разной нагрузкой в стандартных режимах выполнения.

b)

Время реакции, стабильность и работа приложения под изменяющимся графиком во время тестирования

c)

Скорость ответа, надёжность и контроль поведения сервиса при регулярных пользовательских запросах

d)

Производительность, задержки и устойчивость программного модуля под типовой активностью пользователей

e)

Отклик системы, обработка запросов и её способность сохранять стабильность при рабочей нагрузке

78.

Главный инструмент нагрузочного тестирования

a)

Apache JMeter используется для моделирования нагрузки и анализа поведения системы в разных сценариях выполнения.

b)

LoadRunner применяется для создания сценариев и оценки реакции системы в различных рабочих условиях

c)

Gatling подходит для моделирования трафика и анализа работы веб-приложений под разными уровнями активности

d)

Locust используется для генерации нагрузки и проверки поведения сервисов

79.

Что такое сценарий нагрузки?

a)

Это набор действий, моделирующих работу пользователей и проверяющих стабильность системы под разным трафиком во время тестирования.

b)

Это последовательность шагов, отражающая реальные действия и проверяющая реакцию приложения под нагрузкой.

c)

Это подготовленный план, имитирующий пользовательский поток и демонстрирующий поведение сервиса под давлением.

d)

Это структура действий, воспроизводящая рабочие процессы и оценивающая выполнение функций при активности.

80.

Что такое стресс-тестирование?

a)

Проверка системы в условиях экстремальной нагрузки, превышающей обычный уровень использования, для оценки стабильности.

b)

Анализ поведения сервера под значительно повышенной активностью, превышающей стандартные рабочие показатели.

c)

Проверка реакции приложения при критических параметрах нагрузки, выходящих за рамки обычного режима.

d)

Изучение устойчивости платформы при экстремальных значениях запросов, многократно выше типовых.

81.

Что означает пропускная способность системы?

a)

Количество запросов, которое система может обработать за секунду при стабильной нагрузке, без потери качества работы.

b)

Скорость обработки пользовательских действий системой в течение определённого временного промежутка под нагрузкой.

c)

Число запросов, корректно выполняемых приложением при обычном рабочем режиме без заметных задержек.

d)

Поток операций, который платформа способна обслужить в единицу времени без деградации.

82.

Для чего необходим мониторинг во время нагрузки?

a)

Необходим для оценки CPU, RAM и сети, чтобы выявлять проблемы при повышенном давлении во время работы.

b)

Применяется для контроля всех ключевых ресурсов, определяя точки перегрузки системы под нагрузкой.

c)

Используется для отслеживания использования компонентов, отражая устойчивость сервера при активности.

d)

Анализирует показатели ресурсов, помогая определить слабые места инфраструктуры при выполнении теста.

83.

Что из перечисленного лучше всего описывает цель анализа результатов нагрузки?

a)

Показывает узкие места, деградацию производительности и поведение системы под разной активностью во время тестов.

b)

Проверяет способность приложения поддерживать стабильность при длительном выполнении операций.

c)

Включает информацию о сценариях, задержках и ошибках, полученных в ходе испытаний.

d)

Управляет количеством потоков, частотой запросов и длительностью теста.

84.

Какова основная задача Soak Test (теста на длительную нагрузку)?

a)

Проверяет длительную работу системы под постоянной нагрузкой и выявляет утечки ресурсов или падение производительности.

b)

Показывает собранные показатели, ошибки и ключевые выводы по итогам тестирования.

c)

Определяет число виртуальных пользователей и задаёт темп выполнения операций в тестовом плане.

d)

Отражает влияние нагрузки на приложение и показывает динамику производительности при тестировании.

85.

Что включает в себя отчёт по нагрузочному тестированию?

a)

Включает план теста, параметры нагрузки и выявленные проблемы при длительном исполнении, отражая результаты анализа.

b)

Проверяет устойчивость сервера при непрерывной активности в течение продолжительного периода времени.

c)

Управляет поведением виртуальных пользователей и фиксирует частоту их действий.

d)

Определяет слабые точки сервиса и анализирует изменения параметров под рабочими условиями.

86.

Какую функцию выполняет Thread Group в нагрузочном тестировании?

a)

Управляет количеством потоков, частотой запросов и длительностью теста, моделируя множество пользователей в сценарии.

b)

Показывает изменения стабильности и скорость обработки данных при различных сценариях.

c)

Проверяет способность приложения поддерживать стабильность при длительном выполнении операций.

d)

Включает информацию о сценариях, задержках и ошибках, полученных в ходе испытаний.

87.

Почему важно проводить анализ результатов нагрузки после тестирования?

a)

Позволяет увидеть изменения стабильности и скорость обработки данных при различных сценариях.

b)

Настраивает объём потоков и определяет направление нагрузки для тестируемой системы.

c)

Проверяет устойчивость сервера при непрерывной активности в течение продолжительного периода времени.

d)

Включает план теста, параметры нагрузки и выявленные проблемы при длительном исполнении.

88.

В чём заключается отличие Soak Test от обычного нагрузочного теста?

a)

Soak Test исследует, как система ведёт себя при постоянной нагрузке без перерывов на протяжении теста.

b)

Soak Test определяет параметры нагрузки и выявляет узкие места в системе.

c)

Soak Test управляет поведением виртуальных пользователей и фиксирует частоту их действий.

d)

Soak Test показывает собранные показатели, ошибки и ключевые выводы по итогам тестирования.

89.

Какова основная функция таймеров в JMeter?

a)

Создают интервалы между запросами, формируя реалистичное поведение нагрузки при выполнении сценария.

b)

Настраивают паузы в процессе работы, делая поток запросов более похожим на реальные действия

c)

Регулируют задержки между операциями, обеспечивая естественность теста

d)

Формируют промежутки между обращениями, создавая плавное распределение нагрузки

90.

Для чего используется Listener в JMeter?

a)

Сохраняет результаты теста, визуализирует показатели и отражает ошибки при разных нагрузках для анализа.

b)

Показывает обработанные данные и формирует графики после выполнения тестов

c)

Собирает статистику выполнения запросов и отображает средние значения метрик

d)

Выводит отчёты о времени выполнения сценариев и количестве ошибок

91.

Почему важно повторять нагрузочный тест?

a)

Чтобы получить точные показатели, исключить случайные колебания и проверить поведение системы при повторных условиях.

b)

Чтобы удостовериться в стабильности сервиса и выявить закономерности в результатах

c)

Чтобы обнаружить нестабильные участки и проверить повторяемость данных

d)

Чтобы выявить изменения производительности и проверить стабильность метрик

92.

Какое из преимуществ JMeter указано в материале?

a)

Позволяет создавать гибкие сценарии, поддерживает разные протоколы и масштабирует тесты для больших инфраструктурных систем.

b)

Легко расширяется плагинами и подходит для сложных сценариев

c)

Имеет удобные инструменты анализа и простой интерфейс

d)

Работает с различными типами нагрузки и поддерживает автоматизацию

93.

В чём заключается главная цель регрессионного тестирования?

a)

Убедиться, что новые изменения не сломали существующий функционал и система продолжает работать корректно после внесения правок, фиксируя возможные ошибки до релиза.

b)

Проверить исправленные дефекты

c)

Найти новые требования

d)

Оптимизировать производительность

94.

Когда обычно выполняется регрессионное тестирование?

a)

После каждого изменения кода, чтобы убедиться, что внесённые изменения не нарушили уже существующий функционал и система работает стабильно.

b)

Только перед релизом

c)

Только при изменении требований

d)

По запросу заказчика

95.

Какой тип тестов чаще всего входит в регрессию?

a)

Тесты критического и основного функционала, чтобы гарантировать, что ключевые возможности приложения остаются работоспособными после изменений.

b)

Только UI-тесты

c)

Тесты на производительность

d)

Смоук-тесты

96.

Что характеризует полную регрессию?

a)

Перепрохождение всех тестов системы для проверки корректности работы всей функциональности после значительных изменений в коде.

b)

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

c)

Тестирование только API

d)

Запуск только новых тестов

97.

Частичная регрессия выполняется чтобы...

a)

Проверить только области, затронутые изменениями, чтобы экономить время и ресурсы при внесении небольших правок.

b)

Проверить систему с нуля

c)

Выполнить нагрузочное тестирование

d)

Проверить UI

98.

Что такое приоритизация регрессионных тестов?

a)

Выбор тестов с наибольшей ценностью и риском для фокусировки на критических сценариях и повышения эффективности тестирования.

b)

Удаление старых тестов

c)

Запуск по алфавиту

d)

Запуск только автотестов

99.

Какой подход помогает уменьшить объём регрессии?

a)

Тест-дизайн на основе покрытия рисков позволяет сфокусироваться на критических зонах и сократить количество повторяющихся тестов.

b)

Смоук-тестирование

c)

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

d)

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

100.

Что характерно для подхода Agile?

a)

Непрерывное регрессионное тестирование встроено в процесс разработки, обеспечивая стабильность после каждого изменения функционала.

b)

Регрессия перед каждым крупным релизом

c)

Тестирование только новых фич

d)

Редкое выполнение тестов