wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 40

Worksheet time: 20mins

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.

Что обозначает термин "Load Testing" (нагрузочное тестирование)?

a)

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

b)

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

c)

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

d)

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

9.

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

a)

Тестирование белого ящика

b)

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

c)

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

d)

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

e)

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

10.

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

a)

Debugging (Отладка)

b)

Verification (Верификация)

c)

Validation (Валидация)

d)

Deployment (Внедрение)

e)

Integration (Интеграция)

11.

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

a)

После завершения модульного тестирования

b)

Перед написанием кода

c)

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

d)

После релиза продукта

e)

Перед регрессионным тестированием

12.

Кто обычно проводит юнит-тестирование?

a)

Разработчики

b)

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

c)

Руководитель проекта

d)

Тестировщики (QA Engineers)

e)

Отдел поддержки клиентов

13.

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

a)

Stress Testing

b)

Load Testing

c)

Smoke Testing

d)

Performance Testing

e)

Integration Testing

14.

Что такое "Test Execution" (Выполнение теста)?

a)

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

b)

Составление отчета о дефектах

c)

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

d)

Документирование требований заказчика

e)

Интеграция тестового окружения

15.

Что означает термин "Bug Report" (Отчёт о баге)?

a)

Сообщение о найденной ошибке с описанием и шагами воспроизведения

b)

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

c)

Документ, описывающий процесс тестирования

d)

Отчёт о производительности системы

e)

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

16.

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

a)

Тестирование безопасности (Security Testing)

b)

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

c)

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

d)

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

e)

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

17.

Что означает термин "Test Data" (Тестовые данные)?

a)

Данные, используемые для выполнения тестов

b)

Исходный код приложения

c)

Описание требований к системе

d)

Инструкция по установке ПО

e)

Список обнаруженных багов

18.

Какой документ описывает цель, объем и подход к тестированию?

a)

Тест-план (Test Plan)

b)

Тест-кейс

c)

Отчёт о дефектах

d)

Сценарий тестирования

e)

Спецификация требований

19.

Что такое "Automated Testing" (Автоматизированное тестирование)?

a)

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

b)

Ручная проверка функционала системы

c)

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

d)

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

e)

Инспекция кода

20.

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

a)

Повторное тестирование (Re-testing)

b)

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

c)

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

d)

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

e)

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

21.

Что такое "Alpha Testing" (Альфа-тестирование)?

a)

Внутреннее тестирование на стороне компании-разработчика

b)

Тестирование, проводимое конечными пользователями

c)

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

d)

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

e)

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

22.

Что означает термин "Functional Testing" (Функциональное тестирование)?

a)

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

b)

Проверка взаимодействия модулей системы

c)

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

d)

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

e)

Инспекция исходного кода

23.

Кто обычно составляет тест-кейсы?

a)

Тестировщики (QA Engineers)

b)

Проектный менеджер

c)

Разработчики

d)

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

e)

Системные администраторы

24.

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

a)

Бета-тестирование (Beta Testing)

b)

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

c)

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

d)

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

e)

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

25.

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

a)

Юзабилити-тестирование (Usability Testing)

b)

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

c)

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

d)

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

e)

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

26.

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

a)

Тестирование белого ящика

b)

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

c)

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

d)

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

e)

Юзабилити-тестирование

27.

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

a)

Скриптинг

b)

Кодирование

c)

Дебаггинг

d)

Верификация

e)

Мониторинг

28.

Что такое "Test Suite" (Набор тестов)?

a)

Набор связанных тест-кейсов, объединённых для выполнения вместе

b)

Список всех обнаруженных багов

c)

Инструкция по установке системы

d)

Документ, описывающий стратегию тестирования

e)

Отчёт о результатах тестирования

29.

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

a)

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

b)

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

c)

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

d)

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

e)

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

30.

Кто отвечает за составление тест-плана?

a)

Тест-менеджер (Test Manager)

b)

Проектный менеджер

c)

Разработчики

d)

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

e)

Системные администраторы

31.

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

a)

Тестирование безопасности (Security Testing)

b)

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

c)

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

d)

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

e)

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

32.

Что означает термин "Maintainability Testing" (Тестирование поддерживаемости)?

a)

Проверка того, насколько легко исправлять и модифицировать систему

b)

Анализ производительности приложения

c)

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

d)

Инспекция исходного кода

e)

Юзабилити-тестирование

33.

Что означает термин "Smoke Testing" (Дымовое тестирование)?

a)

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

b)

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

c)

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

d)

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

e)

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

34.

Что означает термин "Usability Testing" (Юзабилити-тестирование)?

a)

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

b)

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

c)

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

d)

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

e)

Верификация требований заказчика

35.

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

a)

Повторное тестирование (Re-testing)

b)

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

c)

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

d)

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

e)

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

36.

Что такое "System Testing" (Системное тестирование)?

a)

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

b)

Оценка безопасности приложения

c)

Проверка взаимодействия модулей системы

d)

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

e)

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

37.

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

a)

Интеграционное тестирование (Integration Testing)

b)

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

c)

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

d)

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

e)

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

38.

Что означает термин "Error" (Ошибка)?

a)

Неверное действие или результат, полученный в ходе тестирования

b)

Дефект в системе, обнаруженный пользователем

c)

Несоответствие фактического результата ожидаемому

d)

Проблема в коде, вызванная разработчиком

e)

Неспособность системы выполнить задачу

39.

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

a)

Ручное тестирование (Manual Testing)

b)

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

c)

Автоматизированное тестирование

d)

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

e)

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

40.

Что такое "Test Script" (Тестовый скрипт)?

a)

Программа или файл, выполняющий автоматизированный тест

b)

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

c)

Документ, описывающий стратегию тестирования

d)

Отчёт о результатах тестирования

e)

Инструкция по установке системы