Тестирование информационных систем.ти_ФРК (2 2)

Тестирование информационных систем.ти_ФРК (2 2) — вариант 2

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

102 вопроса Вариант 2 Доступ 7 дней
Содержание теста

Вопросы и варианты

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

Вопрос 1

Какое из следующих определений наилучшим образом описывает тестирование программного обеспечения (ПО)?

  1. Тестирование ПО – это процесс создания программного продукта с целью определения возможных проблем и недочетов в его работе
  2. Тестирование ПО – это процесс обучения пользователей программному продукту и выявления возможных ошибок в его использовании
  3. Тестирование ПО – это процедура анализа исходного кода программы с целью повышения ее производительности
  4. Тестирование ПО – это процесс систематического исследования и анализа программного продукта с целью выявления ошибок, недочетов и проблем, которые могут возникнуть во время его эксплуатации
Вопрос 2

Установите соответствие целям тестирования и их описаниям

  1. Обнаружение ошибок и дефектов ПО
  2. Проверка соответствия ПО требованиям и спецификациям
  3. Выявление уязвимостей и проблем безопасности
  4. Тестирование позволяет выявить проблемы, которые могут повлиять на функциональность, производительность, безопасность и стабильность программы
  5. В процессе разработки ПО устанавливаются определенные требования, и тестирование позволяет проверить, что программа соответствует этим требованиям и выполняет заданные функции
  6. Тестирование позволяет оценить, насколько хорошо программа выполняет свои функции и какое качество обеспечивает пользователю
Вопрос 3

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

  1. Тестировщик (QA Engineer/Test Engineer)
  2. Тест-лидер (Test Lead/Test Manager)
  3. Аналитик (Business Analyst)
  4. Разработчик (Developer)
  5. Владелец продукта (Product Owner)
  6. Взаимодействие с командой разработки для уточнения требований и обсуждения найденных проблем
  7. Планирование и организация тестирования
  8. Тщательный анализ бизнес-требований и перевод их в тестовые сценарии
  9. Разработка ПО и обеспечение его соответствия требованиям
  10. Принятие решений по обнаруженным дефектам и проблемам
Вопрос 4

Соотнесите следующие документы тестирования ПО с их описаниями

  1. Тест план
  2. Тест кейс
  3. Чек-лист
  4. Тестовая среда
  5. Баг-репорт
  6. Документ, описывающий план тестирования, включая цели, задачи, расписание, ресурсы и стратегию тестирования
  7. Документ, содержащий инструкции для проведения конкретного теста с определенным набором шагов и ожидаемыми результатами
  8. Документ, содержащий список предварительно подготовленных пунктов для проверки выполнения функциональных или нефункциональных требований
  9. Документ, описывающий подготовку окружения и условия для проведения тестирования
  10. Документ, фиксирующий обнаруженные дефекты или неполадки в программном продукте во время его тестирования
Вопрос 5

Соотнесите каждый метод тестирования ПО с его описанием

  1. Функциональное тестирование
  2. Нагрузочное тестирование
  3. Тестирование безопасности
  4. Тестирование совместимости
  5. Регрессионное тестирование
  6. Метод, направленный на проверку соответствия программы функциональным требованиям и спецификациям, а также на проверку взаимодействия с другими компонентами системы
  7. Метод, используемый для оценки производительности и стабильности программного продукта при различных нагрузках и условиях
  8. Метод, направленный на выявление уязвимостей и проблем безопасности в программном продукте
  9. Метод, используемый для проверки работы программного продукта на разных платформах, операционных системах, браузерах и других средах
  10. Метод, который выполняется после внесения изменений в программное обеспечение для проверки, что внесенные изменения не повлияли на уже существующую функциональность
Вопрос 6

Какое из следующих утверждений наилучшим образом описывает метрики тестирования?

  1. Метрики тестирования — это результаты прохождения тестовых сценариев и отчеты о статусе выполнения тестов
  2. Метрики тестирования — это графическое представление тестовых сценариев и их структуры
  3. Метрики тестирования — это числовые показатели и данные, которые помогают оценить качество и прогресс тестирования
  4. Метрики тестирования — это список требований и спецификаций, которые используются для разработки тестовых сценариев
Вопрос 7

Упорядочите этапы жизненного цикла метрик тестирования в правильной последовательности

  1. Общение
  2. Отчет
  3. Оценка
  4. Анализ
Вопрос 8

Упорядочите требования к тестированию программного обеспечения по степени их важности

  1. Недвусмысленность тестирования
  2. Проверяемость тестирования
  3. Модифицируемость тестирования
  4. Непротиворечивость тестирования
  5. Корректность тестирования
Вопрос 9

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

  1. Ручное тестирование — это процесс проверки программного продукта с использованием автоматизированных сценариев и инструментов для обнаружения ошибок
  2. Ручное тестирование — это метод проверки программного обеспечения, при котором тестировщик выполняет тестовые сценарии вручную без автоматизации
  3. Ручное тестирование — это тестирование, которое выполняется командой разработчиков для проверки работоспособности кода
  4. Ручное тестирование — это процесс проведения тестов, при котором используются специальные роботизированные руки для повышения эффективности тестирования
Вопрос 10

