Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Поддержка и тестирование программных модулей

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

Avatar
23.09.2023. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Тест по предмету "Поддержка и тестирование программных модулей"

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

Вопрос 1

Эпохи тестирования

1.

В 50–60-х годах

2.

В 70-х годах

3.

В 80-х годах

4.

В 90-х годах

5.

В нулевые годы

Варианты ответов
  • процесс тестирования был предельно формализован, отделён от процесса непосредственной разработки ПО.
  • фактически родились две фундаментальные идеи тестирования: тестирование сначала рассматривалось как процесс доказательства работоспособности программы в некоторых заданных условиях, а затем — строго наоборот: как процесс доказательства неработоспособности программы в некоторых заданных условиях.
  • произошло ключевое изменение места тестирования в разработке ПО: вместо одной из финальных стадий создания проекта тестирование стало применяться на протяжении всего цикла разработки, что позволило в очень многих случаях не только быстро обнаруживать и устранять проблемы, но даже предсказывать и предотвращать их появление.
  • произошёл переход от тестирования как такового к более всеобъемлющему процессу, который называется «обеспечение качества», охватывает весь цикл разработки ПО и затрагивает процессы планирования, проектирования, создания и выполнения тест-кейсов, поддержку имеющихся тест-кейсов и тестовых окружений.
  • автоматизация тестирования уже воспринималась как обычная неотъемлемая часть большинства проектов, а также стали популярны идеи о том, что во главу процесса тестирования следует ставить не соответствие программы требованиям, а её способность предоставить конечному пользователю возможность эффективно решать свои задачи.
Вопрос 2

Верификация и валидация

1.

Цель верификации

2.

Цель валидации

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

Тестирование как основная часть верификации. Сопоставьте определения.

1.

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

2.

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

3.

Тестовая ситуация (test case)

4.

Хорошая тестовая ситуация

5.

Удачный тест

6.

Ошибка

7.

Отказ

8.

Баг

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

Методы тестирования. 
Выберите виды тестирования, которые проводятся методом «черного ящика».

Варианты ответов
  • функциональное;
  • регрессионное;
  • usability;
  • smoke;
  • GUI;
  • Unit-тестирование;
  • интеграционное;
  • системное;
  • тестирование безопасности;
  • матричное тестирование;
  • шаблонное тестирование (pattern);
  • тестирование с помощью ортогонального массива;
Вопрос 5

Методы тестирования. 
Выберите виды тестирования, которые проводятся методом «белого ящика».

Варианты ответов
  • функциональное;
  • регрессионное;
  • usability;
  • smoke;
  • GUI;
  • Unit-тестирование;
  • интеграционное;
  • системное;
  • тестирование безопасности;
  • матричное тестирование;
  • шаблонное тестирование (pattern);
  • тестирование с помощью ортогонального массива;
Вопрос 6

Методы тестирования. 
Выберите виды тестирования, которые проводятся методом «серого ящика».

Варианты ответов
  • функциональное;
  • регрессионное;
  • usability;
  • smoke;
  • GUI;
  • Unit-тестирование;
  • интеграционное;
  • системное;
  • тестирование безопасности;
  • матричное тестирование;
  • шаблонное тестирование (pattern);
  • тестирование с помощью ортогонального массива;
Вопрос 7

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

Варианты ответов
  • Синтаксическая ошибка
  • Семантическая ошибка
  • Логическая ошибка
  • Ошибка тест-кейса
  • Ошибка тестирования ящиков
Вопрос 8

Методы отладки программного обеспечения

1.

К статическим методам относятся

2.

К динамическим методам относятся

Варианты ответов
  • методы отладки, при которых не требуется выполнение отлаживаемой программы на ЭВМ
  • методы отладки программ,которые происходят совместно с их выполнением на ЭВМ
Вопрос 9

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

Варианты ответов
  • Нагрузочное
  • Стресс
  • Тестирование стабильности
  • Конфигурационное
  • Бета-тестирование
  • Тестирование по сценарию
Вопрос 10

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

Варианты ответов
  • Потребление ресурсов центрального процессора
  • Потребление оперативной памяти
  • Потребление сетевых ресурсов
  • Работа с дисковой подсистемой
  • Время выполнения запроса
  • Анализ системы ввода-вывода
  • Работа с внешними носителями
  • Тест стабильности GPU
Пройти тест
Сохранить у себя:

Комментарии 0

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