СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Тест: "Отладка и тестирование программного обеспечения"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Тест: "Отладка и тестирование программного обеспечения"»

Тест МДК 01.02

на тему: «Тестирование ПО»


  1. Тестирование – это:

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

Б) направление на поиск отсутствующей или неверно работающей функциональности, ошибок в доступе к базе данных, ошибки инициализации, проблемы с производительностью, ошибки интерфейса

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

  1. К основной задаче тестирования относят:

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

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

В) снижение вероятности наличия дефектов, находящихся в программном обеспечении

  1. Стратегия тестирования – это:

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

Б) система методов отбора и создания тестов для тестового набора

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

  1. Попытка найти ошибки при выполнении программы в реальной среде:

А) отладка

Б) контроль

В) испытание

  1. Процесс локализации и исправления ошибок, обнаруженных при тестировании ПО называют:

А) отладкой

Б) локализацией

В) инициализацией

  1. Ошибки, обнаруженные компоновщиком при объединении модулей программы, называют:

А) ошибками компиляции

Б) ошибками компоновки

В) ошибками выполнения

  1. Ошибки, обнаруженные ОС, аппаратными средствами или пользователем при выполнении программы называют:

А) ошибками выполнения

Б) ошибками компиляции

В) ошибками компоновки

  1. Ошибки, фиксируемые компилятором при выполнении синтаксического и частично семантического анализа программы называют:

А) ошибками компиляции

Б) ошибками компоновки

В) ошибками выполнения

  1. Что относится к ошибкам кодирования:

А) ошибки выполнения

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

В) логические ошибки

  1. Какой метод отладки программ описан в тексте: «Самый простой и естественный способ отладки программы. Метод эффективен, но не применим для программ со сложными вычислениями, для больших программ, а также в случаях, когда ошибка связана с неверным представлением программиста о выполнении операций»:

А) метод индукции

Б) метод ручного тестирования

В) метод обратного прослеживания

  1. Какой метод отладки программ описан в тексте: «Сначала формируют множество причин, которые могли бы вызвать данное проявление ошибки. Затем, анализируя причины, исключают те, которые противоречат имеющим данным.»:

А) метод индукции

Б) метод ручного тестирования

В) метод дедукции

  1. Какой метод отладки программ описан в тексте: « Метод основан на тщательном анализе симптомов ошибки, которые могут проявляться как неверные результаты вычислений или как сообщение об ошибке.»

А) метод индукции

Б) метод ручного тестирования

В) метод дедукции

  1. Какой метод отладки программ описан в тексте: «Начинается проверка с точки вывода неправильного результата. Для этой точки строится гипотеза о значениях основных переменных, которые могли бы привести к получению имеющегося результата»

А) метод индукции

Б) метод ручного тестирования

В) метод обратного прослеживания

14. Метод тестирования функционального поведения объекта с точки зрения внешнего мира:

А) тестирование «белого ящика»

Б) тестирование «серого ящика»

В) «тестирование «черного ящика»

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

А) тестирование «белого ящика»

Б) тестирование «серого ящика»

В) «тестирование «черного ящика»

16. Структурный подход к формированию тестовых наборов:

А) основывается на том, что структура ПО не известна

Б) базируется на том, что известна структура тестируемого ПО, в том числе его алгоритмы.

В) соответствует основным критериям тестирования

17. Функциональный подход к формированию тестовых наборов:

А) основывается на том, что структура ПО не известна

Б) базируется на том, что известна структура тестируемого ПО, в том числе его алгоритмы.

В) соответствует основным критериям тестирования

18. При статическом подходе к ручному контролю ПО:

А) анализируют внешние связи

Б) анализируют структуру, управляющие и информационные связи программы, ее входные и выходные данные.

В) анализируют только структуру

19. При динамическом подходе к ручному контролю ПО:

А) моделируют процесс выполнения программы на заданных исходных данных

Б) анализируют структуру, управляющие и информационные связи программы, ее входные и выходные данные.

В) анализируют только структуру

20. К основным методам ручного контроля относят:

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

Б) контроль обращения к данным

В) инспекции исходного текста, сквозные просмотры, проверка за столом, оценки программ