Что такое метод черного ящика (Black-box testing)?

  1. Метод тестирования, при котором доступны исходный код и внутренняя структура программы
  2. Метод тестирования, при котором тестировщик не имеет доступа к исходному коду и внутренней реализации программы
  3. Метод тестирования, основанный на анализе алгоритмов работы программы
  4. Метод тестирования, при котором тестировщик проверяет только некоторые части программы
Вопрос 11

Что такое метод белого ящика (White-box testing)?

  1. Метод тестирования, при котором тестировщик не имеет доступа к исходному коду и внутренней реализации программы
  2. Метод тестирования, при котором тестировщик проверяет только некоторые части программы
  3. Метод тестирования, основанный на анализе алгоритмов работы программы
  4. Метод тестирования, при котором доступны исходный код и внутренняя структура программы
Вопрос 12

Какой подход представляет метод серого ящика?

  1. Который совмещает методы белого и черного ящика
  2. Который использует только для тестирования мобильных приложений
  3. Который позволяет тестировать только пользовательский интерфейс приложения
  4. Который не требует знания принципов функционирования технологий приложения
  5. Который не требует знания принципов функционирования технологий приложения
Вопрос 13

Что такое DevOps?

  1. Методология, объединяющая разработку и операции
  2. Фреймворк для создания графических пользовательских интерфейсов
  3. Программа для автоматической генерации кода
  4. Методика для разработки искусственного интеллекта
Вопрос 14

Что представляет собой Continuous Integration (непрерывная интеграция)?

  1. Практику интеграции кода разработчиками в общую кодовую базу
  2. Методику для управления проектами разработки ПО
  3. Алгоритм оптимизации работы сетей
  4. Систему автоматического управления базами данных
Вопрос 15

Что представляет собой Continuous Testing (непрерывное тестирование)?

  1. Метод тестирования, который выполняется только в конце разработки ПО
  2. Практику интегрирования тестирования на всех этапах разработки и развертывания ПО
  3. Процесс оптимизации производительности серверов
  4. Алгоритм анализа исходного кода программного обеспечения
Вопрос 16

Что представляет собой тестирование в облаке (cloud testing)?

  1. Процесс проверки облачных вычислительных ресурсов
  2. Выполнение тестовых операций на локальных серверах
  3. Применение облачных платформ и сервисов для выполнения тестов
  4. Тестирование программного обеспечения только на компьютерах
Вопрос 17

Какие типы облаков существуют?

  1. Общедоступное облако
  2. Частное облако
  3. Государственное облако
  4. Гибридное облако
Вопрос 18

Что такое релиз (Release) в программном обеспечении?

  1. Момент или процесс выпуска новой версии программного продукта
  2. Стадия тестирования, когда обнаруженные ошибки исправлены
  3. Процесс создания исходного кода для программы
  4. Этап разработки, когда определяются требования к продукту
Вопрос 19

Упорядочите шаги подготовки к релизу ПО

  1. Завершение всех тестов
  2. Координация с другими командами
  3. Анализ результатов тестирования
  4. Принятие решения о выпуске
  5. Управление дефектами
Вопрос 20

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

  1. Процесс определения, организации и планирования выпуска программного продукта или проекта
  2. Процесс разработки кода и тестирования функциональности перед выпуском продукта
  3. Процесс предоставления пользовательской документации и обучения перед релизом
  4. Процесс контроля качества и обнаружения дефектов перед выпуском продукта
Вопрос 21

Упорядочите этапы распространения релиза

  1. Мониторинг и анализ использования ПО
  2. Установка и развертывание ПО
  3. Дистрибуция через интернет и облачные платформы
  4. Управление релизами и обратной связью
  5. Управление версиями и циклом жизни ПО
  6. Обновления ПО
Вопрос 22

Какое значение имеет выявление трендов и паттернов в процессе тестирования ПО?

  1. Выявление трендов и паттернов позволяет определить качество ПО и его соответствие требованиям
  2. Это позволяет экономить время и ресурсы, устраняя дублирующиеся ошибки
  3. Анализ статистических данных помогает определить самые часто встречающиеся типы ошибок и фокусироваться на наиболее критических аспектах программы
  4. Это дает возможность ускорить процесс тестирования, сокращая количество проводимых тестов
Вопрос 23

Какое преимущество предоставляют системы отслеживания дефектов в процессе тестирования ПО?

  1. Сокращение времени, затрачиваемого на тестирование, благодаря автоматизированной регистрации и управлению дефектами
  2. Повышение качества ПО за счет эффективного управления и исправления дефектов
  3. Создание детальных отчетов и статистики о дефектах для анализа и принятия обоснованных решений
  4. Обеспечение автоматического исправления дефектов без участия команды разработки
Вопрос 24

Соотнесите типы отчетов с их описаниями

  1. Отчет по инциденту
  2. Отчет о результатах тестирования
  3. Отчет о ходе тестирования
  4. Аналитический отчет о тестировании
  5. Итоговый отчет о тестировании
  6. Фиксирует и докладывает о событиях, произошедших во время тестирования, которые требуют исследования, включая наблюдаемые изменения или отклонения от ожидаемого поведения системы
  7. Документирует подробную информацию о проведенных тестах и их результатах, включая условия, предположения, ограничения и ответственные лица за выполнение каждого теста
  8. Отчет обновляется периодически и служит для контроля прогресса тестирования, включая сравнение прогресса с базовым планом тестирования, а также сообщение о рисках и альтернативах, требующих вмешательства руководства
  9. Создаётся в конце процесса тестирования и подводит итоги тестовым активностям и результатам, включая оценку процесса тестирования и полученного опыта
  10. Подводит итоги задачам и результатам тестирования, включая оценку соответствия объектов тестирования критериям выхода, и предоставляет подробную информацию о тестировании, проведенном в течение жизненного цикла разработки программного обеспечения
