120 вопросов7 тестов в одном предметеДоступ 7 дней
Содержание предмета
Бесплатные ответы на тесты по предмету «Документирование и тестирование программного обеспечения» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 120 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Вы работаете аналитиком качества в проекте для государственного заказчика. В ходе разработки системы заказчик требует <i>(см. ниже)</i>:<br/>&bull; зафиксировать все функциональные и нефункциональные требования;<br/>&bull; представить архитектурные решения;<br/>&bull; подготовить набор тестовых сценариев;<br/>&bull; обеспечить план качества и трассируемость требований.<br/><i>Какой комплект документов позволит выполнить эти задачи?</i>
1UML-диаграммы, (Business Process Model and Notation), ER-диаграммы (Entity-Relationship model)
Вы работаете в стартапе, где процесс разработки быстрый и гибкий. Заказчик не требует полного пакета формальных документов, но есть несколько требований <i>(см. ниже)</i>:<br/>&bull; необходимо зафиксировать ключевые пользовательские истории;<br/>&bull; поддерживать актуальные модели системы для команды;<br/>&bull; описывать тестовые сценарии в простой форме;<br/>&bull; обеспечивать минимальный, но достаточный уровень документирования.<br/><i>Какой набор документации будет оптимален для данного проекта?</i>
2Agile backlog (user stories), UML-диаграммы для ключевых процессов, лёгкие чек-листы для тестов
3Только UML-диаграммы без текстовых документов
4Только устные договорённости и обсуждения в мессенджерах
Вопрос 3
Вы участвуете в разработке продукта для международного рынка. Требуется <i>(см. ниже)</i>:<br/>&bull; подготовить документацию на английском языке в соответствии с ISO/IEC 12207;<br/>&bull; использовать единый шаблон для требований, проектных решений и тестов;<br/>&bull; обеспечить актуальность документации при изменении требований;<br/>&bull; учесть юридическую значимость документов при сертификации продукта.<br/><i>Какой подход к документированию будет наиболее эффективен?</i>
1Использовать только комментарии в коде и внутренние вики-страницы
2Поддерживать полный комплект формализованных документов SRS (Software Requirements Specification), SDD (Software Design Document), SVVP (Server Virtualization Validation Program), STD (Software Testing and Development), SQAP (Software Quality Assurance Plan) по международным стандартам
3Работать исключительно с Agile backlog без формальных документов
4Вести проектные заметки в Excel без контроля версий
Вопрос 4
Вы работаете тестировщиком в проекте по разработке банковской системы. Перед вами стоят задачи <i>(см. ниже)</i>:<br/>&bull; проверить корректность расчётов в модулях кредитования;<br/>&bull; протестировать ветвления алгоритмов при разных условиях;<br/>&bull; обеспечить достаточное покрытие кода тестами для прохождения аудита.<br/><i>Какой подход будет наиболее подходящим?</i>
1Использование трассировки кода для построения отчётов о покрытии
2Применение анализа граничных значений
3Тестирование пользовательских сценариев в интерфейсе
4Использование UML-диаграмм для описания процессов без исполнения тестов
Вопрос 5
Вы работаете в команде над медицинской системой обработки данных. Система должна корректно работать при любых входных условиях, включая некорректные или экстремальные значения. Требуется проверить <i>(см. ниже)</i>:<br/>&bull; все возможные комбинации условий;<br/>&bull; реакции системы на неверные входные данные;<br/>&bull; корректность циклов при больших объёмах данных.<br/><i>Какой метод тестирования обеспечит полноту проверки?</i>
1Тестирование условий (Condition Coverage)
2Проверка проектной документации без запуска программы
3Нагрузочное тестирование интерфейсов
4Использование mock-объектов вместо тестов
Вопрос 6Ответ открыт бесплатно
Вам поручено протестировать промышленное программное обеспечение для управления производственной линией. Перед вами стоят задачи <i>(см. ниже)</i>:<br/>&bull; проверить все ветвления управляющего кода;<br/>&bull; протестировать циклы на 0, 1 и максимальное число итераций;<br/>&bull; обеспечить гарантию, что ни один путь исполнения не останется непроверенным.<br/><i>Какой метод структурного тестирования будет оптимальным?</i>
1Тестирование всех возможных ветвей (Branch Coverage)✓ Правильный ответ
2Проверка исключительно функциональных требований
3Валидация бизнес-целей заказчика
4Тестирование доступности интерфейса для пользователей
✓ Правильный ответ
Тестирование всех возможных ветвей (Branch Coverage)
Вопрос 7
Вы тестируете систему онлайн-бронирования авиабилетов. Перед вами стоят задачи <i>(см. ниже)</i>:<br/>&bull; проверить корректность расчёта итоговой стоимости с учётом сборов и скидок;<br/>&bull; убедиться, что система обрабатывает пустые и неверные поля формы;<br/>&bull; протестировать корректность бизнес-правил (например, ребёнок не может лететь без взрослого).<br/><i>Какой метод функционального тестирования будет наиболее уместен?</i>
3Нагрузочное тестирование с эмуляцией тысяч пользователей
4Валидация архитектурных решений без запуска программы
Вопрос 8
Вы работаете над тестированием интернет-банка. Необходимо проверить <i>(см. ниже)</i>:<br/>&bull; поведение системы при вводе некорректных значений (отрицательные суммы, неверный формат даты);<br/>&bull; реакцию на допустимые данные (сумма перевода в пределах лимита);<br/>&bull; корректную обработку данных на границах (максимальная сумма перевода, предельное число операций).<br/><i>Какой набор методов тестирования следует применить?</i>
1Разбиение на классы эквивалентности и анализ граничных значений
2Статический анализ кода
3Отладка модулей на стороне разработчика
4Моделирование нагрузки на базу данных
Вопрос 9
Вы тестируете образовательную платформу. Требуется <i>(см. ниже)</i>:<br/>&bull; проверить, что пользователь может зарегистрироваться только при выполнении всех обязательных условий;<br/>&bull; протестировать комбинации параметров (например, «роль = студент» + «возраст ˂ 14 лет» → невозможность регистрации без согласия родителей);<br/>&bull; убедиться, что система корректно реагирует на разные наборы входных условий.<br/><i>Какой метод будет наиболее подходящим?</i>
1Тестирование на основе диаграмм причин–следствий (Cause–Effect Graphing)
2Тестирование циклов исполнения кода
3Проверка архитектуры UML-диаграмм
4Сравнение с кодом базового класса
Вопрос 10Ответ открыт бесплатно
Вы работаете в команде над системой электронного голосования. Заказчик требует <i>(см. ниже)</i>:<br/>&bull; подтверждение того, что продукт соответствует спецификациям;<br/>&bull; проверку того, что система удовлетворяет ожиданиям граждан (пользователей);<br/>&bull; официальное заключение независимой экспертизы о качестве системы;<br/>&bull; контроль ошибок на стыках модулей.<br/><i>Какие процессы необходимо применить?</i>
1Верификация, валидация, аттестация, интеграционное тестирование✓ Правильный ответ
Вы участвуете в проекте по разработке национальной системы учёта налогов. Требуется<i> (см. ниже)</i>:<br/>&bull; спланировать процесс тестирования в соответствии с международными стандартами;<br/>&bull; подготовить тестовые данные и окружение;<br/>&bull; зафиксировать критерии входа и выхода;<br/>&bull; собрать отчёты о результатах тестов.<br/><i>Какая последовательность шагов методики тестирования будет правильной?</i>
1Планирование → Проектирование тестов → Подготовка окружения → Выполнение → Анализ результатов → Закрытие
Вы тестируете корпоративную ERP-систему (Enterprise Resource Planning). Основные задачи <i>(см. ниже)</i>:<br/>&bull; проверить корректность работы всей системы целиком, включая бизнес-процессы;<br/>&bull; убедиться в соответствии продукта стандарту ISO/IEC 25010, где выделены характеристики качества;<br/>&bull; протестировать функциональную пригодность, надёжность и безопасность.<br/><i>Какой вид тестирования будет наиболее применим?</i>
1Системное тестирование
2Модульное тестирование
3Нагрузочное тестирование
4Приёмочное тестирование без проверки стандартов
Вопрос 13Ответ открыт бесплатно
Вы разрабатываете систему управления умным домом. Основные задачи тестирования <i>(см. ниже)</i>:<br/>&bull; проверить корректность работы классов «Device → Light, Thermostat, Camera»;<br/>&bull; протестировать инварианты (например, температура не может быть меньше 0°C);<br/>&bull; убедиться, что наследование реализовано корректно и методы переопределяются без нарушения контрактов.<br/><i>Какой подход к тестированию будет оптимальным?</i>
1Объектно-ориентированное тестирование классов, наследования и инвариантов✓ Правильный ответ
2Тестирование интерфейсов без проверки логики классов
3Нагрузочное тестирование подсистем
4Отладка без фиксации тестов
✓ Правильный ответ
Объектно-ориентированное тестирование классов, наследования и инвариантов
Вопрос 14
В проекте по созданию облачной системы хранения требуется<i> (см. ниже)</i>:<br/>&bull; протестировать корректность работы виртуальных методов в классах «Storage → Local, Cloud»;<br/>&bull; проверить поведение разных реализаций одного интерфейса (например, метод save());<br/>&bull; зафиксировать результаты для предотвращения регрессий.<br/><i>Какой набор практик следует использовать?</i>
1Полиморфизм, юнит-тесты для базового и производных классов, автоматизация тестов
2Тестирование только ручными сценариями
3Использование UML-диаграмм без запуска кода
4Проверка исключительно пользовательских интерфейсов
Вопрос 15
Вы участвуете в Agile-команде, которая внедряет практику экстремального программирования (XP). Перед вами стоят цели <i>(см. ниже)</i>:<br/>&bull; писать тесты до кода;<br/>&bull; обеспечивать быструю обратную связь;<br/>&bull; применять рефакторинг без риска нарушить существующую функциональность;<br/>&bull; использовать mock-объекты для имитации зависимостей.<br/><i>Какой подход соответствует этим требованиям?</i>
1Test-Driven Development (TDD) с применением mock-объектов и непрерывной интеграции
2Тестирование методом «чёрного ящика»
3Разработка без тестов, полагаясь на финальную проверку
4Ручная валидация бизнес-требований без кода
Вопрос 16Ответ открыт бесплатно
Функциональное тестирование ...
1требует анализа исходного кода
2рассматривает систему как «чёрный ящик»✓ Правильный ответ
3ограничивается тестами интерфейсов
4применяется только для отладки
✓ Правильный ответ
рассматривает систему как «чёрный ящик»
Вопрос 17
Функциональное тестирование проверяет соответствие поведения требованиям, а … тестирование анализирует код
1структурное
Вопрос 18
Метод разбиения по эквивалентности ...
1исключает проверку крайних значений
2требует тестировать все возможные данные
3делит входные данные на валидные и невалидные классы
4применяется только для интерфейсов
Вопрос 19
Анализ граничных значений ...
1проверяет только случайные данные
2применяется только к строкам
3направлен на проверку крайних точек диапазона и соседних значений
4используется только на этапе приёмки
Вопрос 20Ответ открыт бесплатно
Метод функционального тестирования, основанный на проверке системы без анализа внутренней логики, — это тестирование … <i>(укажите словосочетание на русском языке)</i>
1чёрного ящика✓ Правильный ответ
✓ Правильный ответ
чёрного ящика
Вопрос 21
Метод, в котором входные данные делятся на группы с одинаковым поведением системы, — это … <i>(укажите словосочетание на русском языке)</i>
1разбиение по эквивалентности
Вопрос 22
Техника тестирования, которая фокусируется на крайних точках диапазонов и ближайших к ним значениях, — это анализ … <i>(укажите словосочетание на русском языке)</i>
1граничных значений
Вопрос 23Ответ открыт бесплатно
Диаграмма … позволяет связать условия и результаты в логическую модель, формируя таблицу решений для построения тестовых сценариев <i>(укажите сочетание слов на русском языке)</i>
1причин–следствий✓ Правильный ответ
✓ Правильный ответ
причин–следствий
Вопрос 24
Соотнесите технику тестирования с её назначением:
1Разбиение по эквивалентности
2Анализ граничных значений
3Диаграмма причин–следствий
4Тестирование чёрного ящика
5деление входных данных на классы с одинаковым поведением
6проверка крайних допустимых и недопустимых значений
7формализация условий и реакций через таблицы решений
8проверка системы по входам и выходам без анализа кода
Вопрос 25
Расположите в правильном порядке шаги применения метода разбиения на классы эквивалентности:
1определить входные данные и их диапазоны
2выделить валидные и невалидные классы эквивалентности
3выбрать по одному представителю из каждого класса
4составить тест-кейсы, покрывающие все классы
Вопрос 26Ответ открыт бесплатно
Вы работаете тестировщиком в команде, создающей онлайн-сервис бронирования билетов. Ключевые задачи заказчика <i>(см. ниже)</i>:<br/>&bull; проверка правильности расчёта стоимости билета с учётом скидок и тарифов,<br/>&bull; корректная обработка валидных и невалидных данных при вводе,<br/>&bull; защита от ошибок на границах (например, минимальный и максимальный возраст пассажира, даты поездок),<br/>&bull; проверка бизнес-правил, включающих несколько условий (например, скидка только при достижении суммы и наличии промокода).<br/><i>Какие методы функционального тестирования будут наиболее эффективны в данном проекте?</i>
1Только структурное тестирование внутренних алгоритмов.
2Разбиение по эквивалентности, анализ граничных значений, диаграммы причин–следствий.✓ Правильный ответ
3Модульное тестирование отдельных функций.
4Ручное тестирование без систематизации.
✓ Правильный ответ
Разбиение по эквивалентности, анализ граничных значений, диаграммы причин–следствий.
Вопрос 27
В объектно-ориентированном тестировании проверке подлежат ...
1только глобальные функции
2классы, их содержимое и взаимодействие
3исключительно архитектурные составляющие системы
4только пользовательские интерфейсы
Вопрос 28
Наследование в объектно-ориентированных системах …
1не оказывает влияния на тестирование
2требует проверки базового и производного классов, включая переопределённые методы
3проверяется только статическим анализом кода
4используется только в UML-диаграммах
Вопрос 29
Полиморфизм в объектно-ориентированном тестировании …
1исключает необходимость тестирования
2требует проверки динамического связывания и корректности поведения разных реализаций
3проверяется только на этапе системного тестирования
4влияет только на архитектурное проектирование, но не на тесты
Вопрос 30Ответ открыт бесплатно
Метод Test-Driven Development (TDD) ...
1предполагает создание кода до тестов
2состоит в последовательности «Проектирование → Кодирование → Тестирование»
3строится на цикле «Red → Green → Refactor»✓ Правильный ответ
4применяется только на этапе приёмочного тестирования
✓ Правильный ответ
строится на цикле «Red → Green → Refactor»
Вопрос 31
Основная единица тестирования в объектно-ориентированных системах, которая включает атрибуты, методы и инварианты, — это …
1класс
Вопрос 32
Заглушки (stubs) и …-объекты позволяют проверять взаимодействие классов в изоляции, имитируя поведение зависимых объектов
1Mock
2mock
3мок
4Мок
Вопрос 33Ответ открыт бесплатно
… классов фиксируют условия, которые должны оставаться истинными для любого объекта после выполнения методов класса
1Инварианты✓ Правильный ответ
2инварианты
✓ Правильный ответ
Инварианты ; инварианты
Вопрос 34
Разработку тестов на основе моделей поведения системы (например, UML-диаграмм состояний или прецедентов) предполагает … <i>(укажите аббревиатуру на английском языке)</i>
1MBT
2mbt
Вопрос 35
Соотнесите концепцию объектно-ориентированного тестирования с её назначением:
1Инкапсуляция
2Наследование
3Полиморфизм
4Инварианты классов
5доступ к функционалу через публичные интерфейсы
6корректность работы базовых и производных классов
7проверка разных реализаций одного интерфейса
8сохранение корректности состояния объектов
Вопрос 36Ответ открыт бесплатно
Расположите шаги цикла TDD (Test-Driven Development) в правильном порядке:
1написание теста, который не проходит (Red)✓ Правильный ответ
2создание минимальной реализации для прохождения теста (Green)✓ Правильный ответ
3рефакторинг кода при сохранении успешного выполнения тестов (Refactor)✓ Правильный ответ
✓ Правильный ответ
написание теста, который не проходит (Red) ; создание минимальной реализации для прохождения теста (Green) ; рефакторинг кода при сохранении успешного выполнения тестов (Refactor)
Вопрос 37
Вы работаете в команде, которая разрабатывает облачную платформу для онлайн-образования. Основные требования заказчика (см. ниже):
• поддержка тысяч одновременных пользователей;
• корректная работа классов иерархии «User → Teacher/Student»;
• гарантированное сохранение инвариантов (например, количество студентов в группе ≥ 0);
• проверка корректности расчётов скидок и подписок с учётом полиморфизма;
• внедрение практик XP (eXtreme Programming) и TDD (Test-Driven Development) для повышения качества архитектуры;
• подготовка системы к частым релизам в среде CI/CD (Continuous Integration/Continuous Delivery).
Какие подходы и методы тестирования будут ключевыми для успешной реализации проекта?
2Объектно-ориентированное тестирование классов, взаимодействий, инвариантов, полиморфизма; применение TDD (Test-Driven Development), Mock-объектов и автоматизации тестов
3Ручное тестирование интерфейсов без использования моделей
4Только нагрузочное тестирование в реальной эксплуатации
Вопрос 38
Тестирование программного обеспечения ...
1используется только для поиска ошибок
2является комплексной инженерной деятельностью, включающей планирование, проектирование, выполнение и анализ
3ограничивается модульными проверками кода
4заменяет процесс отладки
Вопрос 39
К отличиям отладки и тестирования можно отнести то, что тестирование …
1осуществляет поиск несоответствия, отладка устраняет их
2направлено на оптимизацию кода для повышения производительности, а отладка на выявление функциональных ошибок
3выполняется только разработчиками, а отладка – только тестировщиками
Вопрос 40Ответ открыт бесплатно
К отличиям ошибки (error) и сбоя (failure) можно отнести то, что ошибка – это …
1результат работы программы, а сбой — действие человека
2неправильное действие, а сбой — проявление дефекта✓ Правильный ответ
3критический дефект, а сбой — аппаратная проблема
4действие человека, которое привело к дефекту, а сбой — результат выполнения программы с этим дефектом
✓ Правильный ответ
неправильное действие, а сбой — проявление дефекта
Вопрос 41
Структурное тестирование относится к методам белого ящика и предполагает построение тестов ...
1без знания исходного кода
2на основе анализа требований
3на основе знания внутренней логики программы
Вопрос 42
Процесс, направленный на выявление несоответствий продукта требованиям и обеспечение его качества, — это …
1тестирование
Вопрос 43Ответ открыт бесплатно
Процесс локализации и устранения ошибок в программном коде – это …
1отладка✓ Правильный ответ
✓ Правильный ответ
отладка
Вопрос 44
Алгоритм действий, который фиксирует сценарий проверки отдельной функции, включая шаги, входные данные и ожидаемый результат, — это тест-…
1кейс
2case
Вопрос 45
Метрика структурного тестирования, определяющая число линейно независимых маршрутов через программу, — это … <i>(укажите словосочетание на русском языке)</i>
1цикломатическая сложность
Вопрос 46Ответ открыт бесплатно
Соотнесите уровень тестирования с его назначением:
1Модульное тестирование✓ Правильный ответ
2Интеграционное тестирование✓ Правильный ответ
3Системное тестирование✓ Правильный ответ
4Приёмочное тестирование✓ Правильный ответ
5проверка отдельных функций или классов✓ Правильный ответ
6проверка взаимодействия модулей✓ Правильный ответ
7комплексная проверка всей системы✓ Правильный ответ
8проверка готовности продукта заказчиком или пользователем✓ Правильный ответ
✓ Правильный ответ
Модульное тестирование = проверка отдельных функций или классов ; Интеграционное тестирование = проверка взаимодействия модулей ; Системное тестирование = комплексная проверка всей системы ; Приёмочное тестирование = проверка готовности продукта заказчиком или пользователем
Вопрос 47
Расположите в правильном порядке этапы проверки циклов в рамках структурного тестирования:
1тестирование нулевой итерации
2тестирование одной итерации
3тестирование нескольких итераций
4тестирование максимального числа итераций
5тестирование выхода за пределы
Вопрос 48
Вы — инженер по тестированию в команде, разрабатывающей систему для обработки медицинских данных. Основные требования заказчика <i>(см. ниже)</i>:<br/>&bull; система должна корректно работать с большими объёмами информации;<br/>&bull; необходимо выявлять ошибки в алгоритмах обработки данных;<br/>&bull; требуется доказательство качества для сертификации;<br/>&bull; особое внимание уделяется корректности условий и циклов в коде.<br/><i>Какие методы тестирования будут наиболее применимы в данном проекте?</i>
1Функциональное тестирование на основе пользовательских сценариев
2Структурное тестирование, включая тестирование базового пути, условий и циклов
3Только модульное тестирование отдельных функций
4Ручное тестирование без использования метрик покрытия
Вопрос 49
Документация – это …
1вспомогательное приложение, которое не входит в состав программного обеспечения
2систематизированный комплекс материалов
3приложение, состоящее только из комментариев в коде
4комплекс средств, которые не используются в современных методологиях
Вопрос 50Ответ открыт бесплатно
Международный стандарт, который определяет процессы жизненного цикла программного обеспечения, включая разработку и сопровождение документации, — это …
1стандарт ISO /IEC /IEEE 12207✓ Правильный ответ
2только ГОСТ 19
3только IEEE 1012
4только ISO 9001
✓ Правильный ответ
стандарт ISO /IEC /IEEE 12207
Вопрос 51
Принцип, который обеспечивает логичную организацию материала по разделам и облегчает поиск информации, — это принцип …
1полноты
2структурности
3актуальности
4доступности
Вопрос 52
Диаграмма UML, которая отображает взаимодействие объектов во времени и относится к поведенческим диаграммам, — это диаграмма …
1классов
2компонентов
3последовательности
4пакетов
Вопрос 53Ответ открыт бесплатно
… фиксирует функциональные и нефункциональные требования к системе и служит основой для проектирования и тестирования <i>(укажите аббревиатуру на английском языке)</i>
1SRS✓ Правильный ответ
2Srs
3srs
✓ Правильный ответ
SRS ; Srs ; srs
Вопрос 54
Для проверки того, что система создаёт в соответствии с установленными спецификациями, используется …
1верификация
Вопрос 55
… отражает проектные решения, архитектуру системы и способы взаимодействия компонентов <i>(укажите аббревиатуру на английском языке)</i>
1SDD
2Sdd
3sdd
Вопрос 56Ответ открыт бесплатно
… включает планы тестирования, тест-кейсы, чек-листы и отчёты о результатах испытаний <i>(укажите аббревиатуру на английском языке)</i>
1STD✓ Правильный ответ
2std
3Std
✓ Правильный ответ
STD ; std ; Std
Вопрос 57
Соотнесите документ с его назначением:
1SRS (Software Requirements Specification)
2SDD (Software Design Document)
3STD (Software Testing and Development)
4SVVP (Server Virtualization Validation Program)
5спецификация требований к системе
6архитектурные и проектные решения
7описание тестов и результатов проверки
8план верификации и валидации
Вопрос 58
Расположите документы в логике жизненного цикла программного обеспечения:
1SRS (спецификация требований)
2SDD (проектная документация)
3SQAP (план обеспечения качества)
4SVVP (план верификации и валидации)
5STD (тестовая документация)
Вопрос 59
Вы работаете аналитиком качества в крупной ИТ-компании, которая выполняет государственный заказ на создание информационной системы для здравоохранения. Проект включает <i>(см. список ниже)</i>:<br/>&bull; сбор и уточнение требований от заказчика;<br/>&bull; проектирование архитектуры;<br/>&bull; обеспечение соответствия стандартам ISO (International Organization for Standardization) /IEC (International Electrotechnical Commission) и ГОСТ (Межгосударственный стандарт);<br/>&bull; проведение верификации и валидации на каждом этапе;<br/>&bull; подготовку тестовой документации;<br/>&bull; организацию системы контроля качества.<br/><i>Какой комплект документов является ключевым для выполнения всех этих задач?</i>
1UML-диаграммы, BPMN-модели (Business Process Model and Notation), ER-диаграммы (Entity-Relationship model).
Виды эксплуатационной документации: руководства … , инструкции администратора, справочные системы
1пользователей✓ Правильный ответ
2пользователя✓ Правильный ответ
✓ Правильный ответ
пользователей ; пользователя
Вопрос 64
Инструменты для автоматической генерации документации из кода: Doxygen, Javadoc, Sphinx и …
1Swagger
2swagger
Вопрос 65
Типичные ошибки документирования: дублирование информации, … , фрагментарность, старение документации
1избыточность
Вопрос 66Ответ открыт бесплатно
Сопоставьте вид документации и её назначение:
1Проектная документация✓ Правильный ответ
2Эксплуатационная документация✓ Правильный ответ
3Тестовая документация✓ Правильный ответ
4Программная документация✓ Правильный ответ
5архитектурные описания, схемы взаимодействия модулей✓ Правильный ответ
6руководства пользователей и инструкции администратора✓ Правильный ответ
7планы тестирования, тест-кейсы✓ Правильный ответ
8комментарии к коду, описание API (Application programming interface)✓ Правильный ответ
✓ Правильный ответ
Проектная документация = архитектурные описания, схемы взаимодействия модулей ; Эксплуатационная документация = руководства пользователей и инструкции администратора ; Тестовая документация = планы тестирования, тест-кейсы ; Программная документация = комментарии к коду, описание API (Application programming interface)
Вопрос 67
Сопоставьте международный стандарт и его назначение:
1ISO/IEC/IEEE 12207
2ISO/IEC/IEEE 15289
3IEEE 1012
4ISO/IEC/IEEE 29148
5процессы жизненного цикла программного обеспечения
6требования к содержанию документов
7верификация и валидация
8правила формирования требований и спецификаций
Вопрос 68
Установите правильный порядок этапов жизненного цикла документации в каскадной модели:
1сбор и фиксация требований
2проектирование архитектуры
3реализация программного обеспечения
4тестирование
5внедрение
Вопрос 69
Расположите в верном порядке этапы подготовки и использования документации в проекте:
1создание проекта документа
2согласование и утверждение
3использование при разработке и тестировании
4сопровождение и актуализация
Вопрос 70Ответ открыт бесплатно
Основной целью структурного тестирования является …
1проверка взаимодействия модулей без кода
2исследование внутренней логики программы✓ Правильный ответ
3проверка удобства интерфейса
4эмуляция пользовательских сценариев
✓ Правильный ответ
исследование внутренней логики программы
Вопрос 71
Тестирование базового пути основано на …
1анализе требований заказчика
2построении набора тестов, проходящих все независимые маршруты
3ручной проверке интерфейса
4эмуляции ввода случайных данных
Вопрос 72
Метрика покрытия кода в структурном тестировании отражает …
1количество обнаруженных дефектов
2процент проверенных строк или ветвей программы
3уровень удобства использования системы
4время реакции программы на запрос
Вопрос 73Ответ открыт бесплатно
Методы … тестирования: тестирование базового пути, условий и циклов
1структурного✓ Правильный ответ
✓ Правильный ответ
структурного
Вопрос 74
Основные цели структурного тестирования: оценка полноты покрытия кода, выявление ошибок в логике, проверка условий и …
1ветвлений
Вопрос 75
Инструменты для измерения покрытия кода: JaCoCo, …, Cobertura
1gcov
2Gcov
Вопрос 76Ответ открыт бесплатно
Сопоставьте методы структурного тестирования и их характеристики:
1Тестирование базового пути✓ Правильный ответ
2Тестирование условий✓ Правильный ответ
3Тестирование циклов✓ Правильный ответ
4Анализ покрытия кода✓ Правильный ответ
5построение тестов для независимых маршрутов✓ Правильный ответ
6проверка всех ветвей if/else✓ Правильный ответ
7контроль повторяющихся конструкций и итераций✓ Правильный ответ
8измерение процента проверенного кода✓ Правильный ответ
✓ Правильный ответ
Тестирование базового пути = построение тестов для независимых маршрутов ; Тестирование условий = проверка всех ветвей if/else ; Тестирование циклов = контроль повторяющихся конструкций и итераций ; Анализ покрытия кода = измерение процента проверенного кода
Вопрос 77
Сопоставьте вид ошибки и пример ее проявления:
1Ошибка в коде (bug)
2Логический дефект
3Сбой программы (failure)
4Ошибка проектирования
5неверная формула в цикле
6неверный алгоритм сортировки
7приложение зависает при определённых условиях
8пропущенное требование при проектировании
Вопрос 78
Расположите в правильном порядке этапы выполнения структурного тестирования:
1выбор метрики покрытия
2построение тестов
3запуск программы с тестами
4анализ результатов
5доработка тестов при необходимости
Вопрос 79
Установите верную последовательность применения методов в структурном тестировании:
1тестирование базового пути
2тестирование условий
3тестирование циклов
4анализ покрытия кода
Вопрос 80Ответ открыт бесплатно
Комплексная проверка всего программного продукта как целого проводится на … уровне функционального тестирования
1модульном
2интеграционном
3системном✓ Правильный ответ
4приёмочном
✓ Правильный ответ
системном
Вопрос 81
Приёмочное функциональное тестирование выполняется для …
1проверки внутренней структуры программы
2оценки качества кода
3подтверждения готовности продукта к внедрению заказчиком или пользователем
4поиска ошибок на уровне API (Application programming interface)
Вопрос 82
В условиях DevOps функциональное тестирование чаще всего …
1выполняется вручную только в конце проекта
2автоматизируется и интегрируется в CI (Continuous Integration) /CD-процессы (Continuous Delivery/Deployment)
3заменяется нагрузочным тестированием
4выполняется только заказчиком
Вопрос 83Ответ открыт бесплатно
Основные уровни функционального тестирования: …, интеграционный, системный, приёмочный
1модульный✓ Правильный ответ
✓ Правильный ответ
модульный
Вопрос 84
Примеры применения … тестирования в проектах: интернет-магазин, банковское приложение, авторизации систем
1функционального
Вопрос 85
Преимущества функционального тестирования: простота применения, независимость от кода, фокус на … сценариях, возможность использования в приёмочных испытаниях
1пользовательских
Вопрос 86Ответ открыт бесплатно
Сопоставьте уровень функционального тестирования и его цель:
1Модульное✓ Правильный ответ
2Интеграционное✓ Правильный ответ
3Системное✓ Правильный ответ
4Приёмочное✓ Правильный ответ
5проверка отдельных функций или фрагментов✓ Правильный ответ
6проверка взаимодействия компонентов✓ Правильный ответ
7комплексная проверка всей системы✓ Правильный ответ
8подтверждение готовности продукта заказчиком✓ Правильный ответ
✓ Правильный ответ
Модульное = проверка отдельных функций или фрагментов ; Интеграционное = проверка взаимодействия компонентов ; Системное = комплексная проверка всей системы ; Приёмочное = подтверждение готовности продукта заказчиком
Вопрос 87
Сопоставьте модель разработки и ее роль в функциональном тестировании:
1Waterfall
2Agile
3DevOps
4Итеративная модель
5итоговая проверка на финальном этапе
6проверки в каждом спринте на уровне user stories
7автоматизация и интеграция в CI (Continuous Integration)/CD (Continuous Delivery/Deployment)
8последовательное обновление тестов на каждом шаге итерации
Вопрос 88
Расположите в правильном порядке этапы проведения теста методом «чёрного ящика»:
1анализ требований (SRS)
2формирование входных данных
3выполнение программы с тестами
4сравнение результатов с ожидаемыми
5документирование дефектов
Вопрос 89
Расположите в правильном порядке действия при использовании анализа граничных значений:
3формирование тестов для самих границ и соседних значений
4проверка значений за пределами диапазона
Вопрос 90Ответ открыт бесплатно
Аттестация программного обеспечения проводится …
1только внутренними тестировщиками
2независимой стороной и закрепляется документально✓ Правильный ответ
3исключительно на этапе модульного тестирования
4на этапе отладки
✓ Правильный ответ
независимой стороной и закрепляется документально
Вопрос 91
Модель зрелости процессов TMMi (Test Maturity Model Integration) применяется для …
1оценки уровня автоматизации DevOps (development & operations)
2оценки зрелости процессов тестирования программного обеспечения
3анализа производительности баз данных
4сертификации интерфейсов API (Application programming interface)
Вопрос 92
В системное тестирование обязательно включается …
1проверка только интерфейсов
2контроль производительности, надёжности и безопасности
3анализ исходного кода
4исключительно нагрузочное испытание
Вопрос 93Ответ открыт бесплатно
Модели зрелости процессов, применяемые в QA (Quality Assurance): CMMI и … <i>(укажите аббревиатуру на английском языке)</i>
1TMMI✓ Правильный ответ
2tmmi
✓ Правильный ответ
TMMI ; tmmi
Вопрос 94
Артефакты тестирования по стандарту ISO/IEC/IEEE … : Test Plan, Test Cases, Test Data, Test Report
129119
Вопрос 95
Приёмы отладки: … , логирование, пошаговое выполнение, метод исключения, анализ памяти
1трассировка
Вопрос 96Ответ открыт бесплатно
Сопоставьте стандарт и его назначение:
1ISO/IEC 25010✓ Правильный ответ
2IEEE 730✓ Правильный ответ
3ISO/IEC/IEEE 29119✓ Правильный ответ
4ГОСТ 34 (межгосударственный стандарт)✓ Правильный ответ
5модель качества программного обеспечения и её характеристики✓ Правильный ответ
6структура плана обеспечения качества (SQAP)✓ Правильный ответ
7процессы тестирования программного обеспечения✓ Правильный ответ
8стандарты для автоматизированных систем✓ Правильный ответ
✓ Правильный ответ
ISO/IEC 25010 = модель качества программного обеспечения и её характеристики ; IEEE 730 = структура плана обеспечения качества (SQAP) ; ISO/IEC/IEEE 29119 = процессы тестирования программного обеспечения ; ГОСТ 34 (межгосударственный стандарт) = стандарты для автоматизированных систем
Вопрос 97
Сопоставьте вид тестирования и его цель:
1Тестирование элементов
2Интеграционное тестирование
3Системное тестирование
4Отладка
5изолированная проверка минимальных единиц (функций, классов, сервисов)
6проверка взаимодействия модулей и API (Application programming interface)
7комплексная проверка всей системы с учётом нефункциональных характеристик
Расположите в правильном порядке действия при отладке программного обеспечения:
1выявление несоответствия через тестирование
2трассировка и логирование для анализа
3локализация дефекта в коде
4исправление ошибки
5повторная проверка результата
Вопрос 100Ответ открыт бесплатно
К одной из новых областей применения тестирования можно отнести …
1только десктопные приложения
2распределённые облачные сервисы и IoT-системы (Internet of Things)✓ Правильный ответ
3исключительно модульное программное обеспечение
4статический анализ документации
✓ Правильный ответ
распределённые облачные сервисы и IoT-системы (Internet of Things)
Вопрос 101
В методологии DevSecOps (Development, Security, Operations) тестирование расширяется за счёт …
1проверки только пользовательских сценариев
2фокусировки на интерфейсах GUI (Graphical User Interface)
3автоматической проверки безопасности и поиска уязвимостей
4анализа только нефункциональных требований
Вопрос 102
Перспективным направлением развития тестирования является …
1использование цифровых двойников и self-healing тестов
2применение исключительно ручных сценариев
3использование статических диаграмм без автоматизации
4отказ от регрессионного тестирования
Вопрос 103Ответ открыт бесплатно
Новые области применения тестирования: … сервисы, мобильные приложения, IoT, Big Data, AI-системы
1облачные✓ Правильный ответ
✓ Правильный ответ
облачные
Вопрос 104
Основные подходы перспективного тестирования: Continuous Testing, Shift-…, Shift-Right, Contract Testing <i>(укажите слово на английском языке)</i>
1Left
2left
Вопрос 105
Примеры технологий интеллектуализации … : AI/ML (Artificial intelligence and machine learning) для генерации тестов, прогнозирование дефектов, оптимизация регрессии, адаптивные сценарии
1тестирования
Вопрос 106Ответ открыт бесплатно
Сопоставьте методики и их характеристики:
1Continuous Testing✓ Правильный ответ
2Shift-Left✓ Правильный ответ
3Shift-Right✓ Правильный ответ
4Contract Testing✓ Правильный ответ
5непрерывные проверки на всех этапах CI (Continuous Integration)/CD (Continuous Delivery/Deployment)✓ Правильный ответ
6перенос тестирования на ранние стадии жизненного цикла✓ Правильный ответ
7проверки в эксплуатационной среде, chaos engineering✓ Правильный ответ
8проверка контрактов взаимодействия микросервисов✓ Правильный ответ
✓ Правильный ответ
Continuous Testing = непрерывные проверки на всех этапах CI (Continuous Integration)/CD (Continuous Delivery/Deployment) ; Shift-Left = перенос тестирования на ранние стадии жизненного цикла ; Shift-Right = проверки в эксплуатационной среде, chaos engineering ; Contract Testing = проверка контрактов взаимодействия микросервисов
Вопрос 107
Сопоставьте современные технологии и их назначения:
1Цифровые двойники
2Self-Healing тесты
3Автономные агенты
4ML-прогнозирование дефектов
5виртуальная модель реальной системы для тестирования
6автоматическая адаптация тестов к изменениям интерфейса
7интеллектуальные системы, самостоятельно формирующие сценарии
8определение модулей с высокой вероятностью ошибок
Вопрос 108
Расставьте в правильном порядке этапы проектирования объектно-ориентированных тестов:
2проверяет процесс разработки и его соответствие спецификациям✓ Правильный ответ
3проводится только перед вводом системы в эксплуатацию
4осуществляется независимой стороной в рамках аттестации
✓ Правильный ответ
проверяет процесс разработки и его соответствие спецификациям
Вопрос 111
Аттестация программного обеспечения …
1выполняется только разработчиками
2представляет собой внутренний процесс проверки кода
3выполняется независимой стороной и закрепляется документально
4заменяет тестирование и отладку
Вопрос 112
Стандарт … определяет модель качества программного обеспечения и включает восемь характеристик, среди которых функциональная пригодность, надёжность и безопасность
1ISO/IEC 9126
2ISO/IEC 25010
3IEEE 730
4ГОСТ 34
Вопрос 113Ответ открыт бесплатно
Интеграционное тестирование ...
1проверяет изолированные функции и методы
2проводится исключительно на этапе системного тестирования
3подтверждает корректность передачи данных, API (Application Programming Interface) и протоколов✓ Правильный ответ
4выполняется только при приёмке продукта заказчиком
✓ Правильный ответ
подтверждает корректность передачи данных, API (Application Programming Interface) и протоколов
Вопрос 114
Процесс проверки соответствия продукта ожиданиям пользователя и целям заказчика – это …
1валидация
Вопрос 115
Комплекс мероприятий для подтверждения качества продукта независимой экспертизой – это …
1аттестация
Вопрос 116Ответ открыт бесплатно
Методика … включает план тестирования, тест-кейсы, данные, окружение, отчёты и фиксирует весь процесс проверки качества
1тестирования✓ Правильный ответ
✓ Правильный ответ
тестирования
Вопрос 117
Фундаментальная характеристика программного обеспечения, которая означает соответствие фактического поведения формальной спецификации, — это … <i>(укажите слово на русском языке)</i>
1правильность
Вопрос 118
Соотнесите процесс с его назначением:
1Верификация
2Валидация
3Аттестация
4Отладка
5проверка соответствия требованиям и спецификациям
6подтверждение соответствия ожиданиям заказчика
7формальное подтверждение качества независимой экспертизой
8устранение ошибок в коде
Вопрос 119
Расположите в правильном порядке этапы методики тестирования по международным стандартам:
1планирование тестирования
2проектирование тестов
3подготовка окружения
4выполнение тестов
5анализ результатов
6закрытие тестирования
Вопрос 120Ответ открыт бесплатно
Вы работаете в ИТ-компании, которая разрабатывает систему для электронного документооборота государственного органа. Перед вами поставлены задачи <i>(см. ниже)</i>:<br/>&bull; подтвердить корректность разработки на всех этапах;<br/>&bull; убедиться, что итоговый продукт соответствует бизнес-требованиям заказчика;<br/>&bull; пройти официальную сертификацию для допуска к эксплуатации;<br/>&bull; обеспечить проверку взаимодействия модулей и их совместимость;<br/>&bull; протестировать корректность системы в условиях, приближённых к реальной эксплуатации;<br/>&bull; наладить процесс устранения дефектов и утечек производительности.<br/><i>Какой комплекс процессов и методов тестирования будет необходим для достижения цели?</i>
1Только модульное тестирование и отладка.
2Верификация, валидация, аттестация, интеграционное и системное тестирование, отладка.✓ Правильный ответ
3Ручное тестирование без документирования и автоматизации.
4Только использование инструментов мониторинга после запуска системы.
✓ Правильный ответ
Верификация, валидация, аттестация, интеграционное и системное тестирование, отладка.
О материалах и доступе
Что входит в набор «Документирование и тестирование программного обеспечения.dor_БАК_25-194-Б»?
120 вопросов с вариантами из опубликованных тестов (7). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.