Главная / Менеджмент /
Методы и средства инженерии программного обеспечения / Тест 7
Методы и средства инженерии программного обеспечения - тест 7
Упражнение 1:
Номер 1
Инструментальные средства - это:
Ответ:
 (1) организационные средства планирования и отбора тестов для программ 
 (2) метрики измерения (Холстеда, цикломатичная сложность Маккейба и др.) 
 (3) способы поддержки кодирования и тестирования (компиляторы, генераторы программ, отладчики и др.) 
Номер 2
Теоретические средства - это:
Ответ:
 (1) организационные средства планирования и отбора тестов для программ 
 (2) методы верификации и доказательства правильности спецификации программ 
 (3) метрики измерения (Холстеда, цикломатичная сложность Маккейба и др.) 
Номер 3
Тестирование включает в себя:
Ответ:
 (1) обнаружение ошибок в ПО путем исполнения выходного кода ПС на тестовых данных 
 (2) сбор рабочих характеристик в динамике выполнения в конкретной операционной среде 
 (3) выявление различных ошибок, дефектов, отказов и изъянов, вызванных нерегулярными и аномальными ситуациями или аварийным прекращением работы ПО 
Упражнение 2:
Номер 1
Цель процесса верификации:
Ответ:
 (1) убедиться, что специфические требования для программного продукта выполнены 
 (2) обнаружить ошибки в ПО путем исполнения выходного кода ПС на тестовых данных и сбора рабочих характеристик в динамике выполнения в конкретной операционной среде 
 (3) убедиться, что каждый программный продукт (и/или сервис) проекта отражает согласованные требования к их реализации 
Номер 2
Цель процесса валидации:
Ответ:
 (1) убедиться, что специфические требования для программного продукта выполнены 
 (2) обнаружить ошибки в ПО путем исполнения выходного кода ПС на тестовых данных и сбора рабочих характеристик в динамике выполнения в конкретной операционной среде 
 (3) убедиться, что каждый программный продукт (и/или сервис) проекта отражает согласованные требования к их реализации 
Номер 3
Основные задачи процессов верификации и валидации:
Ответ:
 (1) проверить и подтвердить, что конечный программный продукт отвечает назначению 
 (2) проверить и подтвердить, что конечный программный продукт удовлетворяет требованиям заказчика 
 (3) проверить и подтвердить, что конечный программный продукт работает без ошибок 
Упражнение 3:
Номер 1
Методы функционального тестирования подразделяются на:
Ответ:
 (1) статические 
 (2) динамические 
 (3) логические 
Номер 2
Отладка - это:
Ответ:
 (1) проверка описания программного объекта на ЯП с целью обнаружения в нем ошибок без последующего их устранения 
 (2) описание программного объекта на ЯП, проверка созданного описания с целью обнаружения в нем ошибок и последующее их устранение 
 (3) проверка описания программного объекта на ЯП с целью обнаружения в нем ошибок и последующее их устранение 
Номер 3
Цель тестирования - это:
Ответ:
 (1) проверка работы реализованных функций в соответствии с их спецификацией 
 (2) проверка выполнения специфических требований для программного продукта 
 (3) проверка отражения программным продуктом согласованных требований к его реализации 
Упражнение 4:
Номер 1
Статические методы тестирования используются:
Ответ:
 (1) при проведении инспекций и рассмотрении спецификаций компонентов без их выполнения 
 (2) при внедрении программы 
 (3) в процессе выполнения программ 
Номер 2
Инспекция ПО - это:
Ответ:
 (1) статическая проверка соответствия программы заданным спецификациями 
 (2) динамическая проверка соответствия программы заданным спецификациями 
 (3) функциональная проверка соответствия программы заданным спецификациями 
Номер 3
Статический анализ заключается в:
Ответ:
 (1) проверке прохождения всех путей программ 
 (2) инспекции исходного кода и сквозного контроля программы 
 (3) накапливании информации об ошибках 
 (4) проверке корректности ПС на множестве тестов 
Упражнение 5:
Номер 1
Динамические методы тестирования используются:
Ответ:
 (1) при проведении инспекций и рассмотрении спецификаций компонентов без их выполнения 
 (2) при внедрении программы 
 (3) в процессе выполнения программ 
Номер 2
Динамическое тестирование включает в себя следующие методы:
Ответ:
 (1) систематические 
 (2) статистические 
 (3) имитационные 
 (4) математические 
Номер 3
Систематические методы тестирования делятся на следующие методы:
Ответ:
 (1) метод "черного ящика" 
 (2) метод "серого ящика" 
 (3) метод "белого ящика" 
Упражнение 6:
Номер 1
В задачи функционального тестирования входят:
Ответ:
 (1) идентификация множества функциональных требований 
 (2) выделение объектов тестирования 
 (3) построение тестовых наборов и сценариев тестирования функций 
 (4) анализ результатов тестирования 
Номер 2
Функциональные тесты создаются по:
Ответ:
 (1) внешним спецификациям функций  
 (2) проектной информации 
 (3) результатам работы функций 
 (4) тексту на ЯП 
Номер 3
В задачи функционального тестирования не входят:
Ответ:
 (1) идентификация внешних функций 
 (2) корректное описание модели функционирования ПО в среде эксплуатации у заказчика 
 (3) идентификация множества входных данных каждой функции 
 (4) оформление требований и ограничений к качеству ПО 
Упражнение 7:
Номер 1
Под инфраструктурой процесса тестирования понимается:
Ответ:
 (1) выделение объектов тестирования 
 (2) функциональные требования 
 (3) подготовка тестов, их выполнение и поиск разного рода ошибок и отказов в компонентах и в системе в целом 
 (4) текст программы на ЯП 
 (5) анализ результатов тестирования 