Вопрос 25

Какой из представленных элементов НЕ является эффективным способом визуализации данных в отчете?

  1. Использование графиков и диаграмм
  2. Использование таблиц для представления числовых данных
  3. Использование фотографий и рисунков
  4. Использование текстовых описаний для представления ключевых результатов и выводов
  5. Структурирование отчета с разбиением на главы, разделы и подразделы
  6. Тщательное оформление отчета с использованием четкого шрифта и разумного размера
Вопрос 26

Как статистика ошибок может быть использована для определения приоритетов для исправлений в процессе тестирования программного обеспечения?

  1. Определение приоритетов для исправлений позволяет сосредоточиться на наиболее значимых проблемах
  2. Статистика ошибок не является полезным инструментом для определения приоритетов
  3. Определение приоритетов основано исключительно на мнении разработчиков
  4. Статистика ошибок используется только для отчетности о найденных дефектах
Вопрос 27

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

  1. Автоматизированный анализ данных исключает необходимость вовлечения тестировщиков в процесс анализа
  2. Автоматизированный анализ данных позволяет проводить анализ больших объемов данных и статистики ошибок
  3. Автоматизированный анализ данных не обеспечивает более точный и объективный анализ
  4. Автоматизированный анализ данных может быть применен только для анализа функциональных ошибок
Вопрос 28

Какое из следующих утверждений верно относительно презентаций и демонстраций в контексте тестирования программного обеспечения?

  1. Презентации не являются эффективным способом коммуникации результатов тестирования
  2. Создание наглядных презентаций позволяет выделить основные проблемы и предложить рекомендации по исправлению ошибок
  3. Демонстрация работы программного продукта не способствует более глубокому пониманию проблем и способов их устранения
  4. Демонстрация работы программного продукта с учетом результатов тестирования не является эффективным способом коммуникации
Вопрос 29

Какие преимущества предоставляет организация обсуждений и совещаний по результатам тестирования программного обеспечения?

  1. Более детальное обсуждение результатов тестирования
  2. Выявление проблем и оценка их влияния на продукт
  3. Определение возможных путей решения проблем
  4. Сокращение времени тестирования
Вопрос 30

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

  1. Описание процедуры маркетингового анализа
  2. Последовательность шагов и ожидаемые результаты тестирования
  3. План разработки программы
  4. Составление бюджета проекта
Вопрос 31

Какая из перечисленных характеристик не является характеристикой хорошего тест-кейса?

  1. Понятность
  2. Однозначность
  3. Гибкость
  4. Полнота
  5. Повторяемость
  6. Легкая поддержка
Вопрос 32

Какие типы нефункциональных тест-кейсов используются для проверки различных аспектов ПО?

  1. Тестирование производительности
  2. Тестирование взаимодействия
  3. Тестирование безопасности
  4. Тестирование совместимости
  5. Тестирование надежности
  6. Тестирование функциональности
Вопрос 33

Какие аспекты следует учитывать при создании интеграционных тест-кейсов?

  1. Тестирование взаимодействия между компонентами ПО
  2. Тестирование только функциональности компонентов
  3. Проверка граничных условий при взаимодействии компонентов
  4. Тестирование ошибок и исключений
  5. Проверка зависимостей и конфигурации между компонентами
  6. Тестирование только производительности взаимодействия компонентов
Вопрос 34

Какие аспекты учитываются при создании регрессионных тест-кейсов?

  1. Идентификация критических функций
  2. Определение базовой функциональности
  3. Учет изменений и дефектов
  4. Анализ конкурентов
  5. Тестирование безопасности
  6. Обновление регрессионных тест-кейсов
Вопрос 35

Какое последствие может возникнуть, если тест-кейс содержит недостаточную детализацию?

  1. Тестирование затруднится, и результаты станут менее надежными
  2. Тест-кейс будет выполнен быстрее, но результаты не будут точными
  3. Детализация тест-кейса не влияет на процесс тестирования.
Вопрос 36

Что может произойти, если в тест-кейсе не указаны предусловия?

  1. Тест-кейс будет автоматически пропущен
  2. Выполнение теста может привести к ошибочным результатам
  3. Предусловия не играют важной роли в тестировании.
Вопрос 37

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

  1. Анализировать зависимости между тест-кейсами и указывать их в описании
  2. Использовать только независимые тест-кейсы для более точного тестирования
  3. Не обращать внимания на зависимости между тест-кейсами, чтобы ускорить процесс тестирования.
Вопрос 38

Какая проблема возникает при неоднозначном описании тест-кейсов и как ее можно решить?

  1. Не указаны предусловия перед тестированием
  2. Тестирование проходит слишком быстро и невнимательное
  3. Описание содержит неоднозначные инструкции, и их можно исправить, используя ясные и точные термины
