Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 50

Worksheet time: 31mins

Name
Class
Date
1.

Что является основной целью тестирования программного обеспечения?

a)

Устранение ошибок в коде

b)

Проверка качества ПО

c)

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

d)

Создание технической документации

e)

Разработка пользовательского интерфейса

2.

На каком этапе жизненного цикла тестирования выполняется планирование тестирования?

a)

Анализ требований

b)

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

c)

Планирование тестирования

d)

Выполнение тестов

e)

Завершение тестирования

3.

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

a)

Верификация

b)

Валидация

c)

Интеграция

d)

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

e)

Альфа-тестирование

4.

Что из перечисленного относится к статическим методам тестирования?

a)

Модульное тестирование

b)

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

c)

Интеграционное тестирование

d)

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

e)

Инспекции

5.

Кто отвечает за проведение тестирования в проекте?

a)

Менеджер проекта

b)
  • Архитектор системы

c)

Пользователь

d)

Тестировщик

e)

Разработчик

6.

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

a)

Белый ящик

b)

Черный ящик

c)

Зеленый ящик

d)

Модульное тестирование

e)

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

7.

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

a)

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

b)

Обнаружение багов в интерфейсе

c)

Проверка работы функций согласно требованиям

d)

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

e)

Анализ времени выполнения

8.

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

a)

Анализ требований

b)

Дизайн

c)

Кодирование

d)

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

e)

Поддержка

9.

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

a)

Тестирование невозможно без документации

b)

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

c)

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

d)

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

e)

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

10.

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

a)

Проверка интерфейса пользователя

b)

Определение функциональности системы

c)

Оценка времени отклика и пропускной способности системы

d)

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

e)

Анализ исходного кода

11.

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

a)

Тестирование модулей

b)

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

c)

Интеграционное тестирование

d)

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

e)

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

12.

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

a)

Selenium

b)

Appium

c)

Postman

d)

JMeter

e)

SonarQube

13.

Что оценивается в рамках тестирования надежности?

a)

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

b)

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

c)

Скорость загрузки страниц

d)

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

e)

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

14.

Какой аспект рассматривается при тестировании безопасности?

a)

Устойчивость к нагрузкам

b)

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

c)

Время выполнения операций

d)

Надежность работы системы

e)

Удобство интерфейса

15.

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

a)

Процесс исправления ошибок в коде

b)

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

c)

Ручной процесс проверки функциональности

d)

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

e)

Разработка новых функций

16.

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

a)

Снижение производительности разработки

b)

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

c)

Повышение эффективности и повторяемости тестов

d)

Исключение этапа тестирования

e)

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

17.

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

a)

Selenium

b)

Visual Studio

c)

Photoshop

d)

Notepad

e)

Figma

18.

Что из перечисленного НЕ является техникой автоматизированного тестирования?

a)

Модульное тестирование

b)

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

c)

Интеграционное тестирование

d)

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

e)

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

19.

Какой язык программирования чаще всего используется с инструментом Selenium?

a)

HTML

b)

Python

c)

SQL

d)

Bash

e)

JavaScript

20.

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

a)

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

b)

Поиск ошибок в пользовательском интерфейсе

c)

Анализ уязвимостей в системе

d)

Оптимизация кода программы

e)

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

21.

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

a)

Selenium

b)

JMeter

c)

Appium

d)

Jenkins

e)

Burp Suite

22.

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

a)

SQL-инъекция

b)

Перегрузка сети

c)

Высокая загрузка процессора

d)

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

e)

Низкая скорость загрузки

23.

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

a)

Excel

b)

Jira

c)

PowerPoint

d)

GitHub

e)

MS Word

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)

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

b)

Удобство интерфейса

c)

Пропускная способность

d)

Надежность

e)

Доступность кода

33.

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

a)

Анализ исходного кода

b)

Тестирование на проникновение (Penetration Testing)

c)

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

d)

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

e)

Шифрование данных

34.

Что включает в себя тестирование надежности?

a)

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

b)

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

c)

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

d)

Анализ доступности системы

e)

Анализ удобства использования

35.

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

a)

Уменьшение затрат на разработку тестов

b)

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

c)

Полное устранение необходимости ручного тестирования

d)

Исключение этапа планирования тестов

e)

Повышение точности тестов

36.

Какие аспекты проверяются при тестировании безопасности?

a)

Доступность данных

b)

Производительность сети

c)

Эстетика пользовательского интерфейса

d)

Конфиденциальность данных

e)

Скорость загрузки страницы

37.

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

a)

Jira

b)

Trello

c)

Photoshop

d)

Bugzilla

e)

Canva

38.

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

a)

Упрощение мониторинга дефектов

b)

Экономия бюджета

c)

Повышение автоматизации

d)

Создание автоматического кода

e)

Улучшение коммуникации

39.

Какие действия выполняются при регистрации дефекта?

a)

Приоритет дефекта

b)

Программирование исправления

c)

Указание версии ПО

d)

Разработка интерфейса

e)

Создание тестового плана

40.

Какие данные включаются в отчет о тестировании?

a)

Уровень производительности системы

b)

Результаты тестов

c)

Логи выполнения кода

d)

Описание проведенных сценариев

e)

Доработки по проекту

41.

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

a)

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

b)

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

c)

Интеграционное тестирование

d)

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

e)

Математическое тестирование

42.

Какие задачи решаются на этапе завершения тестирования?

a)

Оценка качества тестирования

b)

Устранение всех найденных ошибок

c)

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

d)

Разработка новых тестов

e)

Создание отчета о тестировании

43.

Какие задачи решаются функциональным тестированием?

a)

Обнаружение уязвимостей безопасности

b)

Проверка соответствия системы требованиям

c)

Анализ времени отклика

d)

Проверка работы пользовательского интерфейса

e)

Проверка взаимодействия между компонентами

44.

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

a)

Разработка тест-кейсов

b)

Проверка выполнения функций согласно спецификации

c)

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

d)

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

e)

Оценка архитектуры системы

45.

Какие задачи решает нефункциональное тестирование?

a)

Тестирование функциональности системы

b)

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

c)

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

d)

Обеспечение безопасности данных

e)

Оценка времени отклика

46.

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

a)

Postman

b)

Burp Suite

c)

Apache JMeter

d)

Selenium

e)

LoadRunner

47.

Какие инструменты относятся к автоматизации тестирования?

a)

Selenium

b)

JMeter

c)

Jira

d)

Postman

e)
  • GitHub

48.

Какие задачи решает автоматизация тестирования?

a)

Устранение всех ошибок системы

b)

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

c)

Оптимизация времени выполнения тестов

d)

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

e)

Выполнение пользовательского интерфейса

49.

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

a)

Selenium

b)

Apache JMeter

c)

TestRail

d)

Trello

e)

Appium

50.

Какие факторы учитываются при тестировании безопасности?

a)

Аутентификация пользователей

b)

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

c)

Управление сессиями

d)

Обработка ошибок

e)

Оценка эстетики интерфейса