Номер 2
Объекты тестирования не включают в себя:
Ответ:
 (1) компоненты 
 (2) группы компонентов 
 (3) система 
 (4) группы систем 
Номер 3
Какой метод тестирования, при котором можно использовать структуру объекта для организации тестирования по различным ветвям, является предпочтительным?
Ответ:
 (1) метод "черного ящика" 
 (2) метод "серого ящика" 
 (3) метод "белого ящика" 
Упражнение 8:
Номер 1
В соответствии с международным стандартом ANSI/IEEE-729-83 ошибка (error
) - это:
Ответ:
 (1) следствие ошибок разработчика на любом из этапов разработки, которая может содержаться в исходных или проектных спецификациях, текстах кодов программ, эксплуатационной документация и т.п. 
 (2) состояние программы, при котором выдаются неправильные результаты, причиной которых являются изъяны в операторах программы или в технологическом процессе ее разработки 
 (3) отклонение программы от функционирования или невозможность программы выполнять функции, определенные требованиями и ограничениями 
Номер 2
Все ошибки, которые возникают в программах, принято подразделять на следующие классы:
Ответ:
 (1) ошибки интерфейсов 
 (2) ошибки объема данных 
 (3) ошибки сопровождения 
 (4) логические и функциональные ошибки 
 (5) компонентные ошибки 
Номер 3
Ошибки ввода-вывода и манипулирования данными являются следствием:
Ответ:
 (1) неточности исходных данных и реализованных формул, погрешностей методов, неправильного применения операций вычислений или операндов 
 (2) некачественной подготовки данных для выполнения программы, сбоев при занесении их в базы данных или при выборке из нее 
 (3) неправильно определенных функций, нарушения порядка их применения или отсутствия полноты их реализации 
 (4) того, что реализованные методы доступа и размеры баз данных не удовлетворяют реальным объемам информации системы или интенсивности их обработки 
Упражнение 9:
Номер 1
В соответствии с международным стандартом ANSI/IEEE-729-83 отказ (failure
) - это:
Ответ:
 (1) следствие ошибок разработчика на любом из этапов разработки, которая может содержаться в исходных или проектных спецификациях, текстах кодов программ, эксплуатационной документация и т.п. 
 (2) состояние программы, при котором выдаются неправильные результаты, причиной которых являются изъяны в операторах программы или в технологическом процессе ее разработки 
 (3) отклонение программы от функционирования или невозможность программы выполнять функции, определенные требованиями и ограничениями 
Номер 2
В соответствии с международным стандартом ANSI/IEEE-729-83 дефект (fault
) - это:
Ответ:
 (1) следствие ошибок разработчика на любом из этапов разработки, которая может содержаться в исходных или проектных спецификациях, текстах кодов программ, эксплуатационной документация и т.п. 
 (2) состояние программы, при котором выдаются неправильные результаты, причиной которых являются изъяны в операторах программы или в технологическом процессе ее разработки 
 (3) отклонение программы от функционирования или невозможность программы выполнять функции, определенные требованиями и ограничениями 
Номер 3
Типы отказов не включают в себя:
Ответ:
 (1) аппаратный 
 (2) информационный 
 (3) программный 
 (4) системный 
Упражнение 10:
Номер 1
Тест - это:
Ответ:
 (1) некоторая программа, предназначенная для проверки работоспособности другой программы и обнаружения в ней ошибочных ситуаций 
 (2) генератор тестовых данных 
 (3) спецификация требований 
Номер 2
Тесты проверяют:
Ответ:
 (1) полноту функций 
 (2) корректность требований 
 (3) корректность выполнения функций 
 (4) правильность функционирования системы в заданных условиях 
Номер 3
Тесты не проверяют:
Ответ:
 (1) согласованность интерфейсов 
 (2) корректность генерации входных данных 
 (3) надежность выполнения системы 
Упражнение 11:
Номер 1
План тестирования содержит:
Ответ:
 (1) стратегии тестирования 
 (2) состав тестировщиков ПС 
 (3) ресурсы тестирования 
 (4) график тестирования 
Номер 2
В обязанности инженера-тестировщика входят:
Ответ:
 (1) оценка тестов 
 (2) создание тестовых сценариев 
 (3) исправление ошибок, выявленных на этапе тестирования 
 (4) составление плана теста 
Номер 3
В обязанности инженера-тестировщика не входят:
Ответ:
 (1) оценка тестов 
 (2) создание тестовых сценариев 
 (3) исправление ошибок, выявленных на этапе тестирования 
 (4) составление плана теста 
Упражнение 12:
Номер 1
Документирование результатов тестирования в соответствии с действующим стандартом ANSI/IEEE 829 включает:
Ответ:
 (1) описание задач, назначение и содержание ПС, а также перечень функций в соответствии с требованиями заказчика 
 (2) технологии разработки системы 
 (3) описание внутренних структурных и программных особенностей системы 
Номер 2
Документирование результатов тестирования в соответствии с действующим стандартом ANSI/IEEE 829 не включает:
Ответ:
 (1) основные процессы ЖЦ тестирования ПО 
 (2) тесты, контрольные примеры, критерии и ограничения, оценки результатов программного продукта 
 (3) планы тестирования различных объектов, необходимые для проведения тестирования ресурсы 
Номер 3
Расчет продолжительности выполнения функций путем сбора средних показателей скорости выполнения операторов служит для:
Ответ:
 (1) формулирования выводов о направлениях дальнейшей проверки правильности программы или их завершении 
 (2) определения стратегии и путей тестирования 
 (3) выявления компонентов, которые требуют большого времени выполнения в реальной среде