Вопрос 39

Что может произойти, если шаги тест-кейса неполные или содержат неверные действия?

  1. Тестирование будет отложено до исправления ошибок
  2. Неверные шаги могут привести к неправильному выполнению теста
  3. Неполные шаги не влияют на результаты тестирования
Вопрос 40

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

  1. Использовать как можно больше деталей для полного охвата тестирования
  2. Быть балансированным в детализации, предоставляя достаточно информации для выполнения теста без лишней сложности
  3. Избегать описания исключительных ситуаций, чтобы не перегружать тест-кейсы
Вопрос 41

Какова проблема, связанная с неэффективным использованием ресурсов при выполнении тест-кейсов?

  1. Неоднозначность описания
  2. Дублирование тест-кейсов
  3. Отсутствие обновления тест-кейсов
  4. Недостаточная точность данных
Вопрос 42

Какая рекомендация предлагается для решения проблемы с ненужными предусловиями в тест-кейсах?

  1. Убедиться в наличии предусловий для каждого тест-кейса
  2. Оптимизировать порядок выполнения тест-кейсов
  3. Удалить все предусловия для увеличения производительности
  4. Оптимизировать предусловия для минимизации времени и ресурсов
Вопрос 43

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

  1. Непонимание требований
  2. Неполное выполнение тест-кейсов
  3. Отсутствие обратной связи
  4. Проблемы с версионностью требований
  5. Недостаточное тестирование производительности
Вопрос 44

Упорядочите элементы по их последовательности выполнения в процессе тестирования

  1. Тест план
  2. Тест комплект
  3. Тест-кейс 1
  4. Тест-кейс 2
Вопрос 45

Упорядочьте шаги процесса создания и управления тест-комплектами в правильной последовательности

  1. Определение порядка выполнения тест-кейсов внутри каждого тест-комплекта
  2. Обеспечение доступности тест-комплектов для всех участников процесса тестирования и обмен информацией с командой разработки и заинтересованными сторонами
  3. Утверждение тест-комплектов после рецензии и согласования
  4. Внесение изменений в тест-комплекты при изменении функциональности, добавлении новых сценариев или исправлении дефектов
  5. Идентификация и выбор тест-кейсов для включения в тест-комплект
  6. Определение приоритетов для каждого тест-комплекта
Вопрос 46

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

  1. Тестирование, которое проверяет работоспособность всего программного обеспечения в целом
  2. Тестирование отдельных компонентов программного обеспечения (юнитов) в изоляции от остальных компонентов системы
  3. Тестирование пользовательского интерфейса и взаимодействия с внешними системами
  4. Тестирование производительности и нагрузочное тестирование для определения возможностей системы
Вопрос 47

Какая цель у юнит-тестирования в процессе разработки программного обеспечения?

  1. Проверка работы всей системы в целом
  2. Выявление дефектов и обеспечение корректного функционирования отдельных компонентов в изоляции
  3. Тестирование пользовательского интерфейса и взаимодействия с внешними системами
  4. Проведение нагрузочного тестирования для определения производительности системы
Вопрос 48

Упорядочите уровни пирамиды тестирования в порядке возрастания (от основания к вершине)

  1. Юнит-тесты
  2. Интеграционные тесты
  3. Сквозные (end-to-end) тесты
Вопрос 49

Упорядочите шаги юнит-тестирования по порядку их выполнения

  1. Проверка изоляции функции или модуля
  2. Разработчик пишет код для конкретной функции или модуля
  3. Разработчик пишет тесты для проверки функциональности
  4. Проведение нескольких итераций тестирования
  5. Разработчик запускает юнит-тесты
Вопрос 50

Что такое юзабилити-тестирование?

  1. Процесс оценки удобства использования программного обеспечения
  2. Процесс тестирования безопасности программного обеспечения
  3. Процесс тестирования производительности программного обеспечения
  4. Процесс тестирования совместимости программного обеспечения
Вопрос 51

Какова цель юзабилити-тестирования?

  1. Выявление проблем с производительностью программного продукта
  2. Определение соответствия программы стандартам безопасности
  3. Проверка совместимости программного продукта с различными платформами
  4. Обнаружение проблем, влияющих на удобство использования и удовлетворенность пользователей
Вопрос 52

Упорядочите этапы проведения юзабилити-тестирования

  1. Проведение тестирования
  2. Разработка тестовых сценариев
  3. Создание тестовой среды
  4. Анализ результатов
  5. Набор участников тестирования
Вопрос 53

Что представляет собой функциональное тестирование?

  1. Процесс проверки программного обеспечения на наличие функциональности
  2. Процесс проверки программного обеспечения с целью обнаружения дефектов и ошибок
  3. Процесс проверки программного обеспечения на наличие требований и спецификаций
  4. Процесс проверки производительности программного обеспечения
Вопрос 54

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

  1. Обеспечение полного покрытия кода тестами
  2. Проверка соответствия продукта ожиданиям пользователей
  3. Обнаружение дефектов, ошибок и неполадок, связанных с функциональными аспектами программного обеспечения
  4. Проверка совместимости программного обеспечения с различными платформами
Вопрос 55

Упорядочите шаги функционального тестирования в правильной последовательности

  1. Идентификация и разработка тест-кейсов
  2. Планирование ресурсов
  3. Анализ результатов и отчетность
  4. Создание тестовых данных и установка тестовой среды
  5. Выполнение тестов
