Факт начала формальной инспекции четко фиксируется в а) +общей бд б) документах инспектора в) програмном коде г) архиве
экспертные исследования обычно называют а) структурные б) +неформальные в) системные г) +формальные д) програмные
для проверки функциональности программной системы используются тесты: а) +автоматические б) статистические в) экономические г) критические
когда верифицируется не программный код, а проектная документация на систему, которую нельзя «выполнить» или создать для нее отдельные тестовые примеры также обычно прибегают к методу а) динамический б) +экспертных исследований в) системный г) фактический
экспертные исследования обычно называют а) проверками б) +инспекциями в) просмотрами г) замечаниями
При какой инспекции автор некоторого документа или части программной системы передает его эксперту, а тот, ознакомившись с документом, передает автору список замечаний, которые тот исправляет а) формальной б) +неформальной в) групповой г) одиночной
Какая инспекция, напротив, является четко управляемым процессом, структура которого обычно четко определяется соответствующим стандартом проекта а) +формальной б) неформальной в) групповой г) одиночной
В ходе формальной инспекции группой специалистов осуществляется а) +независимая проверка б) регулярная проверка в) заказная проверка г) квартальная проверка
После устранения, обнаруженных в ходе формальной инспекции, несоответствий процесс формальной инспекции а) обновляется б) +прерывается в) заканчивается г) повторяется
На роль кого не допускается назначать сотрудников, участвовавших в разработке объекта инспекции а) разработчика б) руководителя в) инструктора г) +инспектора
Рекомендуется назначать не менее скольки инспекторов а) 1 б) +2 в) 3 г) 4
Процедура формальной инспекции проекта может разрешать ведущему самостоятельно инициировать процесс а) разработки б) подготовки в) проверки бд г) +повторной инспекции
Во время инспекции изменения документов а) разрешено б) +невозможно в) частично разрешено г) нет правильного ответа
Получив письмо или назначение с прикрепленным к нему бланком инспекции, инспекторы должны извлечь из базы данных проекта а) +исходные и инспектируемые документы б) только исходные документы в) только инспектируемые документы г) нет правильного ответа
Если при проведении повторной инспекции в сокращенной форме единственным инспектором, он считает, что объем изменений слишком велик, или изменения слишком сложны, он имеет право а) запретить процесс инспекции б) +прервать процесс инспекции в) обновить процесс инспекции г) повторить процесс инспекции
Для проведения собрания необходимо присутствие а) +автора б) +ведущего в) +инспекторов г) разработчика д) работника отдела кадров
Отметка в графе "N/A” означает а) +неприменимо б) замечания в) статус г) сокращенная форма
Процедура формальной инспекции проекта может допускать отмену обсуждения а) +да б) нет
В процедуре формальной инспекции проекта не рекомендуется а) +дублировать общие положения настоящего стандарта б) называть все идентификаторы состояний инспектируемых документов в) уточнять и дополнять настоящий стандарт г) проводить повторную инспекцию проекта
Как минимум, должны быть названы идентификаторы состояний, обозначающих: а) +готовность документа к проведению инспекции б) +прохождение фаз планирования, подготовки и обсуждения в) +необходимость переработки документа г) +подтверждение соответствия исходным документам д) свою процедуру формальной инспекции е) порядок проведения формальных инспекций
Основной документ, который заполняется в ходе проведения инспекций - это а) +Бланк инспекции б) Титульный лист в) Контрольный список г) Несоответсвенный список
Что предназначено для идентификации формальной инспекции и записи решения а) +Бланк инспекции б) Титульный лист в) Контрольный список г) Несоответсвенный список
Список контрольных вопросов должен быть оформлен в виде таблицы, состоящей из следующих колонок: а) +порядковый номер б) +текст вопроса в) + место для положительного ответа («Yes» или «Да») г) +место для отрицательного ответа («No» или «Нет»); д) +место для ответа «N/A» или «Неприменимо»; е) +место для ссылки на несоответствие.
Какой список должен быть оформлен в виде незаполненной таблицы с тремя колонками а) +несоответствий б) контрольних вопроссов в) итоговый г) колонтитул
Список несоответствий должен быть оформлен в виде незаполненной таблицы должен содержать такие колонки а) +для порядкового номера б) +для описания несоответствия в) +для отметки об исправлении г) идентификатор проекта
Сколько существует типов документов в процессе формальной инспекции а) 1 б) +2 в) 3 г) 4
К документам проекта относятся а) +целевой документ б) +исходный документ в) +поддерживающий документ г) отчет о проведенной инспекции д) список контрольных вопросов е) список обнаруженных проблем
Ко вспомогательным документам относятся а) целевой документ б) исходный документ в) поддерживающий документ г) +отчет о проведенной инспекции д) +список контрольных вопросов е) +список обнаруженных проблем
В процессе разработки (до начала формальной инспекции) документ имеет состояние а) +активный б) готов в) выполняется г) недоступен
После того, как автор посчитал, что закончил работу над документом, он переводит документ в состояние а) активный б) +готов в) выполняется г) формальная инсекция
В состоянии Ready автор уже не может изменять документ а) +да б) нет
При проведении собрания целесообразно а) зачитывать текст инспектируемого файла б) +перечислять имена функций или методов в) тестирвать на эмуляторах г) выполнять инспектирующий код
Для облегчения труда автора инспектируемого документа по исправлению замечаний используют а) +Документирование собрания б) Контроль за внесением изменений в) Точное определение терминов г) Внутреннюю информацию
При повторной инспекции исходных текстов рекомендуется использовать а) Документирование собрания б) +Контроль за внесением изменений в) Точное определение терминов г) Внутреннюю информацию
При инспектировании требований к системе, как правило, рассматривается ифнормация а) внешняя б) внутренняя в) +внешняя и внутренняя г) не внешняя и не внутренняя
Процесс формальной инспекции проектной документации подчиняется всем правилам, определенным для абстрактной формальной инспекции, однако, имеет некоторые особенности, связанные, в первую очередь, с тем, что у проектной документации проверяется ее непротиворечивость и полнота а) +да б) нет
Процесс верификации разбивается на отдельные уровни а) +системное тестирование б) +интеграционное тестирование в) + модульное тестирование г) внешнее тестирование д) внутренне тестирование
Тестирование модулей по отдельности получило называние а) +модульное б) системное в) проектное г) внутреннее
Для каждого модуля, подвергаемого тестированию, разрабатывается а) +тестовое окружение б) +тест-требования в) +тест- планы г) тестове плагины д) тест обновления
Удостовериться в соответствии требованиям каждого отдельного модуля системы перед тем, как будет произведена его интеграция в состав системы – это основная цель: а) +модульного тестирования б) системного тестирования в) внешнего тестирования г) внутреннего тестирования
В ходе модульного тестирования решаются следующие основные задачи: а) +Поиск и документирование несоответствий требованиям б) +поддержка разработки рефакторинга низкоуровневой архитектуры системы и меж модульного взаимодействия в) +поддержка рефакторинга модулей г) +поддержка устранения дефектов отладки д) поддержка интегрирования модулей е) слияние модулей
задача тестирования, включающая в себя не только разработку тестового окружения и тестовых примеров, но и выполнение тестов, протоколирование результатов выполнения, составление отчетов о проблемах - это а) +Поиск и документирование несоответствий требованиям б) поддержка разработки рефакторинга низкоуровневой архитектуры системы и меж модульного взаимодействия в) поддержка рефакторинга модулей г) поддержка устранения дефектов отладки
Задача больше свойственна «легким» методологиям типа XP, в которых применяется принцип тестирования перед разработкой (Test-driven development), при котором основным источником требований для программного модуля является тест, написанный до реализации самого модуля - это а) Поиск и документирование несоответствий требованиям б) +поддержка разработки рефакторинга низкоуровневой архитектуры системы и меж модульного взаимодействия в) поддержка рефакторинга модулей г) поддержка устранения дефектов отладки
Задача связана с поддержкой процесса изменения системы - это а) Поиск и документирование несоответствий требованиям б) поддержка разработки рефакторинга низкоуровневой архитектуры системы и меж модульного взаимодействия в) +поддержка рефакторинга модулей г) поддержка устранения дефектов отладки
Задача сопряжена с обратной связью, которую получают разработчики от тестировщиков в виде отчетов о проблемах а) Поиск и документирование несоответствий требованиям б) поддержка разработки рефакторинга низкоуровневой архитектуры системы и меж модульного взаимодействия в) поддержка рефакторинга модулей г) +поддержка устранения дефектов отладки
В силу того, что модули, подвергаемые тестированию, обычно невелики по размеру, модульное тестирование считается наиболее а) + простым б) сложным в) перспективным г) прогрессивным
Сколько связано проблем несмотря на внешнюю простоту, с модульным тестированием а) 1 б) + 2 в) 3 г) 4
компонент минимального размера, который может быть независимо протестирован в ходе верификации программной системы» - это а) +модуль б) система в) алгоритм г) задача
это часть программного кода, выполняющая одну функцию с точки зрения функциональных требований - это а) +модуль б) система в) алгоритм г) задача
программный модуль, т.е. минимальный компилируемый элемент программной системы - это а) +модуль б) система в) алгоритм г) задача
задача в списке задач проекта (с точки зрения его менеджера) - это а) +модуль б) система в) алгоритм г) задача
участок кода, который может уместиться на одном экране или одном листе бумаги - это а) +модуль б) система в) алгоритм г) задача
один класс или их множество с единым интерфейсом - это а) + модуль б) система в) алгоритм г) задача
В случае объектно-ориентированных систем более мелкое деление классов и использование отдельных методов в качестве тестируемых модулей а) целесообразно б) + нецелесообразно
Процесс тестирования классов как модулей иногда называют а) +компонентным тестированием б) системным тестированием в) програмным тестированием г) внутренним тестированием
При таком тестировании возможно обнаружение не только стандартных дефектов, но и: а) +дефектов инкапсуляции б) +дефектов наследования в) +дефектов полиморфизма г) +дефектов инстанцирования д) дефектов интеграции е) дефектов предикантов
В том случае, если в качестве тестируемого модуля выбран класс, не совсем ясно, как определять степень полноты его тестирования используется: а) +Определение степени полноты тестирования класса б) Определение структуры класса в) Определение связей классов г) Определение отстутствия классов
Некоторые методы класса предназначены не для выдачи информации пользователю, а для изменения внутренних данных объекта класса - это а) + Протоколирование состояний объектов и их изменений б) Определение степени полноты тестирования класса в) Генерирование сигналов г) Систематизация данных
Для проведения модульного тестирования класса после таких изменений потребуется а) +изменение драйвера б) именение заглушек в) изменение входных данных г) изменение структуры д) изменение задачи Первый подход к модульному тестированию основывается на предположении, что функциональность каждого вновь разработанного модуля должна проверяться в автономном режиме без его интеграции с системой. а) +да б) нет
Второй подход построен на предположении, что модуль все равно работает в составе системы и если модули интегрировать в систему по одному, то можно протестировать поведение модуля в составе всей системы. а) +да б) нет
В роли заглушек может выступать уже оттестированная часть системы, а драйвер выполняет только функции передачи и приема данных, не моделируя внутреннее состояние системы а) +не моделируя внутреннее состояние системы б) моделируя внутреннее состояние системы
комплекс работ по выявлению дефектов в тестируемых модулях – это модульное тестирование с точки зрения а) +тестировщика б) разработчика в) заказчика г) проектировщика
Для того, чтобы процесс модульного тестирования мог функционировать совместно с другими процессами разработки, он должен включать в себя несколько фаз: а) +планирование процесса б) +разработку тестов в) +выполнение тестов г) +сбор статистики д) +управление отчетами о выявленных дефектах
Из скольки фаз согласно стандарту 1ЕЕЕ 1008 состоит процесс модульного тестирования а) 1 б) 2 в) +3 г) 4
Сколько видов деятельности входит в фазы стандарта 1ЕЕЕ 1008 а) 6 б) 7 в) + 8 г) 9
Основные задачи, решаемые в ходе этапа планирования, включают в себя а) +определение общего подхода к тестированию модулей б) +определение требований к полноте тестирования в) +определение требований к завершению тестирования г) +определение требований к ресурсам д) +определение общего плана-графика работ
Когда определяются риски и на их основе - степень полноты и охвата тестирования системы – это а) +определение общего подхода к тестированию модулей б) определение требований к полноте тестирования в) определение требований к завершению тестирования г) определение требований к ресурсам д) определение общего плана-графика работ
Когда определяется необходимая степень покрытия программного кода различных участков тестируемого модуля, определяется подходы к классам эквивалентности (требуется ли тестирование за границами диапазона) – это а) определение общего подхода к тестированию модулей б) +определение требований к полноте тестирования в) определение требований к завершению тестирования г) определение требований к ресурсам д) определение общего плана-графика работ
Когда определяются условия, проверка которых позволяет утверждать, что тестирование модуля завершено и условия при которых дальнейшее тестирование модуля считается невозможным до его изменения и доработки используется а) определение общего подхода к тестированию модулей б) определение требований к полноте тестирования в) +определение требований к завершению тестирования г) определение требований к ресурсам д) определение общего плана-графика работ
Когда для разработки и выполнения тестов, а также для анализа результатов тестирования необходимы ресурсы - как технические (компьютеры и программное обеспечение), так и людские (тестировщики) используется а) определение общего подхода к тестированию модулей б) определение требований к полноте тестирования в) определение требований к завершению тестирования г) +определение требований к ресурсам д) определение общего плана-графика работ
Когда на основании общего плана проекта составляется план работ по модульному тестированию используется а) определение общего подхода к тестированию модулей б) определение требований к полноте тестирования в) определение требований к завершению тестирования г) определение требований к ресурсам д) +определение общего плана-графика работ
Основные задачи, решаемые в ходе деятельности по определению свойств системы, подлежащих тестированию, включают в себя: а) +изучение функциональных требований б) + определение дополнительных требований и связанных процедур в) +определение состояний тестируемого модуля г) +определение характеристик входных и выходных данных д) +выбор элементов, подвергаемых тестированию
Определение тестопригодности требований, при необходимости запрашивается уточнение требований – это: а) +изучение функциональных требований б) определение дополнительных требований и связанных процедур в) определение состояний тестируемого модуля г) определение характеристик входных и выходных данных д) выбор элементов, подвергаемых тестированию
Определение требований, не попадающих под функциональные требования, но которые могут быть протестированы на уровне модульного тестирования (например, это могут быть требования к производительности системы, входящие в состав системных требований) - это а) изучение функциональных требований б) +определение дополнительных требований и связанных процедур в) определение состояний тестируемого модуля г) определение характеристик входных и выходных данных д) выбор элементов, подвергаемых тестированию
Если тестируемый модуль может быть представлен в виде конечного автомата с определенным набором состояний, то каждое состояние должно быть идентифицировано, а также должны быть выделены все требования, относящиеся к этому состоянию – это а) изучение функциональных требований б) определение дополнительных требований и связанных процедур в) +определение состояний тестируемого модуля г) определение характеристик входных и выходных данных д) выбор элементов, подвергаемых тестированию
для всех данных, которые поступают в модуль, а также выходят из него, должны быть определены форматы, частота поступления, допустимые значения и т.п. - это а) изучение функциональных требований б) определение дополнительных требований и связанных процедур в) определение состояний тестируемого модуля г) +определение характеристик входных и выходных данных д) выбор элементов, подвергаемых тестированию
Когда в случае, когда не может применяться полное тестирование, необходимо выбрать элементы тестируемого модуля, которые будут подвергаться тестированию - это а) изучение функциональных требований б) определение дополнительных требований и связанных процедур в) определение состояний тестируемого модуля г) определение характеристик входных и выходных данных д) +выбор элементов, подвергаемых тестированию
По завершению имеющихся этапов фаза планирования считается оконченной и начинается фаза а) +разработки тестов б) планирования в) структурирования г) тестирования
если на первом этапе (планирования) основную роль выполнял руководитель группы тестирования, то на втором этапе (разработки тестов) основную роль начинает играть а) + тестировщик б) руководитель в) спонсор г) разработчик
Интеграционное тестирование называют еще тестированием а) +архитектуры системы б) структуры системы в) плана системы г) документации системы
В результате проведения интеграционного тестирования и устранения всех выявленных дефектов получается а) +согласованная и целостная архитектура программной системы б) модуль хранения сообщений, который сохраняет их в прямом порядке в) протокол о принятых файлах г) гарантия обнаружения дефекта
Тестирование архитектуры и низкоуровневых функциональных требований - это а) +интеграционное тестирование б) системное тестирование в) модульное тестирование г) свободное тестирование
Существует несколько методов проведения интеграционного тестирования: а) +восходящее тестирование б) +монолитное тестирование в) + нисходящее тестирование г) тестирование вширину д) итерационное тестирование е) статистическое тестирование
Каное тестирование предполагает, что отдельные компоненты системы серьезного тестирования не проходили а) +монолитное б) ресурсное в) системное г) статистическое
оценка качественных и количественных характеристик системы с точки зрения их приемлемости для конечного пользователя является задачей какого тестирования? а) монолитное б) ресурсное в) +системное г) статистическое
Монолитное тестирование имеет ряд серьезных недостатков а) +Очень трудно выявить источник ошибки б) +Трудно организовать исправление ошибок в) +Процесс тестирования плохо автоматизируется г) Фиксирование найденной проблемы д) Ограничение доступа к данным
Какое тестирование предполагает, что процесс интеграционного тестирования движется следом за разработкой ? а) восходящее тестирование б) монолитное тестирование в) +нисходящее тестирование г) тестирование вширину
При интеграции классов в кластеры существует достаточно нестрогое ограничение на законченность функциональности кластера а) +да б) нет
Вне зависимости от применяемого метода интеграционного тестирования, нет необходимости учитывать степень покрытия интеграционными тестами функциональности системы а) да б) + нет
В рамках классификации по времени интеграции выделяют: а) +тестирование с поздней интеграцией б) +тестирование с постоянной интеграцией в) +тестирование с регулярной интеграцией г) тестирование с ранней интеграцией д) тестирование по требованию
Какое тестирование практически полный аналог монолитного тестирования а) +тестирование с поздней интеграцией б) тестирование с постоянной интеграцией в) тестирование с регулярной интеграцией г) тестирование с ранней интеграцией д) тестирование по требованию
Какое тестирование подразумевает, что, как только разрабатывается новый модуль системы, он сразу же интегрируется со всей остальной системой а) тестирование с поздней интеграцией б) +тестирование с постоянной интеграцией в) тестирование с регулярной интеграцией г) тестирование с ранней интеграцией д) тестирование по требованию
При тестировании с регулярной или послойной интеграцией интеграционному тестированию подлежат а) +сильно связанные между собой группы модулей б) слабо связанные между собой группы модулей в) не связанные между собой группы модулей г) схематически связанные между собой группы модулей
На этапе планирования разрабатывается концепция и стратегия интеграции, а именно а) +документ б) модуль в) алгоритм г) отчет
Составляется интеграционный тест-план, например, кластерного типа [10, 20], в котором для каждого кластера из интегрированных модулей определяется следующее а) +кластеры, от которых зависит данный кластер б) +кластеры, которые должны быть протестированы до тестирования данного кластера в) +описание функциональности тестируемого кластера г) +список модулей в кластере д) +описание тестовых примеров для проверки кластера
Планирование интеграционного тестирования должно быть синхронизировано с а) + общим планом проекта б) частью новой системы в) кластерами г) базой данных
Тестированию системы в целом, как единого объекта тестирования - это а) монолитное б) ресурсное в) +системное г) статистическое
На этапе какого тестирования проводится не только функциональное тестирование, но и оценка характеристик качества системы - ее устойчивости, надежности, безопасности и производительности а) монолитное б) ресурсное в) +системное г) статистическое
После завершения системного тестирования разработка переходит в фазу а) +приемо¬сдаточных испытаний б) независимого тестирования в) системной отладки г) модификации
Принято выделять следующие виды системного тестирования а) +функциональное тестирование б) +тестирование производительности в) +нагрузочное или стрессовое тестирование г) +тестирование конфигурации д) + тестирование безопасности е) +тестирование надежности и восстановления после сбоев ж) +тестирование удобства использования
Какой вид тестирования предназначен для доказательства того, что вся система в целом ведет себя в соответствии с ожиданиями пользователя, формализованными в виде системных требований а) монолитное б) ресурсное в) системное г) +функциональное
Какой вид тестирования направлен на определение того, что система обеспечивает должный уровень производительности при обработке пользовательских запросов? а) монолитное б) +производительности в) системное г) функциональное
Какое тестирование позволяет выявлять узкие места в системе, которые проявляются в условиях повышенной нагрузки или нехватки системных ресурсов а) монолитное б) + производительности в) системное г) функциональное
Какое тестирование имеет много общего с тестированием производительности, однако его основная задача - не определить производительность системы, а оценить производительность и устойчивость системы в случае, когда для своей работы она выделяет максимально доступное количество ресурсов, либо когда она работает в условиях их критической нехватки а) +стрессовое б) производительности в) системное г) функциональное
Если программная система предназначена для хранения или обработки данных, содержимое которых представляет собой тайну определенного рода (личную, коммерческую, государственную и т.п.), то к свойствам системы, обеспечивающим сохранение этой тайны будут предъявляться повышенные требования – это тестирование: а) + безопасности б) производительности в) системное г) функциональное
Для корректной работы системы в любой ситуации необходимо удостовериться в том, что она восстанавливает свою функциональность и продолжает корректно работать после любой проблемы, прервавшей ее работу – это а) + безопасности б) производительности в) +надежности и восстановления после сбоев г) функциональное
Отдельная группа нефункциональных требований - требования к удобству использования пользовательского интерфейса системы. Этот вид тестирования будет рассмотрен в следующей теме – это тестирование а) удобства использования б) + производительности в) надежности и восстановления после сбоев г) функциональное
При разработке заказного программного обеспечения фазу альфа- и бета- тестирования заменяют а) +приемо-сдаточные испытания б) требования к системе в) програмне системы г) сертификации системы
организация, подающая заявку в соответствующий сертифицирующий орган на получения сертификата (соответствия, качества, годности и т. п.) изделия - это а) + Заявитель б) Сертифицирующий орган в) Наблюдательный орган г) Основной объект проверки
Организация, рассматривающая заявку заявителя о проведении сертификации ПО и либо самостоятельно, либо путем формирования специальной комиссии производящая набор процедур направленных на проведение процесса сертификации ПО заявителя – это а) Заявитель б) +Сертифицирующий орган в) Наблюдательный орган г) Основной объект проверки
Комиссия специалистов, наблюдающих за процессами разработки заявителем сертифицируемой информационной системы и дающих заключение, о соответствии данного процесса определенным требованиям, которое передается на рассмотрение в сертифицирующий орган - это а) Заявитель б) Сертифицирующий орган в) +Наблюдательный орган г) Основной объект проверки
Соответствие процесса разработки программной системы регламенту и рекомендациям стандарта, на соответствие которому проводится сертификация - это а) Заявитель б) Сертифицирующий орган в) Наблюдательный орган г) +Основной объект проверки
Какой раздел описывает систему, включая описание ее функций и их размещение в программном и аппаратном обеспечении, ее архитектуру, используемый процессор (процессоры), аппаратно-программный интерфейс, и особенности отказобезопасности а) + обзор системы б) обзор програмного обеспечения в) сертифицированные соображения г) жизнейнный цикл програмного обеспечения д) данные жизненного цикла програмного обеспечения е) план-график ж) дополнительные соображения