Вопрос 56

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

  1. Эффективность и повторяемость
  2. Увеличение объема тест-кейсов
  3. Снижение точности и надежности
  4. Улучшение скорости выпуска продукта
  5. Экономия ресурсов
Вопрос 57

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

  1. Альфа-тестирование
  2. Бета-тестирование
  3. Гамма-тестирование
Вопрос 58

Какая группа пользователей задействована в альфа-тестировании?

  1. Разработчики
  2. Внешние пользователи
  3. Отдел маркетинга
Вопрос 59

Какая цель бета-тестирования?

  1. Проверка работоспособности программного обеспечения
  2. Проведение тестирования в контролируемой среде
  3. Проверка работы программного обеспечения в реальных условиях и выявление дополнительных ошибок
Вопрос 60

Упорядочите этапы альфа-тестирования в правильной последовательности

  1. Планирование
  2. Подготовка окружения
  3. Разработка тест-кейсов
  4. Выполнение тестов
  5. Анализ результатов
Вопрос 61

Упорядочьте этапы процесса бета-тестирования в правильной последовательности

  1. Рекрутинг пользователей
  2. Подготовка релиза
  3. Распространение и установка
  4. Выполнение тестов
  5. Сбор обратной связи
Вопрос 62

Упорядочьте этапы процесса тестирования в правильной последовательности

  1. Анализ требований
  2. Создание тестовых случаев
  3. Планирование тестирования
  4. Подготовка тестовой среды и данных
  5. Выполнение тестов
Вопрос 63

Упорядочьте этапы процесса планирования в правильной последовательности

  1. Разработка плана тестирования
  2. Выбор методик и подходов к тестированию
  3. Определение целей тестирования
  4. Установление расписания тестирования
  5. Определение ресурсов и среды тестирования
Вопрос 64

Упорядочьте этапы процесса анализа требований в правильной последовательности

  1. Документирование результатов анализа
  2. Понимание бизнес-целей
  3. Изучение и документирование требований
  4. Выявление противоречий и недостатков
  5. Взаимодействие с заказчиком и заинтересованными сторонами
Вопрос 65

Упорядочьте этапы процесса создания тест-кейсов в правильной последовательности

  1. Идентификация тестовых сценариев
  2. Описание шагов и условий тестирования
  3. Ожидаемые результаты
  4. Данные и условия окружения
  5. Приоритет и критерии прохождения
  6. Обновление и поддержка тест-кейсов
Вопрос 66

Упорядочьте этапы процесса подготовки тестовой среды и данных в правильной последовательности

  1. Конфигурирование тестовой среды
  2. Обеспечение изоляции тестовой среды
  3. Предоставление тестовых данных
  4. Управление тестовыми данными
  5. Создание тестовой среды
Вопрос 67

Упорядочьте этапы процесса выполнения тестов в правильной последовательности

  1. Исполнение тестовых сценариев
  2. Автоматизация тестирования
  3. Регулярное тестирование
  4. Регистрация и отчетность
  5. Верификация и воспроизведение дефектов
Вопрос 68

Какие из перечисленных ниже ошибок являются ключевыми на этапе проектирования программного обеспечения (ПО)?

  1. Недостаточное взаимодействие с заказчиком
  2. Неправильное разделение ответственности (coupling)
  3. Неправильное использование паттернов проектирования
  4. Недостаточная архитектурная проработка
  5. Неправильное управление зависимостями
  6. Недостаточное тестирование проектирования
Вопрос 69

Какие из перечисленных ниже ошибок могут возникнуть на этапе программирования ПО?

  1. Синтаксические ошибки
  2. Логические ошибки
  3. Ошибки установки окружения
  4. Ошибки управления памятью
  5. Ошибки вывода информации
  6. Избыточное тестирование
Вопрос 70

Какие из перечисленных ниже ошибок могут возникнуть на этапе тестирования ПО?

  1. Неполное тестирование функциональности
  2. Недостаточное тестирование производительности
  3. Недостаточная автоматизация тестирования
  4. Необходимость выполнения тестов только вручную
  5. Тестирование слишком малого количества пользователей
  6. Неправильное документирование и отчетность
Вопрос 71

Какой из нижеперечисленных шагов НЕ является частью процесса управления ошибками в разработке программного обеспечения?

  1. Идентификация и регистрация ошибок
  2. Анализ и приоритизация ошибок
  3. Улучшение процесса разработки
  4. Планирование маркетинговых мероприятий для ПО
Вопрос 72

Какая из нижеперечисленных задач НЕ является частью роли тестировщика на этапе программирования в разработке программного обеспечения?

  1. Участие в ревью кода
  2. Проведение статического анализа кода
  3. Проведение статического анализа кода
  4. Разработка модульных тестов для компонентов ПО
  5. Проведение приемочного тестирования
Вопрос 73

Какая модель разработки ПО предполагает последовательное выполнение фаз разработки и тестирования, завершающихся перед переходом к следующей фазе?

  1. DevOps
  2. Waterfall (Каскадная модель)
  3. V-Model (V-образная модель)
  4. Инкрементная модель
Вопрос 74

Какая методология разработки приложений нацелена на сокращение времени разработки путем использования компонентов, генераторов кода и прототипирования?

  1. Итеративная модель
  2. Agile
  3. RAD Model (RAD-модель)
  4. Spiral Model (Спиральная модель)
Вопрос 75

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

  1. Waterfall (Каскадная модель)
  2. Agile
  3. DevOps
  4. V-Model (V-образная модель)
Вопрос 76

Какая модель разработки предполагает разработку и тестирование программного продукта по частям с последующим объединением их в единое целое?

  1. V-Model (V-образная модель)
  2. Инкрементная модель
  3. Spiral Model (Спиральная модель)
  4. Итеративная модель
Вопрос 77

Какая методология разработки программного обеспечения комбинирует элементы каскадной модели и итеративной разработки, с постепенным увеличением функциональности?

  1. Agile
  2. Spiral Model (Спиральная модель)
  3. V-Model (V-образная модель)
  4. DevOps
Вопрос 78

Какая модель разработки ПО подходит для проектов с ограниченным бюджетом и жесткими сроками, но может недостаточно уделять внимание тестированию и обеспечению качества?

  1. Инкрементная модель
  2. DevOps
  3. RAD Model (RAD-модель)
  4. Waterfall (Каскадная модель)
Вопрос 79

Какая модель разработки ПО предполагает многократное повторение цикла разработки и тестирования с целью поэтапного улучшения продукта?

  1. Spiral Model (Спиральная модель)
  2. Итеративная модель
  3. Agile
  4. V-Model (V-образная модель)
Вопрос 80

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

  1. DevOps
  2. Agile
  3. V-Model (V-образная модель)
  4. RAD Model (RAD-модель)
Вопрос 81

Какое из нижеперечисленных утверждений лучше всего описывает управление тестированием (Test Management)?

  1. Управление тестированием — это процесс разработки программного обеспечения
  2. Управление тестированием — это процесс планирования, координации, контроля и мониторинга всех тестовых активностей в рамках проекта разработки программного обеспечения
  3. Управление тестированием — это процесс управления ресурсами компании
  4. Управление тестированием — это процесс устранения ошибок в программном обеспечении
Вопрос 82

Какие из нижеперечисленных задач включаются в управление изменениями в ПО?

  1. Управление версиями кода
  2. Управление ресурсами компании
  3. Управление конфигурацией тестовой среды
  4. Управление автоматизацией планирования
Вопрос 83

Какие роли у автоматизации в управлении изменениями и конфигурацией?

  1. Упрощение процесса обнаружения ошибок
  2. Обеспечение безопасности данных
  3. Восстановление предыдущих версий ПО
  4. Ускорение процесса тестирования
Вопрос 84

Какой шаг является первым при отслеживании и регистрации дефектов в ПО?

  1. Идентификация и классификация дефектов
  2. Использование системы отслеживания дефектов
  3. Детальное описание дефектов
  4. Атрибуты дефектов
Вопрос 85

Какой атрибут дефектов рекомендуется указывать при их регистрации?

  1. Имя разработчика, ответственного за исправление
  2. Прогнозируемое время исправления
  3. Приоритет дефекта и его статус
  4. Размер файла журнала с ошибкой
Вопрос 86

Соотнесите каждое действие в процессе тестирования ПО с его описанием

  1. Определение целей тестирования
  2. Разработка тестовых сценариев
  3. Создание надежного окружения для тестирования
  4. Использование различных методов тестирования
  5. Фиксация и отслеживание ошибок
  6. Определение требований и задач, которые необходимо протестировать для обеспечения качества ПО
  7. Разработка ясных, воспроизводимых и проверяемых тестовых сценариев на основе требований к ПО
  8. Создание стабильного и надежного окружения, в котором будут проводиться тесты, включая установку и настройку необходимых программных и аппаратных средств
  9. Использование различных методов тестирования, таких как модульное, интеграционное, системное и приемочное тестирование
  10. Фиксация обнаруженных ошибок и проблем, описание шагов для их воспроизведения, а также отслеживание статуса исправлений
Вопрос 87

Сопоставьте характеристики тест-кейсов с их описанием

  1. Повторяемость и предсказуемость
  2. Улучшение качества продукта
  3. Эффективность тестирования
  4. Документированная и аудируемая история
  5. Коммуникация и согласование
  6. Обеспечивает стандартизацию и систематизацию процесса тестирования
  7. Помогает выявить дефекты и недостатки в ПО, а также идентифицировать проблемные области продукта
  8. Позволяет оптимизировать процесс тестирования, фокусироваться на конкретных аспектах функциональности и обнаруживать больше дефектов за короткие сроки
  9. Фиксирует проведенные проверки, результаты и обнаруженные проблемы, что важно для отслеживания прогресса, анализа результатов и коммуникации между командами
  10. Служит средством коммуникации и согласования между командами разработки и тестирования, устанавливает общее понимание требований и ожиданий
Вопрос 88

Сопоставьте аспекты, которые следует учитывать при создании функциональных тест-кейсов, с их описаниями

  1. Описание функциональности
  2. Предусловия
  3. Шаги выполнения
  4. Ожидаемые результаты
  5. Варианты и альтернативные потоки
  6. Ожидаемое поведение
  7. Содержит детальное описание проверяемой функциональности, цель тестирования и ожидаемые результаты
  8. Устанавливает контекст для выполнения теста, обеспечивая проверку функциональности в ожидаемом окружении
  9. Описывает последовательность действий, которые должны быть выполнены для проведения проверки
  10. Описывает ожидаемые результаты для каждого шага тест-кейса, определенные на основе требований и ожиданий пользователей
  11. Определяет ожидаемые реакции ПО на различные варианты использования или исключительные ситуации
  12. Описывает ожидаемое поведение ПО при выполнении тест-кейса и по завершении тестирования
Вопрос 89

Сопоставьте типы тест-кейсов с их описанием

  1. Модульные тест-кейсы
  2. Интеграционные тест-кейсы
  3. Системные тест-кейсы
  4. Тест-кейсы, которые проверяют отдельные модули или компоненты ПО без учета их взаимодействия с другими модулями
  5. Тест-кейсы, которые проверяют взаимодействие и совместную работу нескольких модулей или компонентов ПО для убеждения в правильности интеграции
  6. Тест-кейсы, которые проверяют работу всей системы в ее целостности, охватывая функциональность и поведение системы в целом, включая взаимодействие между модулями и компонентами
Вопрос 90

Классифицируйте тест-кейсы по группам

  1. По функциональности
  2. По приоритету
  3. По типу тестирования
  4. Системные тест-кейсы
  5. Критические тест-кейсы
  6. Функциональные тест-кейсы
Вопрос 91

Соотнесите принципы построения юнит-тестов с их описаниями

  1. Независимость
  2. Автоматизация
  3. Однозначность и предсказуемость
  4. Комплексность и покрытие
  5. Читаемость и поддерживаемость
  6. Тесты не должны зависеть от результатов выполнения других тестов для легкой изоляции проблем
  7. Каждый тест должен быть автоматизирован для повторяемости и стабильности результатов
  8. Каждый тест должен иметь однозначное поведение и проверять ожидаемый результат
  9. Тесты должны покрывать все возможные сценарии выполнения функциональности юнитов
  10. Тесты должны быть понятными и легко читаемыми для облегчения сопровождения
Вопрос 92

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

  1. Промежуточное тестирование (hallway testing)
  2. Удаленное тестирование (remote testing)
  3. Экспертная оценка (expert evaluation)
  4. Бумажный прототип (paper prototyping)
  5. Автоматизированное тестирование (automated testing)
  6. Метод тестирования, в котором случайные пользователи, а не обученные специалисты, проводят тестирование веб-сайта или продукта для более объективных результатов и честной обратной связи
  7. Метод тестирования, в котором пользователи, находящиеся в разных местах, проводят тестирование юзабилити с возможностью использования видеоконференцсвязи
  8. Метод тестирования, в котором эксперты в соответствующей области тестируют продукт и предоставляют свой отзыв и результаты
  9. Традиционный метод тестирования юзабилити с использованием бумажных прототипов, пробных запусков, и ручных набросков для обсуждения операций и сценариев
  10. Метод тестирования, в котором используется автоматизация с помощью написания сценариев для записи и отправки результатов тестирования
Вопрос 93

Соотнесите инструменты юзабилити-тестирования с их описанием

  1. Eye-tracking технологии
  2. Запись экрана и взаимодействия
  3. Опросы и анкеты
  4. Remote Usability Testing
  5. Карта путешествия пользователя (User Journey Mapping)
  6. Позволяют отслеживать движения глаз пользователя во время взаимодействия с интерфейсом
  7. Записывают взаимодействие пользователей с продуктом, захватывают действия на экране, нажатия клавиш и перемещения мыши
  8. Используются для сбора качественной и количественной информации от пользователей путем задания вопросов о впечатлениях и мнениях
  9. Позволяют проводить удаленное тестирование с участием пользователей из разных местоположений
  10. Позволяют визуализировать путь пользователя при взаимодействии с продуктом и выявлять проблемные области и возможности улучшения
Вопрос 94

Сопоставьте техники тестирования с их определениями

  1. При использовании этой техники тесты выполняются с использованием реалистичных пользовательских сценариев или задач
  2. При использовании этой техники входные данные и состояния делятся на классы эквивалентности
  3. Эта техника основана на проверке значений, находящихся на границе допустимых диапазонов
  4. Эта техника используется для проверки различных комбинаций входных данных или параметров
  5. Эта техника основана на идентификации причин и проверке соответствующих эффектов
  6. Тестирование граничных значений (Boundary Value Testing)
  7. Тестирование эквивалентных классов (Equivalence Partitioning)
  8. Тестирование комбинаций (Combination Testing)
  9. Тестирование по причине (Cause-Effect Testing)
  10. Тестирование пользовательских сценариев (User Scenario Testing)
Вопрос 95

Соотнесите этапы процесса обеспечения качества программного обеспечения с их описаниями

  1. Сбор и систематизация отзывов
  2. Анализ обнаруженных дефектов
  3. Обработка предложений по улучшению
  4. Внесение изменений и обновление продукта
  5. Обратная связь и обновление отчетности
  6. Сбор всех полученных отзывов от тестировщиков и пользователей, включая дефекты и предложения по улучшению
  7. Анализ всех обнаруженных дефектов и оценка их влияния на функциональность и стабильность продукта
  8. Проведение тестирования исправлений и обновленной версии продукта
  9. Разработка и реализация необходимых изменений в программном обеспечении
  10. Уведомление тестировщиков и пользователей о внесенных изменениях и исправлениях
Вопрос 96

Соотнесите инструменты для управления тестированием и отслеживания дефектов с их описаниями

  1. TestRail
  2. JIRA
  3. Bugzilla
  4. Позволяет управлять тест-кейсами, планировать и отслеживать прогресс тестирования, а также управлять дефектами
  5. Широко используемая система управления проектами, включающая возможности для управления тестированием и отслеживания дефектов
  6. Система отслеживания дефектов, которая позволяет тестировщикам регистрировать и отслеживать дефекты в процессе тестирования
Вопрос 97

Сопоставьте инструменты с их описаниями для автоматизации тестирования

  1. Selenium
  2. Appium
  3. Cypress
  4. Позволяет записывать и воспроизводить тестовые сценарии для автоматизации веб-приложений
  5. Фреймворк для автоматизации тестирования мобильных приложений на разных платформах, включая iOS и Android
  6. Современный инструмент для автоматизации тестирования веб-приложений с возможностью написания тестов на JavaScript
Вопрос 98

Сопоставьте каждую часть процесса анализа результатов и дефектов с соответствующими описаниями

  1. Оценка результатов тестирования
  2. Выявление и регистрация дефектов
  3. Анализ дефектов
  4. Коммуникация и сотрудничество
  5. Изменение и обновление плана тестирования
  6. Оценка соответствия результатов тестирования требованиям и покрытия функциональности
  7. Фиксация выявленных дефектов и их характеристик для последующей проверки и исправления
  8. Изучение и понимание причин дефектов, их критичности и влияния на ПО
  9. Обмен информацией о дефектах и результатам тестирования с членами команды и заинтересованными сторонами
  10. Внесение корректив в план тестирования, чтобы учесть выявленные проблемы и улучшить покрытие тестирования
Вопрос 99

Сопоставьте каждый аспект повторного тестирования с его описанием

  1. Проверка функциональности программного обеспечения после внесения изменений и выявление новых дефектов
  2. Использование автоматизированных средств для повторного выполнения обновленных тестовых сценариев
  3. Определение частей программного обеспечения, которые могут быть наиболее подвержены негативным последствиям после внесения изменений
  4. Адаптация существующих тестовых сценариев для учета внесенных изменений в программное обеспечение
  5. Проанализировать результаты повторного тестирования, выявить дефекты и определить стабильность программного обеспечения
  6. Идентификация зоны риска
  7. Обновление тестовых сценариев
  8. Выполнение регрессионного тестирования
  9. Автоматизация регрессионного тестирования
  10. Анализ результатов
Вопрос 100

Сопоставьте каждый аспект представления отчета и завершения тестирования с его описанием

  1. Составление отчета о проведенных тестах
  2. Документирование дефектов
  3. Оценка покрытия тестирования
  4. Завершение тестовой среды
  5. Оценка результатов и улучшение процесса
  6. Представление информативного отчета о выполненных тестах, результатах тестирования и обнаруженных дефектах
  7. Документирование описания, шагов для воспроизведения, приоритетности и статуса всех обнаруженных дефектов.
  8. Определение того, какая часть программного обеспечения была протестирована и оценка необходимости дополнительных тестов
  9. Удаление тестовых данных, снятие блокировок с ресурсов и отключение тестовых систем
  10. Анализ результатов, сравнение фактических результатов с ожидаемыми
Вопрос 101

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

  1. Раннее взаимодействие
  2. Обмен информацией
  3. Обзоры кода и документации
  4. Регулярные встречи и коммуникация
  5. Совместное планирование и приоритизация
  6. Метод, начинающийся на ранних этапах разработки, когда тестировщики принимают участие в обсуждениях требований и проектирования
  7. Метод, предусматривающий активный обмен информацией о требованиях, изменениях, ошибках и проблемах между разработчиками и тестировщиками
  8. Метод, при котором тестировщики участвуют в обзоре кода и документации для выявления потенциальных проблем и ошибок
  9. Метод, основанный на регулярных встречах разработчиков и тестировщиков для обсуждения текущих проблем, планирования работ и обмена информацией
  10. Метод, включающий совместное планирование и приоритизацию работ, где тестировщики помогают определить критические области для тестирования
Вопрос 102

Сопоставьте цели тестирования ПО с их описаниями

  1. Обеспечение качества ПО
  2. Проверка функциональности
  3. Проверка надежности и стабильности
  4. Проверка производительности
  5. Проверка безопасности
  6. Цель заключается в том, чтобы убедиться, что все функции и возможности ПО работают правильно и соответствуют заявленным требованиям
  7. Цель заключается в том, чтобы обнаружить ошибки, дефекты и проблемы в ПО и исправить их для обеспечения правильной и надежной работы
  8. Цель заключается в проверке устойчивости ПО к нагрузкам и различным условиям эксплуатации, а также его способности восстанавливаться после сбоев
  9. Цель заключается в оценке скорости, эффективности и использования ресурсов ПО при выполнении задач
  10. Цель заключается в проверке безопасности ПО и обнаружении уязвимостей в механизмах безопасности и защиты