В файле собраны ответы к тестам из курса РОСДИСТАНТ / Тестирование программного обеспечения (Тесты 1-7 + Итоговый тест).
В промежуточных тестах - все правильные ответы (смотрите демо-файл).
Вопросы к тесту №7 собраны из 4-х попыток:
Результат сдачи итогового теста представлен на скрине.
После покупки Вы получите файл, где будет 203 вопроса с ответами. Верный ответ выделен по тексту.
В демо-файлах представлен скрин с результатом тестирования, а также пример, как выделены ответы.
Все набрано в Word, можно искать с помощью поиска.
Ниже список вопросов, которые представлены в файле.
Также Вы можете найти готовые ответы на тесты РОСДИСТАНТ у меня на странице по ссылке:
https://studwork.ru/shop?user=326803&text=РОСДИСТАНТ&sort=rel?p=326803
Промежуточный тест 1
Вопрос 1
Выберите наиболее полное утверждение о порядке возникновения стадий жизненного цикла дефекта в рамках одного цикла.
Выберите один ответ:
In progress – open – ready for testing – implemented – tested – closed
Implemented – in progress – open – ready for testing – tested – closed
Open – ready for testing – in progress – tested – implemented – closed
Open – in progress – implemented – ready for testing – tested – closed
Вопрос 2
«Сайт загружается медленно. После загрузки не все картинки отображаются». Какие ошибки возникли в таком описании дефекта?
Выберите один или несколько ответов:
AR отсутствует вообще
Использованы сложные речевые обороты
Несколько дефектов задокументированы как один дефект
Отсутствует описание ER
Недостаточно описаны условия возникновения дефекта
Вопрос 3
Defect Tracking Systems используется
Выберите один или несколько ответов:
для отслеживания статуса дефектов
для обнаружения дефектов в программе
для исправления дефектов
для назначения ответственных за работу с дефектом
для описания дефектов
Вопрос 4
Помимо прочего, Defect Tracking Systems предоставляют следующие возможности:
Выберите один или несколько ответов:
наличие системы оповещения
быстрое исправление дефекта
совместная работа нескольких пользователей
быстрое нахождение дефектов в ПО
хранение информации в одном месте
Вопрос 5
Выберите верные утверждения для поля Priority в описании дефекта.
Выберите один или несколько ответов:
Показывает приоритетность сроков выполнения задачи
Является инструментом заказчика
Показывает критичность дефекта в контексте бизнеса заказчика
Является инструментом планирования работ внутри команды
Вопрос 6
Выберите верные утверждения для поля Severity в описании дефекта.
Выберите один или несколько ответов:
Является инструментом планирования работ внутри команды
Может определяться заказчиком
Показывает приоритетность сроков выполнения задачи
Показывает критичность дефекта в контексте бизнеса заказчика
Вопрос 7
Поле Description в форме описания дефекта состоит
Выберите один или несколько ответов:
из шагов для воспроизведения дефектов
из дополнительных атрибутов – при необходимости
из ER и AR
из информации о том, кто завёл дефект
из информации о статусе дефекта
Вопрос 8
Приложение или программа неудобны в использовании: при просмотре ленты новостей пользователя постоянно отбрасывает к началу, слишком близко расположены кнопки и вместо одной нажимается другая. О чем идет речь?
Выберите один ответ:
Визуальные дефекты
Логические дефекты
Дефекты безопасности
Функциональные дефекты
Дефекты UX
Вопрос 9
Особенностями тестирования ad hoc являются следующие:
Выберите один ответ:
тестирование хаотично, наобум
тестирование строго в соответствии с документацией
продуманное тестирование, но без документации
выборочное тестирование по документации
Вопрос 10
Укажите методы тестирования, для которых требуется пользователь.
Выберите один или несколько ответов:
Гамма-тестирование
Приемочное тестирование
Альфа-тестирование
Бета-тестирование
Вопрос 11
Дефект bug – это
Выберите один ответ:
несоответствие системы запрашиваемым требованиям
отклонение от ожидаемой последовательности шагов при тестировании
отклонение фактического результата от ожидаемого
сбой при проведении тестирования
Вопрос 12
Укажите методы тестирования, в которых пользователь не требуется.
Выберите один или несколько ответов:
Функциональное тестирование
Стресс-тестирование
Юзабилити-тестирование
Бета-тестирование
Объемное тестирование
Нагрузочное тестирование
Дымовое тестирование
Альфа-тестирование
Вопрос 13
Какого метода тестирования не существует?
Выберите один ответ:
Метод Green Box
Метод Grey Box
Метод White Box
Метод Black Box
Вопрос 14
Если заказчик при UAT тестирует исправленную подрядчиком уязвимость ПО, то к чему можно отнести такое тестирование?
Выберите один или несколько ответов:
Retesting
New feature testing
Acceptance testing
Beta testing
Вопрос 15
При приёмо-сдаточных работах заказчик решает самостоятельно протестировать новый пользовательский интерфейс. К какому виду можно отнести такое тестирование?
Выберите один ответ:
Functional testing
Acceptance testing
Black-box testing
System testing
Beta testing
Вопрос 16
Укажите верные суждения.
Выберите один или несколько ответов:
Слова «дефект» и «баг» являются синонимами
Дефекты могут возникать только в программе
Дефекты в программе всегда возникают из-за дефектов в документации
Дефекты могут возникать и в программе, и в документации
Промежуточный тест 2
Вопрос 1
Высказывание «Большая часть дефектов находится в ограниченном количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Вопрос 2
Высказывание «Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
Вопрос 3
Высказывание «Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше» относится к принципу
Выберите один ответ:
«Раннее тестирование»
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
Вопрос 4
Высказывание «Набор методологий и инструментов, а также подходов и ресурсов для тестирования зависит от того, что именно тестируется и насколько объект тестирования важен» относится к принципу
Выберите один ответ:
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
«Тестирование зависит от контекста»
«Парадокс пестицида»
Вопрос 5
Высказывание «Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
«Парадокс пестицида»
Вопрос 6
Что означает принцип «Тестирование зависит от контекста»?
Выберите один ответ:
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Снижается вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантируется их отсутствие
Выявляются контекстно-зависимые ошибки
Тестирование проводится по-разному в зависимости от контекста
Вопрос 7
Высказывание «Сколь бы скрупулёзным тестирование ни было, нельзя учесть все возможные сценарии, а значит, и предвидеть все возможные ошибки» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Вопрос 8
Высказывание «Если проводить одни и те же проверки, то, скорее всего, новых багов не найти» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
«Парадокс пестицида»
Вопрос 9
В силу какого принципа процесс тестирования обретает цель?
Выберите один ответ:
Принципа «Исчерпывающее тестирование невозможно»
Принципа «Тестирование демонстрирует наличие дефектов»
Принципа «Раннее тестирование»
Принципа «Скопление дефектов»
Вопрос 10
Высказывание «Как правило, большая часть дефектов, обнаруженных или повлекших за собой большое количество сбоев системы, содержится в небольшом количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
Промежуточный тест 3
Вопрос 1
Что такое тестирование локализации?
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс адаптации интерфейса ПО под разные регионы, культуры, языки
Вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
Это тестирование применяется, если известно, что продукт будет использоваться на разных платформах
Вопрос 2
Нефункциональное тестирование направлено
Выберите один ответ:
на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
на тестирование атрибутов компонента или системы, не относящихся к функциональности
на определение соответствия выпущенной версии критериям качества для начала тестирования
на проверку корректности работы функциональности приложения и рассматривает внешнее поведение системы
Вопрос 3
Выберите виды нефункционального тестирования.
Выберите один или несколько ответов:
Бета-тестирование
Тестирование совместимости
Тестирование локализации
Тестирование удобства использования
Тестирование установки
Тестирование на отказ и восстановление
Тестирование защищенности/безопасности
Конфигурационное тестирование
Тестирование производительности
Альфа-тестирование
Вопрос 4
Что такое конфигурационное тестирование?
Выберите один ответ:
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Во время этого тестирования значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
Тестирование, которое выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Вопрос 5
Объясните, что такое тестирование защищенности/безопасности.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Оно определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Вопрос 6
Объясните, что такое тестирование удобства использования.
Выберите один ответ:
Оно проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Это метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Вопрос 7
Отметьте правильные суждения.
Выберите один или несколько ответов:
Функциональное тестирование имеет целью проверить производительность программного обеспечения. Нефункциональное тестирование имеет целью проверить действия программного обеспечения
Функциональное тестирование имеет целью проверить действия программного обеспечения. Нефункциональное тестирование имеет целью проверить производительность программного обеспечения
Функциональный тест описывает, как работает продукт, а нефункциональный тест описывает, что делает продукт
Функциональный тест описывает, что делает продукт, а нефункциональный тест описывает, как работает продукт
Вопрос 8
Объясните, что такое тестирование совместимости.
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Это тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Вопрос 9
Тестирование производительности
Выберите один ответ:
проверяет, как программный продукт работает под определенной нагрузкой
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
проверяет степень удобства использования, понятности и привлекательности для пользователей
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Вопрос 10
Тестирование установки
Выберите один ответ:
служит методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
направлено на проверку корректности взаимодействия нескольких модулей, объединенных в единое целое
проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Вопрос 11
Отметьте верные суждения.
Выберите один или несколько ответов:
Функциональное тестирование можно выполнить вручную, в то время как нефункциональное тестирование сложно выполнить вручную
Функциональное тестирование основано на ожиданиях клиента, тогда как нефункциональное тестирование основано на требованиях клиента
Функциональное тестирование основано на требованиях клиента, тогда как нефункциональное тестирование основано на ожиданиях клиента
Функциональное тестирование нельзя выполнить вручную, в то время как нефункциональное тестирование легко выполнить вручную
Вопрос 12
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Это тестирование проверяет, как программный продукт работает под определенной нагрузкой
Это тестирование проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Вопрос 13
Функциональное тестирование
Выберите один ответ:
выполняется до нефункционального тестирования
не выполняется, если проведено нефункциональное тестирование
выполняется во время нефункционального тестирования
выполняется перед нефункциональным тестированием
Вопрос 14
Укажите тестирование, в котором проверяется внешний вид, поведение графического интерфейса и функциональности.
Выберите один или несколько ответов:
Тестирование графического интерфейса пользователя
Функциональное тестирование
Тестирование Usability
Нефункциональное тестирование
Вопрос 15
Тестирование производительности включает в себя
Выберите один или несколько ответов:
стрессовое тестирование
объемное тестирование
тестирование стабильности/надежности
тестирование установки
нагрузочное тестирование
тестирование совместимости
Вопрос 16
Тестирование удобства пользования дает оценку уровня удобства использования приложения по следующим пунктам:
Выберите один или несколько ответов:
производительность, эффективность
читабельность кода
правильность
эмоциональная реакция
активизация в памяти
Промежуточный тест 4
Вопрос 1
Назовите баг, при котором можно указать несуществующую дату (31 февраля) или поставить дату рождения из будущего (2077 год).
Выберите один ответ:
Дефекты UX
Дефекты безопасности
Логические дефекты
Функциональные дефекты
Визуальные дефекты
Вопрос 2
В поле ... указывается суть дефекта и добавляется информация о том, как элемент ПО должен работать корректно.
Выберите один ответ:
Summary
Status
Severity
Description
Attachments
Actual/expected result
Priority
Вопрос 3
Сопоставьте элементы баг-репорта с их описанием.
Заголовок ошибки
Фактический результат
Ожидаемый результат
Описание ошибки
• Краткое описание сути проблемы
• Раздел документа, который кратко передает суть бага одним предложением
• Как должна работать программа на самом деле
• Описание того, как работает программа
Вопрос 4
Какие стадии не входят в основной жизненный цикл бага, но также являются его частью?
Выберите один или несколько ответов:
Закрыт
Отсрочен
В работе
Отклонен
Исправлен
Вопрос 5
Баг-репорт – это
Выберите один ответ:
документ, который указывает на несоответствия системы к запрашиваемым требованиям
документ, который также является отчетом об ошибке
документ, который указывает на несоответствия требованиям
документ, который указывает на несоответствия функциональным спецификациям
Вопрос 6
Сопоставьте элементы баг-репорта с их описанием.
Вложения
Статус
Приоритет
Серьезность бага
• Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
• Определяется текущим состоянием дефекта
• В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
• Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Вопрос 7
Соотнесите атрибуты отчета о дефекте с их определением.
Actual result
Steps To Reproduce
Summary
ID • Присваивается автоматически системой при создании баг-репорта
Description • Более широкое описание дефекта. Указывается опционально
• Более широкое описание дефекта. Указывается опционально
• Описание четкой последовательности действий, которая привела к выявлению дефекта
• Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
• Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
• Присваивается автоматически системой при создании баг-репорта
Вопрос 8
Укажите название поля, содержание которого отличается в зависимости от баг-трекинговой системы. Например, JIRA или Redmine предполагают описание шагов воспроизведения ошибки.
Выберите один ответ:
Attachments
Severity
Priority
Status
Summary
Description
Actual/expected result
Вопрос 9
Соотнесите атрибуты отчета о дефекте с их определением.
Attachments
Expected result
Priority
Status
Severity
Environment
• Указывает на очерёдность выполнения задачи или устранения дефекта
• Характеризует влияние дефекта на работоспособность приложения
• Описание того, как именно должна работать система в соответствии с документацией
• Окружение, на котором воспроизвелся баг
• Скриншоты, видео или лог-файлы
• Определяет текущее состояние дефекта
Вопрос 10
Это важное поле, которое содержит информацию о срочности исправления дефекта. Данные этого атрибута помогают менеджеру планировать работу на проекте. Укажите его название.
Выберите один ответ:
Status
Severity
Priority
Summary
Attachments
Actual/expected result
Description
Вопрос 11
Хороший баг-репорт позволяет
Выберите один или несколько ответов:
избежать данной проблемы в последующем
воспроизвести проблему
понять, в чем проблема и какова ее важность
быстро решить проблему
Вопрос 12
В отличие от тест-кейса отчёт о дефекте может обладать
Выберите один ответ:
пониженной специфичностью
кратким описанием шагов
чек-листами
повышенной специфичностью
Вопрос 13
В поле ... коротко и ясно описывается выявленный дефект, который отвечает на вопросы: Что? Где? Когда или в каких условиях?
Выберите один ответ:
Status
Actual/expected result
Priority
Attachments
Summary
Severity
Description
Вопрос 14
... – это показатель влияния бага на работу программы, того, может ли она функционировать без исправления или баг ломает всю систему.
Выберите один ответ:
Severity
Actual/expected result
Priority
Summary
Description
Attachments
Status
Вопрос 15
Каких видов багов не бывает?
Выберите один или несколько ответов:
Дефекты безопасности
Динамические
Инвазивные
Статичные
Функциональные
Логические
Дефекты UX
Визуальные
Вопрос 16
Какое высказывание о баг-репорте является НЕверным?
Выберите один ответ:
Чаще всего требуется описание ожидаемых дефектов для такой конкретной последовательности шагов, на которой они ожидаются
Составляет тестировщик, чтобы разработчикам было понятно, что работает неправильно, насколько дефект критичен и что нужно исправить
В данном документе описывается ситуация, то есть последовательность шагов, приведшая к возникновению ошибки на тестируемом ПО
Отчёт о дефекте содержит данные о любом недостатке в компоненте или системе, который потенциально может привести компонент или систему к невозможности выполнить требуемую функцию
Промежуточный тест 5
Вопрос 1
Отметьте документ, описывающий последовательность действий по выполнению теста.
Выберите один ответ:
Тест-сценарий
Тест-кейс
Логи
Smoke-тест
Вопрос 2
Тест-кейс без конкретных входных данных и ожидаемых результатов – это
Выберите один ответ:
гибридный тест-кейс
уточняющий тест-кейс
высокоуровневый тест-кейс
низкоуровневый тест-кейс
Вопрос 3
От чего зависит эффективность тестов граничных значений?
Выберите один ответ:
От того, насколько правильно посчитано число граничных значений
От того, насколько удастся в последующем уменьшить количество тестов
От того, насколько правильным будет разбиение на классы эквивалентности
От того, насколько правильным будет выбор граничных значений
Вопрос 4
Укажите элемент репорта, который позволяет проиллюстрировать суть бага и поделиться дополнительными данными.
Выберите один ответ:
Actual/expected result
Status
Description
Priority
Severity
Summary
Attachments
Вопрос 5
Найдите верную информацию о сценариях использования (Use-case).
Выберите один или несколько ответов:
В этой документации дается полный обзор различных способов взаимодействия пользователя с системой для достижения цели
Помогает обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Эта документация может использоваться разработчиками программного обеспечения, тестировщиками программного обеспечения, а также заинтересованными сторонами
Помогает изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Вопрос 6
Сценарии использования (Use-case) – это
Выберите один ответ:
документ, содержащий список несоответствий продукта выдвигаемым требованиям и возможных решений
документ, содержащий информацию о предполагаемом затраченном времени, рекомендуемых типах тестов, а также список возможных багов
документ для тестирования продукта или ПО, используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения
документ, содержащий информацию о соответствии или несоответствии продукта требованиям, включающий в себя описание некоторых деталей сессии тестирования, таких как затраченное время, типы использованных тестов, список проверенных случаев
Вопрос 7
Какая информация о сценариях тестирования является НЕЙ?
Выберите один ответ:
Сценарии тестирования должны основываться на последовательной истории о том, как используется программное обеспечение
Сценарии тестирования должны мотивировать заинтересованные стороны исправить проблемы в случае неудачного сценария тестирования
Сценарии тестирования обычно используют простую для понимания программу или поток приложений
Сценарии тестирования должны вызывать доверие и сосредотачиваться на том, что может произойти в реальном мире
Вопрос 8
Матрица, или таблица, принятия решений – это
Выберите один ответ:
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований
способ компактного представления модели со сложной логикой, а также инструмент для упорядочения сложных бизнес-требований, которые должны быть реализованы в продукте
таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев
матрица, которая гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
Вопрос 9
Тестовые примеры – это
Выберите один ответ:
несоответствие требованиям или функциональным спецификациям
данные, существующие после выполнения теста
данные, определяющие уровни тестирования, выполняемые для проекта
взаимодействие между пользователями и программным приложением
Вопрос 10
Тестирование вариантов использования – это
Выберите один ответ:
метод для тестирования продукта или ПО, который используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения на определенный функционал
неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
метод тестирования программного обеспечения, помогающий идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования программного обеспечения, при котором некорректное поведение программы, не соответствующее оправданным ожиданиям пользователя, фиксируется, даже в том случае, если это поведение не документировано в требованиях и спецификациях
Вопрос 11
Таблица принятия решений, как правило, разделяется
Выберите один или несколько ответов:
на действия
на предусловия
на приоритеты
на варианты выполнения действий
на условия
на необходимость действий
Вопрос 12
Документ, состоящий из спецификации тест-дизайна, спецификации тест-кейса и/или спецификации тест-процедуры, – это
Выберите один ответ:
спецификация требований
спецификация тестирования
спецификация тест-кейса
спецификация теста
Вопрос 13
Набор идей (тест-кейсов) – это
Выберите один ответ:
тест-кейс
баг-лист
набор тест-кейсов
чек-лист
Вопрос 14
Тест-кейс с конкретными входными данными и ожидаемыми результатами – это
Выберите один ответ:
низкоуровневый тест-кейс
гибридный тест-кейс
высокоуровневый тест-кейс
уточняющий тест-кейс
Вопрос 15
Укажите способ разработки автоматизированных тест-кейсов, в котором входные данные и ожидаемые результаты выносятся за пределы тест-кейса и хранятся вне его – в файле, базе данных и т. д.
Выберите один ответ:
Тестирование под управлением данными
Мутационное тестирование
Тестирование под управлением поведением
Инвазивное тестирование
Вопрос 16
Какие определения являются верными?
Выберите один или несколько ответов:
При правильном подходе большое покрытие разнообразными функциональными тестами, скорее всего, будет избыточными и даст такой же результат
При правильном определении классов эквивалентности дополнительные тесты, скорее всего, будут избыточными и дадут такой же результат
Техника анализа классов эквивалентности – одна из нескольких часто применяемых техник при планировании и разработке тестов, которая значительно сокращает количество тестов, необходимых для проверки функционала, и время
На практике классы эквивалентности обязательны при тестировании всевозможных форм и полей ввода
Промежуточный тест 6
Вопрос 1
Высказывание «Если какие-либо действия пользователя необратимы, то стоит на это указать» относится к такому качеству тестовой документации,
Выберите один ответ:
как полнота описания
как работоспособность сценариев
как логика и согласованность
как наличие указания на необратимость действий
Вопрос 2
Высказывание «Если возможно двоякое толкование термина, то следует уточнить, какое именно используется» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как ясность изложения информации
как полнота описания
как подтверждение результата
Вопрос 3
Высказывание «В сценариях должно указываться, какие действия с какой целью делаются» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как логика и согласованность
как полнота описания
Вопрос 4
Высказывание «Если используется специфический термин, то стоит его отдельно описать» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как ясность изложения информации
как подтверждение результата
Вопрос 5
Высказывание «После описания последовательности некоторых действий стоит указать ожидаемый результат» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как работоспособность сценариев
как подтверждение результата
как полнота описания
Вопрос 6
Высказывание «Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению» относится к такому качеству тестовой документации,
Выберите один ответ:
как актуальность описания
как работоспособность сценариев
как полнота описания
как структурированность
Вопрос 7
Высказывание «Должна использоваться наиболее подходящая к тестируемым объектам терминология» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как подтверждение результата
как ясность изложения информации
Вопрос 8
Высказывание «Если продукт рассчитан на простых пользователей, то в документации к нему действия пользователя должны описываться простыми понятными терминами» относится к такому качеству тестовой документации,
Выберите один ответ:
как подтверждение результата
как полнота описания
как адаптированность к аудитории
как ясность изложения информации
Вопрос 9
Высказывание «Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как полнота описания
как актуальность описания
Промежуточный тест 7 (Попытка №1)
Вопрос 1
Санитарное тестирование – это
Выберите один ответ:
тестирование посредством приложения (которое проходит испытание), когда обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
процесс адаптации интерфейса ПО под разные регионы, культуры, языки
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
Вопрос 2
Выявите, какая информация относится к дымовому тестированию.
Выберите один ответ:
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Вопрос 3
К недостаткам Monkey testing относятся следующие:
Выберите один или несколько ответов:
вероятность избыточного тестирования
большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
это может продолжаться несколько дней, пока ошибка не будет обнаружена
воспроизведение ошибок становится проблемой
количество ошибок больше
Вопрос 4
На чем основана техника функционального тестирования?
Выберите один ответ:
На интуиции и интуиции тестировщика
На заранее известном поведении пользователя
На детальном анализе и изучении функциональной спецификации приложения, системы или небольшого модуля
На идентификации тестовых примеров, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
Вопрос 5
Что НЕ относится к преимуществам Monkey testing?
Выберите один ответ:
Может выявить некоторые нестандартные ошибки
Можно сделать с помощью «не очень опытных» ресурсов
Может выявлять ошибки, которые могут иметь более сильное влияние
Большое покрытие разнообразными функциональными тестами
Вопрос 6
Monkey Testing – это
Выберите один ответ:
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования «белого ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
процесс, основанный на заранее известном поведении пользователя
Вопрос 7
Что относят к недостаткам функционального тестирования?
Выберите один или несколько ответов:
Большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Воспроизведение ошибок становится проблемой
Помимо некоторых ошибок, в тестовом сценарии могут быть некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
Вероятность избыточного тестирования
Вопрос 8
Выявите, какая информация относится к санитарному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы, в ситуациях, когда система может быть подвергнута большим потокам данных
Также известно, как узкое регрессионное тестирование или проверка согласованности определяет, будет ли приложение нормально работать после внесения незначительных изменений в код или функциональные возможности без внесения каких-либо новых ошибок
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Финальное тестирование перед выпуском продукта
Вопрос 9
Регрессия багов –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что исправленная ошибка на самом деле не исправлена
Вопрос 10
Тестирование сборки
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
является методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 11
Какая информация о Monkey Testing является НЕЙ?
Выберите один или несколько ответов:
Поскольку при тестировании используется случайная методика, тестировщику может быть трудно воспроизвести ошибку, обнаруженную во время тестирования
Monkey Testing похоже на нечеткое тестирование, но основными отличиями здесь будут повторяющееся случайное действие, щелчки и неожиданные потоки навигации
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Monkey Testing более эффективно при функциональном тестировании
Вопрос 12
Так как основная часть функциональных тестов проводится, основываясь на тестовых случаях, и особое внимание уделяется работе частей приложения,
Выберите один ответ:
есть риск застрять на месте, пока ошибка не будет обнаружена
есть риск получить некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
есть риск воспроизведения ошибок
есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 13
В Monkey Testing тестирование выполняется
Выберите один ответ:
путем ввода случайных входных данных или неожиданных действий в программное обеспечение
путем автоматизированного ввода определенных данных или действий, которые специально прописываются под данное приложение
путем ввода определенных данных или действий, которые специально прописываются тестировщиком
путем ввода определенных данных или действий, которые специально прописываются под данное приложение
Вопрос 14
Исследовательское тестирование
Ответ 2 = ответу 3
Выберите один ответ:
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является типом тестирования, при котором программные модули объединяются логически и тестируются как группа. Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию
делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 15
Специальное тестирование
Выберите один ответ:
выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является тестированием в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
подразумевает повторный запуск тестовых случаев при внесении новых изменений
Вопрос 16
Какая информация относится к бета-тестированию?
Выберите один ответ:
Посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 17
Объясните, что такое приемочное тестирование пользователями.
Выберите один ответ:
Предполагает использование, помимо тестируемого, специальное программного обеспечения для контроля выполнения тестов и сравнения ожидаемого результата работы программы с фактическим
При этом типе тестирования программное обеспечение передается пользователям, чтобы определить, удовлетворяет ли оно их требованиям и ожиданиям и работает ли оно так, как ожидается
Направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
Делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
Вопрос 18
Как называется тестирование, основанное на знании бизнес-процессов, при котором тестировщик интересуется в целом, может ли пользователь от начала до конца пройти весь бизнес сценарий?
Выберите один ответ:
Тестирование методом «черного ящика»
Юз-кейс
Юз-стори
Тест-кейс
Вопрос 19
В каких случаях применяют исследовательское тестирование?
Выберите один или несколько ответов:
Когда нужно обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Когда нужно изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Когда нужно найти дефект, локализованный в определенном модуле, который невозможно определить другими видами тестирования
Когда нужно долгое и тщательное изучение продукта
Когда уже были проведены основные виды тестирования и время позволяет разнообразить методы тестирования
Вопрос 20
При данном виде тестирования тесты не знают, что вводимые ими данные действительны или недействительны, и хотя они не знают о приложении, но они тоже могут выявлять ошибки, такие как сбой среды или сбой оборудования. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интеллектуальные тесты
Тупые тесты
Интуитивные тесты
Промежуточный тест 7 (Попытка №2)
Вопрос 1
Функциональное тестирование, как правило, может проводиться
Выберите один ответ:
на определённых уровнях тестирования, установленных заказчиком
на опредёленных уровнях тестирования
на определённых уровнях тестирования, установленных менеджером проекта
на всех уровнях тестирования
Вопрос 2
Выявите, какая информация относится к нагрузочному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и т. д.
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Вопрос 3
При данном виде тестирования тесты знают, куда перенаправляются страницы приложения и работают или сосредотачиваются, чтобы его сломать. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интуитивные тесты
Интеллектуальные тесты
Тупые тесты
Вопрос 4
Выявите, какое высказывание характеризует стресс-тестирование.
Выберите один ответ:
Приложение тестируется за пределами нормальных условий функционирования, таких как сложные численные значения, большое количество входов и запросов, чтобы проверить нагрузку, которую приложение может выдержать
Исследование программной системы на предмет восстановления после ошибок, сбоев. Оценивание реакции защитных свойств приложения
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и так далее
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Вопрос 5
Monkey Testing можно разделить на следующие тесты:
Выберите один или несколько ответов:
интуитивные тесты
тупые тесты
функциональные тесты
интеллектуальные тесты
Вопрос 6
Почему в Monkey testing воссоздание ошибки становится трудным?
Выберите один ответ:
Поскольку есть большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Поскольку шаги по воспроизведению ошибки неизвестны в большинстве случаев и требуют подробного анализа
Поскольку оно полностью похоже на нечеткое тестирование и его действия неожиданны
Поскольку есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 7
Укажите, что относят к преимуществам функционального тестирования.
Выберите один или несколько ответов:
Имитация реального пользователя
Большое покрытие разнообразными функциональными тестами
Может выявлять ошибки, которые могут иметь более сильное влияние
Может выявить некоторые нестандартные ошибки
Хорошая методика проверки надежности программного обеспечения
Вопрос 8
Какая информация относится к альфа-тестированию?
Выберите один ответ:
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Вопрос 9
Входными данными в Monkey Testing могут быть
Выберите один или несколько ответов:
нажатие кнопки для следующего действия или нажатие на ссылку для перехода на другую страницу
определенные данные или действия, которые специально прописываются тестировщиком
данные, которые специально задаются под данное приложение
данные, которые вводятся в приложение
Вопрос 10
Тестировщик ПО, проводя функциональное тестирование исходя из своего личного опыта, документации к проекту, а также из общения с представителями заказчика и своей командой,
Выберите один ответ:
тестирует определенный функционал приложения, основываясь на желаниях заказчика
предполагает, как не будет себя вести пользователь, и на основе этого совершает те же действия, чтобы покрыть все сценарии
тестирует весь функционал приложения согласно документации
предполагает, как будет себя вести пользователь, и на основе этого совершает те же действия, проверяя приложение
Вопрос 11
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Тестирование в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 12
Юзабилити-тестирование – это
Ответ 3 = ответу 4 и практически = ответу 2
Выберите один ответ:
тестирование, которое проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое называют также тестированием на удобство
тестирование, которое проводится с целью проверки наиболее важных функций приложения
тестирование с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 13
Регрессия старых багов –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Вопрос 14
Регрессия побочного эффекта –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Вопрос 15
Объясните, что такое функциональное тестирование.
Выберите один ответ:
Узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
В этом типе тестирования программное обеспечение проверяется на соответствие функциональным требованиям, т. е. то, что система должна делать
Направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Вопрос 16
Какая информация о Monkey Testing является й?
Выберите один или несколько ответов:
В тестировании Monkey тесты выполняются случайным образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing выполняется тестировщиками, разработчиками или любыми заинтересованными сторонами, которые могут иметь или не знать и понимать предметную область и логику приложения
В тестировании Monkey не следуют никаким тестовым примерам, в этой методике нет заранее определенных условий
В тестировании Monkey тесты выполняются строго определённым образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 17
Объясните, что такое объемное тестирование.
Выберите один ответ:
Исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Вопрос 18
Найдите верную информацию об исследовательском тестировании.
Выберите один или несколько ответов:
Исследовательское тестирование может проводиться вручную, а может осуществляться с широким применением средств автоматизации, то есть любых вспомогательных инструментов тестирования
Преимуществом исследовательского тестирования является возможность применить его быстро и без подготовки. Таким образом, тестирование становится доступным даже для начинающих тестировщиков
Данную технику тестирования нельзя применить к любому виду тестирования
Это неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
Если каждый следующий тест, который выполняет тестировщик, выбирается по результатам предварительного теста, это означает, что мы используем исследовательское тестирование
Исследовательское тестирование невозможно применять при разработке новых тестов в начале итерации
Вопрос 19
Регрессионное тестирование
Выберите один ответ:
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 20
Исследовательское тестирование (Exploratory testing) – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
одновременное изучение программного продукта, проектирование тестов и их выполнение
процесс, основанный на заранее известном поведении пользователя
Промежуточный тест 7 (Попытка №3)
Вопрос 1
Входными данными в Monkey Testing могут быть
Выберите один или несколько ответов:
данные, которые вводятся в приложение
нажатие кнопки для следующего действия или нажатие на ссылку для перехода на другую страницу
данные, которые специально задаются под данное приложение
определенные данные или действия, которые специально прописываются тестировщиком
Вопрос 2
Как называется тестирование, основанное на знании бизнес-процессов, при котором тестировщик интересуется в целом, может ли пользователь от начала до конца пройти весь бизнес сценарий?
Выберите один ответ:
Тестирование методом «черного ящика»
Юз-кейс
Тест-кейс
Юз-стори
Вопрос 3
Тестирование сборки
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
является методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 4
Юзабилити-тестирование – это
Ответ 3 = ответу 4 и практически = ответу 2
Выберите один ответ:
тестирование, которое проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое называют также тестированием на удобство
тестирование с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое проводится с целью проверки наиболее важных функций приложения
Вопрос 5
Функциональное тестирование, как правило, может проводиться
Выберите один ответ:
на всех уровнях тестирования
на опредёленных уровнях тестирования
на определённых уровнях тестирования, установленных менеджером проекта
на определённых уровнях тестирования, установленных заказчиком
Вопрос 6
Что относят к недостаткам функционального тестирования?
Выберите один или несколько ответов:
Помимо некоторых ошибок, в тестовом сценарии могут быть некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
Воспроизведение ошибок становится проблемой
Большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Вероятность избыточного тестирования
Вопрос 7
Объясните, что такое объемное тестирование.
Выберите один ответ:
Это процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Вопрос 8
Какая информация о Monkey Testing является НЕЙ?
Выберите один или несколько ответов:
Поскольку при тестировании используется случайная методика, тестировщику может быть трудно воспроизвести ошибку, обнаруженную во время тестирования
Monkey Testing более эффективно при функциональном тестировании
Monkey Testing похоже на нечеткое тестирование, но основными отличиями здесь будут повторяющееся случайное действие, щелчки и неожиданные потоки навигации
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 9
Тестировщик ПО, проводя функциональное тестирование исходя из своего личного опыта, документации к проекту, а также из общения с представителями заказчика и своей командой,
Выберите один ответ:
предполагает, как будет себя вести пользователь, и на основе этого совершает те же действия, проверяя приложение
тестирует весь функционал приложения согласно документации
тестирует определенный функционал приложения, основываясь на желаниях заказчика
предполагает, как не будет себя вести пользователь, и на основе этого совершает те же действия, чтобы покрыть все сценарии
Вопрос 10
Monkey Testing можно разделить на следующие тесты:
Выберите один или несколько ответов:
функциональные тесты
интуитивные тесты
интеллектуальные тесты
тупые тесты
Вопрос 11
Санитарное тестирование – это
Выберите один ответ:
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
процесс адаптации интерфейса ПО под разные регионы, культуры, языки
тестирование посредством приложения (которое проходит испытание), когда обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Вопрос 12
Исследовательское тестирование
Ответ 2 = ответу 3
Выберите один ответ:
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является типом тестирования, при котором программные модули объединяются логически и тестируются как группа. Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию
Вопрос 13
К недостаткам Monkey testing относятся следующие:
Выберите один или несколько ответов:
это может продолжаться несколько дней, пока ошибка не будет обнаружена
большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
воспроизведение ошибок становится проблемой
количество ошибок больше
вероятность избыточного тестирования
Вопрос 14
Регрессия побочного эффекта –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что исправленная ошибка на самом деле не исправлена
Вопрос 15
Дымовое тестирование
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется во время тестирования, значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 16
Какая информация о Monkey Testing является й?
Выберите один или несколько ответов:
В тестировании Monkey не следуют никаким тестовым примерам, в этой методике нет заранее определенных условий
Monkey Testing выполняется тестировщиками, разработчиками или любыми заинтересованными сторонами, которые могут иметь или не знать и понимать предметную область и логику приложения
В тестировании Monkey тесты выполняются строго определённым образом, здесь проверяются как допустимые, так и недопустимые сценарии
В тестировании Monkey тесты выполняются случайным образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 17
При данном виде тестирования тесты не знают, что вводимые ими данные действительны или недействительны, и хотя они не знают о приложении, но они тоже могут выявлять ошибки, такие как сбой среды или сбой оборудования. Что это за тесты?
Выберите один ответ:
Тупые тесты
Интуитивные тесты
Функциональные тесты
Интеллектуальные тесты
Вопрос 18
Специальное тестирование
Выберите один ответ:
является тестированием в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
подразумевает повторный запуск тестовых случаев при внесении новых изменений
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 19
Регрессионное тестирование
Выберите один ответ:
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 20
Выявите, какая информация относится к нагрузочному тестированию.
Выберите один ответ:
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и т. д.
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Промежуточный тест 7 (Попытка №4)
Вопрос 1
На чем основана техника функционального тестирования?
Выберите один ответ:
На интуиции и интуиции тестировщика
На детальном анализе и изучении функциональной спецификации приложения, системы или небольшого модуля
На заранее известном поведении пользователя
На идентификации тестовых примеров, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
Вопрос 2
Выявите, какое высказывание характеризует стресс-тестирование.
Выберите один ответ:
Исследование программной системы на предмет восстановления после ошибок, сбоев. Оценивание реакции защитных свойств приложения
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и так далее
Приложение тестируется за пределами нормальных условий функционирования, таких как сложные численные значения, большое количество входов и запросов, чтобы проверить нагрузку, которую приложение может выдержать
Вопрос 3
Почему в Monkey testing воссоздание ошибки становится трудным?
Выберите один ответ:
Поскольку есть большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Поскольку есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Поскольку оно полностью похоже на нечеткое тестирование и его действия неожиданны
Поскольку шаги по воспроизведению ошибки неизвестны в большинстве случаев и требуют подробного анализа
Вопрос 4
Укажите, что относят к преимуществам функционального тестирования.
Выберите один или несколько ответов:
Может выявить некоторые нестандартные ошибки
Хорошая методика проверки надежности программного обеспечения
Имитация реального пользователя
Большое покрытие разнообразными функциональными тестами
Может выявлять ошибки, которые могут иметь более сильное влияние
Вопрос 5
Monkey Testing – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
процесс, основанный на заранее известном поведении пользователя
метод тестирования «белого ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
Вопрос 6
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Тестирование в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
Вопрос 7
В каких случаях применяют исследовательское тестирование?
Выберите один или несколько ответов:
Когда нужно обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Когда уже были проведены основные виды тестирования и время позволяет разнообразить методы тестирования
Когда нужно долгое и тщательное изучение продукта
Когда нужно изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Когда нужно найти дефект, локализованный в определенном модуле, который невозможно определить другими видами тестирования
Вопрос 8
Какая информация относится к альфа-тестированию?
Выберите один ответ:
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Вопрос 9
Что НЕ относится к преимуществам Monkey testing?
Выберите один ответ:
Может выявлять ошибки, которые могут иметь более сильное влияние
Может выявить некоторые нестандартные ошибки
Большое покрытие разнообразными функциональными тестами
Можно сделать с помощью «не очень опытных» ресурсов
Вопрос 10
Выявите, какая информация относится к санитарному тестированию.
Выберите один ответ:
Финальное тестирование перед выпуском продукта
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы, в ситуациях, когда система может быть подвергнута большим потокам данных
Также известно, как узкое регрессионное тестирование или проверка согласованности определяет, будет ли приложение нормально работать после внесения незначительных изменений в код или функциональные возможности без внесения каких-либо новых ошибок
Вопрос 11
Регрессия багов –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
Вопрос 12
Дымовое тестирование
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
применяется во время тестирования, значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
Вопрос 13
Так как основная часть функциональных тестов проводится, основываясь на тестовых случаях, и особое внимание уделяется работе частей приложения,
Выберите один ответ:
есть риск застрять на месте, пока ошибка не будет обнаружена
есть риск получить некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
есть риск воспроизведения ошибок
есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 14
Объясните, что такое функциональное тестирование.
Выберите один ответ:
Узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
В этом типе тестирования программное обеспечение проверяется на соответствие функциональным требованиям, т. е. то, что система должна делать
Направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Вопрос 15
Объясните, что такое приемочное тестирование пользователями.
Выберите один ответ:
Делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
При этом типе тестирования программное обеспечение передается пользователям, чтобы определить, удовлетворяет ли оно их требованиям и ожиданиям и работает ли оно так, как ожидается
Направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
Предполагает использование, помимо тестируемого, специальное программного обеспечения для контроля выполнения тестов и сравнения ожидаемого результата работы программы с фактическим
Вопрос 16
Выявите, какая информация относится к дымовому тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Вопрос 17
Какая информация относится к бета-тестированию?
Выберите один ответ:
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 18
Найдите верную информацию об исследовательском тестировании.
Выберите один или несколько ответов:
Преимуществом исследовательского тестирования является возможность применить его быстро и без подготовки. Таким образом, тестирование становится доступным даже для начинающих тестировщиков
Исследовательское тестирование невозможно применять при разработке новых тестов в начале итерации
Данную технику тестирования нельзя применить к любому виду тестирования
Если каждый следующий тест, который выполняет тестировщик, выбирается по результатам предварительного теста, это означает, что мы используем исследовательское тестирование
Исследовательское тестирование может проводиться вручную, а может осуществляться с широким применением средств автоматизации, то есть любых вспомогательных инструментов тестирования
Это неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
Вопрос 19
Исследовательское тестирование (Exploratory testing) – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
одновременное изучение программного продукта, проектирование тестов и их выполнение
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
процесс, основанный на заранее известном поведении пользователя
Вопрос 20
В Monkey Testing тестирование выполняется
Выберите один ответ:
путем ввода определенных данных или действий, которые специально прописываются тестировщиком
путем автоматизированного ввода определенных данных или действий, которые специально прописываются под данное приложение
путем ввода случайных входных данных или неожиданных действий в программное обеспечение
путем ввода определенных данных или действий, которые специально прописываются под данное приложение
Итоговый тест
Вопрос 1
Укажите среду, в которой проводят тестирование взаимодействующих друг с другом модулей, систем, продуктов.
Выберите один ответ:
Среда тестирования
Среда разработки
Интеграционная среда
Среда документации
Вопрос 2
Выберите, что относится к классификации методов тестирования по исполнителю.
Выберите один или несколько ответов:
Альфа-тестирование
Бета-тестирование
Гамма-тестирование
Дельта-тестирование
Лямбда-тестирование
Вопрос 3
Какое из перечисленного ПО может исполнять программы?
Выберите один или несколько ответов:
JVM
Браузер
Компилятор
Интерпретатор
Вопрос 4
Укажите, какое высказывание соответствует принципу «Парадокс пестицида».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Вопрос 5
Матрица трассируемости – это
Выберите один ответ:
двумерная таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев; на пересечении соответствующих строки и столбца ставится отметка, обозначающая, что данное требование покрывается данным тест-кейсом
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований, на которое влияет дефект в рабочем продукте, и наоборот
матрица, которая используется для проверки того, продвигается ли проект в желаемом направлении, а также гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
документ, который отображает и отслеживает требования пользователя с тестовыми примерами, а также фиксирует все требования, предложенные клиентом, и отслеживает требования в едином документе, который доставляется по завершении жизненного цикла разработки программного обеспечения
Вопрос 6
Как называется среда, в которой работают пользователи?
Выберите один ответ:
Продакшен-среда
Среда тестирования
Интеграционная среда
Предпрод-среда
Вопрос 7
Укажите отличие стратегии тестирования от тест-плана.
Выберите один ответ:
Стратегия тестирования описывает объем, цель и вес задачи тестирования программного обеспечения, тогда как тест-план описывает, как необходимо проводить тестирование
Стратегия тестирования используется на уровне проекта, тогда как тест-план используется на уровне организации
Стратегия покрывает процесс тестирования продукта в целом, а тест-план – какую-то его часть или отдельный релиз
Стратегия тестирования может быть изменена, тогда как тест-план не может быть изменен
Вопрос 8
Тестирование критического пути – это
Выберите один ответ:
основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
такая проверка, которая проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, открыть одно окно и закрыть предыдущее и так далее
особый вид проверки программного обеспечения, направленный на тщательный анализ работоспособности разрабатываемого веб-продукта, а именно наиболее важных моментов
Вопрос 9
Динамическая проверка в тестировании означает,
Выберите один ответ:
что предлагаемые методы тестирования существенно различаются в том, как разрабатываются наборы тестов
что для тестирования простых программ необходимо много тестовых примеров, следовательно, для выполнения исчерпывающего тестирования может потребоваться большое количество времени
что тестирование всегда подразумевает выполнение программы на выбранных входных данных
что должна быть возможность проверки, являются наблюдаемые результаты тестирования программы приемлемыми или нет
Вопрос 10
Укажите качество тестовой документации «Полнота описания».
Выберите один ответ:
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Вопрос 11
Вопрос «Что надо тестировать?» в тест-плане подразумевает следующее:
Выберите один ответ:
стратегию тестирования, т. е. виды тестирования и их применение по отношению к объекту тестирования
описание объекта тестирования, т. е. системы, приложения, оборудования
список функций, описание тестируемой системы и её компонентов
последовательность проведения работ, а именно: подготовка, тестирование и анализ результатов
Вопрос 12
Критериями начала тестирования можно считать
Выберите один или несколько ответов:
наличие всей необходимой документации
готовность тестовой платформы и тестового стенда
выдержку определенного периода без изменения исходного кода приложения
выдержку определенного периода без открытия новых багов
законченность разработки требуемого функционала
Вопрос 13
Оригинальная пирамида тестов Майка Кона состоит из трёх уровней:
Выберите один или несколько ответов:
сервисные тесты
тесты пользовательского интерфейса
расширенные тесты
юнит-тесты
Вопрос 14
Укажите метод тестирования, при котором тестировщик вводит данные и анализирует результат, но он не знает, как именно работает программа.
Выберите один ответ:
Метод индукции
Метод дедукции
Метод «белого ящика»
Метод «чёрного ящика»
Метод «серого ящика»
Вопрос 15
Для чего нужна тестовая документация?
Выберите один или несколько ответов:
Чтобы дать тестировщику обзор всего продукта и обеспечить систематический подход
Чтобы сэкономить время, усилия и стоимость всего проекта
Чтобы уменьшить или вовсе устранить различные неопределённости в любой деятельности по тестированию
Чтобы устранить неясности
Вопрос 16
Выберите е определение понятия «верификация».
Выберите один ответ:
Процесс оценки системы с целью понять, удовлетворяют ли результаты текущего этапа разработки условиям, которые были сформулированы в его начале
Совокупность характеристик программного обеспечения, относящихся к его способности удовлетворять установленные и предполагаемые потребности заинтересованных лиц
Определение соответствия разрабатываемого ПО ожиданиям и потребностям пользователя, его требованиям к системе
Анализ результатов тестирования и качества новых версий выпускаемого продукта
Вопрос 17
Укажите качество тестовой документации «Структурированность».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Вопрос 18
Даны уже протестированные функции y = f(x) и x = g(z). В функции g был найден дефект, который ранее не возникал. Программисты исправили этот дефект. Выберите несколько вариантов ответа.
Выберите один или несколько ответов:
Нужно проводить retesting функции f
Нужно проводить retesting функции g
Нужно проводить regression testing функции f
Нужно проводить regression testing функции g
Вопрос 19
Укажите, какое высказывание соответствует принципу «Тестирование демонстрирует наличие дефектов».
Выберите один ответ:
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Большая часть дефектов находится в ограниченном количестве модулей
Вопрос 20
Какие виды тест-планов чаще всего используют на практике?
Выберите один или несколько ответов:
Мастер-тест-план
Детальный тест-план
План приемочных испытаний
Проектный тест-план
Итерационный тест-план
Вопрос 21
Ясность изложения информации подразумевает
Выберите один или несколько ответов:
использование наиболее подходящей терминологии к тестируемым объектам
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
описание специфических терминов, если такие используются
четкое определение, с какой целью и для чего выполняются определенные действия
Вопрос 22
Тест Black Box
Выберите один ответ:
требует минимальных познаний в области программирования
требует обширных познаний в области программирования
требует знания программирования
не требует знания программирования
Вопрос 23
Тестовые данные – это
Выберите один ответ:
данные, существующие после выполнения теста
сборник тест-кейсов
данные, существующие до выполнения теста
сборник тестовых случаев
Вопрос 24
Как стратегию тестирования определяет шаблон Rational Unified Process?
Выберите один ответ:
Как самый важный раздел плана тестирования
Как раздел тестирования, который можно опустить
Как самый большой раздел плана тестирования
Как самый используемый раздел плана тестирования
Вопрос 25
Укажите, что объединяет в себе описание всех требований уровня продукта и может представлять собой весьма объёмный документ.
Выберите один ответ:
Спецификация требований
Ограничения
Стратегия тестирования
Баг-лист
Вопрос 26
Выберите, что относится к преимуществам матрицы прослеживаемости требований.
Выберите один или несколько ответов:
Показывает общие дефекты или статус выполнения с акцентом на бизнес-требования
Нетрудно определить влияние тестовых случаев на регрессию
Тестирование может производиться специалистами, независимыми от отдела разработки, что помогает избежать предвзятого отношения
Проверить, достигается ли 100 % тестового покрытия
Помогает анализировать или оценивать влияние на работу команды QA в отношении пересмотра или повторной работы над тестовыми примерами
Вопрос 27
Какая из перечисленных пар значений входных данных обязательно должна быть в тест-кейсе, построенном по технике DC для фрагмента кода if A or B then print(“True”)?
Выберите один ответ:
False, False
False, True
True, True
True, False
Вопрос 28
Альфа- и бета-тестирование относятся
Выберите один ответ:
к категориям релизного тестирования
к подкатегориям системного тестирования
к категориям санитарного тестирования
к подкатегориям функционального тестирования
Вопрос 29
Таблица принятия решений
Выберите один ответ:
представляет собой вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
представляет собой подробный документ, описывающий стратегию тестирования, цели, расписание, оценки и конечные результаты и ресурсы, необходимые для тестирования
представляет связь составных условий и результирующих действий
представляет собой процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы
Вопрос 30
Выберите наиболее подходящее определение метода «белого ящика».
Выберите один ответ:
У тестировщика нет доступа к внутренней структуре и коду приложения
У тестировщика есть связь с заказчиком
У тестировщика есть доступ к внутренней структуре и коду приложения
У тестировщика нет связи с заказчиком
Вопрос 31
Тестовый сценарий – это
Выберите один ответ:
артефакт, описывающий набор шагов, определенных условий и параметров, необходимых для проверки реализации тестируемой функции или ее части
список формализованных тест-кейсов, оформленный в упрощенном виде, удобном для тестирования
последовательность действий над продуктом, которые связаны единым бизнес-процессом ограниченного использования, и соответствующие проверки правильности поведения продукта во время этих действий
документ, связывающий требования с тест-кейсами
Вопрос 32
Тестирование под управлением данными является классификацией
Выберите один ответ:
по техникам автоматизации
по возможности управлять тестовыми данными
по доступу к коду
по степени вмешательства в работу приложения
Вопрос 33
Гамма-тестирование – это
Выберите один ответ:
стадия тестирования на первых стадиях написания программного кода
финальная стадия тестирования перед выпуском продукта
стадия, когда программный продукт готов, но находится на первых стадиях тестирования
начальная стадия тестирования
Вопрос 34
По ходу прочтения требований нужно представлять, как их нужно будет проверять. Если в голову ничего не приходит, значит, с требованием что-то не так. Нужно задавать вопросы. Какая техника описана?
Выберите один ответ:
Продумывание тест-кейсов
Исследование системы
Визуализация
Прототипирование
Вопрос 35
Какие существуют классификации тестирования по доступу к коду и архитектуре приложения?
Выберите один или несколько ответов:
«Чёрного ящика»
«Белого ящика»
«Открытого ящика»
«Серого ящика»
Вопрос 36
Как называется указание на то, насколько важен этот тест-кейс, в какую очередь его стоит выполнять?
Выберите один ответ:
Ожидаемый результат
Предусловия
Приоритет
Уникальный идентификатор тест-кейса
Имя или краткое описание тест-кейса
Приложения
Ссылка на требования
Шаги
Вопрос 37
В чём состоит этап дизайна в процессе разработки ПО? Выберите наиболее полное утверждение.
Выберите один ответ:
В программной реализации нефункциональных характеристик ПО
В проектировании архитектуры ПО, в том числе UI/UX
В сборе и анализе требований у заказчика
В разработке графического интерфейса пользователя
В программной реализации функциональных характеристик ПО
Вопрос 38
Это тестирование приложения со всеми возможными комбинациями всех возможных входных данных во всех возможных условиях выполнения. Для сложной системы (даже сложной в небольшой степени) нереализуемо, но может применяться для проверки отдельных самых простых компонентов. О каком тестировании идет речь?
Выберите один ответ:
Демонстрационное тестирование
Тестирование отказоустойчивости
Тестирование надежности
Избыточное тестирование
Вопрос 39
Что поддерживает выполнение теста с настроенным оборудованием, программным обеспечением и сетью?
Выберите один ответ:
Среда тестирования
Среда разработки
Среда планирования
Среда документации
Вопрос 40
Какое качество при тестировании документации является основным?
Выберите один ответ:
Актуальность описания
Полнота описания
Структурированность
Работоспособность сценариев
Промежуточный тест 1
Вопрос 1
Выберите наиболее полное утверждение о порядке возникновения стадий жизненного цикла дефекта в рамках одного цикла.
Выберите один ответ:
In progress – open – ready for testing – implemented – tested – closed
Implemented – in progress – open – ready for testing – tested – closed
Open – ready for testing – in progress – tested – implemented – closed
Open – in progress – implemented – ready for testing – tested – closed
Вопрос 2
«Сайт загружается медленно. После загрузки не все картинки отображаются». Какие ошибки возникли в таком описании дефекта?
Выберите один или несколько ответов:
AR отсутствует вообще
Использованы сложные речевые обороты
Несколько дефектов задокументированы как один дефект
Отсутствует описание ER
Недостаточно описаны условия возникновения дефекта
Вопрос 3
Defect Tracking Systems используется
Выберите один или несколько ответов:
для отслеживания статуса дефектов
для обнаружения дефектов в программе
для исправления дефектов
для назначения ответственных за работу с дефектом
для описания дефектов
Вопрос 4
Помимо прочего, Defect Tracking Systems предоставляют следующие возможности:
Выберите один или несколько ответов:
наличие системы оповещения
быстрое исправление дефекта
совместная работа нескольких пользователей
быстрое нахождение дефектов в ПО
хранение информации в одном месте
Вопрос 5
Выберите верные утверждения для поля Priority в описании дефекта.
Выберите один или несколько ответов:
Показывает приоритетность сроков выполнения задачи
Является инструментом заказчика
Показывает критичность дефекта в контексте бизнеса заказчика
Является инструментом планирования работ внутри команды
Вопрос 6
Выберите верные утверждения для поля Severity в описании дефекта.
Выберите один или несколько ответов:
Является инструментом планирования работ внутри команды
Может определяться заказчиком
Показывает приоритетность сроков выполнения задачи
Показывает критичность дефекта в контексте бизнеса заказчика
Вопрос 7
Поле Description в форме описания дефекта состоит
Выберите один или несколько ответов:
из шагов для воспроизведения дефектов
из дополнительных атрибутов – при необходимости
из ER и AR
из информации о том, кто завёл дефект
из информации о статусе дефекта
Вопрос 8
Приложение или программа неудобны в использовании: при просмотре ленты новостей пользователя постоянно отбрасывает к началу, слишком близко расположены кнопки и вместо одной нажимается другая. О чем идет речь?
Выберите один ответ:
Визуальные дефекты
Логические дефекты
Дефекты безопасности
Функциональные дефекты
Дефекты UX
Вопрос 9
Особенностями тестирования ad hoc являются следующие:
Выберите один ответ:
тестирование хаотично, наобум
тестирование строго в соответствии с документацией
продуманное тестирование, но без документации
выборочное тестирование по документации
Вопрос 10
Укажите методы тестирования, для которых требуется пользователь.
Выберите один или несколько ответов:
Гамма-тестирование
Приемочное тестирование
Альфа-тестирование
Бета-тестирование
Вопрос 11
Дефект bug – это
Выберите один ответ:
несоответствие системы запрашиваемым требованиям
отклонение от ожидаемой последовательности шагов при тестировании
отклонение фактического результата от ожидаемого
сбой при проведении тестирования
Вопрос 12
Укажите методы тестирования, в которых пользователь не требуется.
Выберите один или несколько ответов:
Функциональное тестирование
Стресс-тестирование
Юзабилити-тестирование
Бета-тестирование
Объемное тестирование
Нагрузочное тестирование
Дымовое тестирование
Альфа-тестирование
Вопрос 13
Какого метода тестирования не существует?
Выберите один ответ:
Метод Green Box
Метод Grey Box
Метод White Box
Метод Black Box
Вопрос 14
Если заказчик при UAT тестирует исправленную подрядчиком уязвимость ПО, то к чему можно отнести такое тестирование?
Выберите один или несколько ответов:
Retesting
New feature testing
Acceptance testing
Beta testing
Вопрос 15
При приёмо-сдаточных работах заказчик решает самостоятельно протестировать новый пользовательский интерфейс. К какому виду можно отнести такое тестирование?
Выберите один ответ:
Functional testing
Acceptance testing
Black-box testing
System testing
Beta testing
Вопрос 16
Укажите верные суждения.
Выберите один или несколько ответов:
Слова «дефект» и «баг» являются синонимами
Дефекты могут возникать только в программе
Дефекты в программе всегда возникают из-за дефектов в документации
Дефекты могут возникать и в программе, и в документации
Промежуточный тест 2
Вопрос 1
Высказывание «Большая часть дефектов находится в ограниченном количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Вопрос 2
Высказывание «Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
Вопрос 3
Высказывание «Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше» относится к принципу
Выберите один ответ:
«Раннее тестирование»
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
Вопрос 4
Высказывание «Набор методологий и инструментов, а также подходов и ресурсов для тестирования зависит от того, что именно тестируется и насколько объект тестирования важен» относится к принципу
Выберите один ответ:
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
«Тестирование зависит от контекста»
«Парадокс пестицида»
Вопрос 5
Высказывание «Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
«Парадокс пестицида»
Вопрос 6
Что означает принцип «Тестирование зависит от контекста»?
Выберите один ответ:
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Снижается вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантируется их отсутствие
Выявляются контекстно-зависимые ошибки
Тестирование проводится по-разному в зависимости от контекста
Вопрос 7
Высказывание «Сколь бы скрупулёзным тестирование ни было, нельзя учесть все возможные сценарии, а значит, и предвидеть все возможные ошибки» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Вопрос 8
Высказывание «Если проводить одни и те же проверки, то, скорее всего, новых багов не найти» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
«Парадокс пестицида»
Вопрос 9
В силу какого принципа процесс тестирования обретает цель?
Выберите один ответ:
Принципа «Исчерпывающее тестирование невозможно»
Принципа «Тестирование демонстрирует наличие дефектов»
Принципа «Раннее тестирование»
Принципа «Скопление дефектов»
Вопрос 10
Высказывание «Как правило, большая часть дефектов, обнаруженных или повлекших за собой большое количество сбоев системы, содержится в небольшом количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
Промежуточный тест 3
Вопрос 1
Что такое тестирование локализации?
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс адаптации интерфейса ПО под разные регионы, культуры, языки
Вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
Это тестирование применяется, если известно, что продукт будет использоваться на разных платформах
Вопрос 2
Нефункциональное тестирование направлено
Выберите один ответ:
на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
на тестирование атрибутов компонента или системы, не относящихся к функциональности
на определение соответствия выпущенной версии критериям качества для начала тестирования
на проверку корректности работы функциональности приложения и рассматривает внешнее поведение системы
Вопрос 3
Выберите виды нефункционального тестирования.
Выберите один или несколько ответов:
Бета-тестирование
Тестирование совместимости
Тестирование локализации
Тестирование удобства использования
Тестирование установки
Тестирование на отказ и восстановление
Тестирование защищенности/безопасности
Конфигурационное тестирование
Тестирование производительности
Альфа-тестирование
Вопрос 4
Что такое конфигурационное тестирование?
Выберите один ответ:
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Во время этого тестирования значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
Тестирование, которое выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Вопрос 5
Объясните, что такое тестирование защищенности/безопасности.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Оно определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Вопрос 6
Объясните, что такое тестирование удобства использования.
Выберите один ответ:
Оно проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Это метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Вопрос 7
Отметьте правильные суждения.
Выберите один или несколько ответов:
Функциональное тестирование имеет целью проверить производительность программного обеспечения. Нефункциональное тестирование имеет целью проверить действия программного обеспечения
Функциональное тестирование имеет целью проверить действия программного обеспечения. Нефункциональное тестирование имеет целью проверить производительность программного обеспечения
Функциональный тест описывает, как работает продукт, а нефункциональный тест описывает, что делает продукт
Функциональный тест описывает, что делает продукт, а нефункциональный тест описывает, как работает продукт
Вопрос 8
Объясните, что такое тестирование совместимости.
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Это тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Вопрос 9
Тестирование производительности
Выберите один ответ:
проверяет, как программный продукт работает под определенной нагрузкой
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
проверяет степень удобства использования, понятности и привлекательности для пользователей
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Вопрос 10
Тестирование установки
Выберите один ответ:
служит методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
направлено на проверку корректности взаимодействия нескольких модулей, объединенных в единое целое
проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Вопрос 11
Отметьте верные суждения.
Выберите один или несколько ответов:
Функциональное тестирование можно выполнить вручную, в то время как нефункциональное тестирование сложно выполнить вручную
Функциональное тестирование основано на ожиданиях клиента, тогда как нефункциональное тестирование основано на требованиях клиента
Функциональное тестирование основано на требованиях клиента, тогда как нефункциональное тестирование основано на ожиданиях клиента
Функциональное тестирование нельзя выполнить вручную, в то время как нефункциональное тестирование легко выполнить вручную
Вопрос 12
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Это тестирование проверяет, как программный продукт работает под определенной нагрузкой
Это тестирование проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Вопрос 13
Функциональное тестирование
Выберите один ответ:
выполняется до нефункционального тестирования
не выполняется, если проведено нефункциональное тестирование
выполняется во время нефункционального тестирования
выполняется перед нефункциональным тестированием
Вопрос 14
Укажите тестирование, в котором проверяется внешний вид, поведение графического интерфейса и функциональности.
Выберите один или несколько ответов:
Тестирование графического интерфейса пользователя
Функциональное тестирование
Тестирование Usability
Нефункциональное тестирование
Вопрос 15
Тестирование производительности включает в себя
Выберите один или несколько ответов:
стрессовое тестирование
объемное тестирование
тестирование стабильности/надежности
тестирование установки
нагрузочное тестирование
тестирование совместимости
Вопрос 16
Тестирование удобства пользования дает оценку уровня удобства использования приложения по следующим пунктам:
Выберите один или несколько ответов:
производительность, эффективность
читабельность кода
правильность
эмоциональная реакция
активизация в памяти
Промежуточный тест 4
Вопрос 1
Назовите баг, при котором можно указать несуществующую дату (31 февраля) или поставить дату рождения из будущего (2077 год).
Выберите один ответ:
Дефекты UX
Дефекты безопасности
Логические дефекты
Функциональные дефекты
Визуальные дефекты
Вопрос 2
В поле ... указывается суть дефекта и добавляется информация о том, как элемент ПО должен работать корректно.
Выберите один ответ:
Summary
Status
Severity
Description
Attachments
Actual/expected result
Priority
Вопрос 3
Сопоставьте элементы баг-репорта с их описанием.
Заголовок ошибки
Фактический результат
Ожидаемый результат
Описание ошибки
• Краткое описание сути проблемы
• Раздел документа, который кратко передает суть бага одним предложением
• Как должна работать программа на самом деле
• Описание того, как работает программа
Вопрос 4
Какие стадии не входят в основной жизненный цикл бага, но также являются его частью?
Выберите один или несколько ответов:
Закрыт
Отсрочен
В работе
Отклонен
Исправлен
Вопрос 5
Баг-репорт – это
Выберите один ответ:
документ, который указывает на несоответствия системы к запрашиваемым требованиям
документ, который также является отчетом об ошибке
документ, который указывает на несоответствия требованиям
документ, который указывает на несоответствия функциональным спецификациям
Вопрос 6
Сопоставьте элементы баг-репорта с их описанием.
Вложения
Статус
Приоритет
Серьезность бага
• Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
• Определяется текущим состоянием дефекта
• В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
• Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Вопрос 7
Соотнесите атрибуты отчета о дефекте с их определением.
Actual result
Steps To Reproduce
Summary
ID • Присваивается автоматически системой при создании баг-репорта
Description • Более широкое описание дефекта. Указывается опционально
• Более широкое описание дефекта. Указывается опционально
• Описание четкой последовательности действий, которая привела к выявлению дефекта
• Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
• Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
• Присваивается автоматически системой при создании баг-репорта
Вопрос 8
Укажите название поля, содержание которого отличается в зависимости от баг-трекинговой системы. Например, JIRA или Redmine предполагают описание шагов воспроизведения ошибки.
Выберите один ответ:
Attachments
Severity
Priority
Status
Summary
Description
Actual/expected result
Вопрос 9
Соотнесите атрибуты отчета о дефекте с их определением.
Attachments
Expected result
Priority
Status
Severity
Environment
• Указывает на очерёдность выполнения задачи или устранения дефекта
• Характеризует влияние дефекта на работоспособность приложения
• Описание того, как именно должна работать система в соответствии с документацией
• Окружение, на котором воспроизвелся баг
• Скриншоты, видео или лог-файлы
• Определяет текущее состояние дефекта
Вопрос 10
Это важное поле, которое содержит информацию о срочности исправления дефекта. Данные этого атрибута помогают менеджеру планировать работу на проекте. Укажите его название.
Выберите один ответ:
Status
Severity
Priority
Summary
Attachments
Actual/expected result
Description
Вопрос 11
Хороший баг-репорт позволяет
Выберите один или несколько ответов:
избежать данной проблемы в последующем
воспроизвести проблему
понять, в чем проблема и какова ее важность
быстро решить проблему
Вопрос 12
В отличие от тест-кейса отчёт о дефекте может обладать
Выберите один ответ:
пониженной специфичностью
кратким описанием шагов
чек-листами
повышенной специфичностью
Вопрос 13
В поле ... коротко и ясно описывается выявленный дефект, который отвечает на вопросы: Что? Где? Когда или в каких условиях?
Выберите один ответ:
Status
Actual/expected result
Priority
Attachments
Summary
Severity
Description
Вопрос 14
... – это показатель влияния бага на работу программы, того, может ли она функционировать без исправления или баг ломает всю систему.
Выберите один ответ:
Severity
Actual/expected result
Priority
Summary
Description
Attachments
Status
Вопрос 15
Каких видов багов не бывает?
Выберите один или несколько ответов:
Дефекты безопасности
Динамические
Инвазивные
Статичные
Функциональные
Логические
Дефекты UX
Визуальные
Вопрос 16
Какое высказывание о баг-репорте является НЕверным?
Выберите один ответ:
Чаще всего требуется описание ожидаемых дефектов для такой конкретной последовательности шагов, на которой они ожидаются
Составляет тестировщик, чтобы разработчикам было понятно, что работает неправильно, насколько дефект критичен и что нужно исправить
В данном документе описывается ситуация, то есть последовательность шагов, приведшая к возникновению ошибки на тестируемом ПО
Отчёт о дефекте содержит данные о любом недостатке в компоненте или системе, который потенциально может привести компонент или систему к невозможности выполнить требуемую функцию
Промежуточный тест 5
Вопрос 1
Отметьте документ, описывающий последовательность действий по выполнению теста.
Выберите один ответ:
Тест-сценарий
Тест-кейс
Логи
Smoke-тест
Вопрос 2
Тест-кейс без конкретных входных данных и ожидаемых результатов – это
Выберите один ответ:
гибридный тест-кейс
уточняющий тест-кейс
высокоуровневый тест-кейс
низкоуровневый тест-кейс
Вопрос 3
От чего зависит эффективность тестов граничных значений?
Выберите один ответ:
От того, насколько правильно посчитано число граничных значений
От того, насколько удастся в последующем уменьшить количество тестов
От того, насколько правильным будет разбиение на классы эквивалентности
От того, насколько правильным будет выбор граничных значений
Вопрос 4
Укажите элемент репорта, который позволяет проиллюстрировать суть бага и поделиться дополнительными данными.
Выберите один ответ:
Actual/expected result
Status
Description
Priority
Severity
Summary
Attachments
Вопрос 5
Найдите верную информацию о сценариях использования (Use-case).
Выберите один или несколько ответов:
В этой документации дается полный обзор различных способов взаимодействия пользователя с системой для достижения цели
Помогает обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Эта документация может использоваться разработчиками программного обеспечения, тестировщиками программного обеспечения, а также заинтересованными сторонами
Помогает изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Вопрос 6
Сценарии использования (Use-case) – это
Выберите один ответ:
документ, содержащий список несоответствий продукта выдвигаемым требованиям и возможных решений
документ, содержащий информацию о предполагаемом затраченном времени, рекомендуемых типах тестов, а также список возможных багов
документ для тестирования продукта или ПО, используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения
документ, содержащий информацию о соответствии или несоответствии продукта требованиям, включающий в себя описание некоторых деталей сессии тестирования, таких как затраченное время, типы использованных тестов, список проверенных случаев
Вопрос 7
Какая информация о сценариях тестирования является НЕЙ?
Выберите один ответ:
Сценарии тестирования должны основываться на последовательной истории о том, как используется программное обеспечение
Сценарии тестирования должны мотивировать заинтересованные стороны исправить проблемы в случае неудачного сценария тестирования
Сценарии тестирования обычно используют простую для понимания программу или поток приложений
Сценарии тестирования должны вызывать доверие и сосредотачиваться на том, что может произойти в реальном мире
Вопрос 8
Матрица, или таблица, принятия решений – это
Выберите один ответ:
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований
способ компактного представления модели со сложной логикой, а также инструмент для упорядочения сложных бизнес-требований, которые должны быть реализованы в продукте
таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев
матрица, которая гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
Вопрос 9
Тестовые примеры – это
Выберите один ответ:
несоответствие требованиям или функциональным спецификациям
данные, существующие после выполнения теста
данные, определяющие уровни тестирования, выполняемые для проекта
взаимодействие между пользователями и программным приложением
Вопрос 10
Тестирование вариантов использования – это
Выберите один ответ:
метод для тестирования продукта или ПО, который используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения на определенный функционал
неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
метод тестирования программного обеспечения, помогающий идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования программного обеспечения, при котором некорректное поведение программы, не соответствующее оправданным ожиданиям пользователя, фиксируется, даже в том случае, если это поведение не документировано в требованиях и спецификациях
Вопрос 11
Таблица принятия решений, как правило, разделяется
Выберите один или несколько ответов:
на действия
на предусловия
на приоритеты
на варианты выполнения действий
на условия
на необходимость действий
Вопрос 12
Документ, состоящий из спецификации тест-дизайна, спецификации тест-кейса и/или спецификации тест-процедуры, – это
Выберите один ответ:
спецификация требований
спецификация тестирования
спецификация тест-кейса
спецификация теста
Вопрос 13
Набор идей (тест-кейсов) – это
Выберите один ответ:
тест-кейс
баг-лист
набор тест-кейсов
чек-лист
Вопрос 14
Тест-кейс с конкретными входными данными и ожидаемыми результатами – это
Выберите один ответ:
низкоуровневый тест-кейс
гибридный тест-кейс
высокоуровневый тест-кейс
уточняющий тест-кейс
Вопрос 15
Укажите способ разработки автоматизированных тест-кейсов, в котором входные данные и ожидаемые результаты выносятся за пределы тест-кейса и хранятся вне его – в файле, базе данных и т. д.
Выберите один ответ:
Тестирование под управлением данными
Мутационное тестирование
Тестирование под управлением поведением
Инвазивное тестирование
Вопрос 16
Какие определения являются верными?
Выберите один или несколько ответов:
При правильном подходе большое покрытие разнообразными функциональными тестами, скорее всего, будет избыточными и даст такой же результат
При правильном определении классов эквивалентности дополнительные тесты, скорее всего, будут избыточными и дадут такой же результат
Техника анализа классов эквивалентности – одна из нескольких часто применяемых техник при планировании и разработке тестов, которая значительно сокращает количество тестов, необходимых для проверки функционала, и время
На практике классы эквивалентности обязательны при тестировании всевозможных форм и полей ввода
Промежуточный тест 6
Вопрос 1
Высказывание «Если какие-либо действия пользователя необратимы, то стоит на это указать» относится к такому качеству тестовой документации,
Выберите один ответ:
как полнота описания
как работоспособность сценариев
как логика и согласованность
как наличие указания на необратимость действий
Вопрос 2
Высказывание «Если возможно двоякое толкование термина, то следует уточнить, какое именно используется» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как ясность изложения информации
как полнота описания
как подтверждение результата
Вопрос 3
Высказывание «В сценариях должно указываться, какие действия с какой целью делаются» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как логика и согласованность
как полнота описания
Вопрос 4
Высказывание «Если используется специфический термин, то стоит его отдельно описать» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как ясность изложения информации
как подтверждение результата
Вопрос 5
Высказывание «После описания последовательности некоторых действий стоит указать ожидаемый результат» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как работоспособность сценариев
как подтверждение результата
как полнота описания
Вопрос 6
Высказывание «Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению» относится к такому качеству тестовой документации,
Выберите один ответ:
как актуальность описания
как работоспособность сценариев
как полнота описания
как структурированность
Вопрос 7
Высказывание «Должна использоваться наиболее подходящая к тестируемым объектам терминология» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как подтверждение результата
как ясность изложения информации
Вопрос 8
Высказывание «Если продукт рассчитан на простых пользователей, то в документации к нему действия пользователя должны описываться простыми понятными терминами» относится к такому качеству тестовой документации,
Выберите один ответ:
как подтверждение результата
как полнота описания
как адаптированность к аудитории
как ясность изложения информации
Вопрос 9
Высказывание «Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как полнота описания
как актуальность описания
Промежуточный тест 7 (Попытка №1)
Вопрос 1
Санитарное тестирование – это
Выберите один ответ:
тестирование посредством приложения (которое проходит испытание), когда обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
процесс адаптации интерфейса ПО под разные регионы, культуры, языки
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
Вопрос 2
Выявите, какая информация относится к дымовому тестированию.
Выберите один ответ:
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Вопрос 3
К недостаткам Monkey testing относятся следующие:
Выберите один или несколько ответов:
вероятность избыточного тестирования
большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
это может продолжаться несколько дней, пока ошибка не будет обнаружена
воспроизведение ошибок становится проблемой
количество ошибок больше
Вопрос 4
На чем основана техника функционального тестирования?
Выберите один ответ:
На интуиции и интуиции тестировщика
На заранее известном поведении пользователя
На детальном анализе и изучении функциональной спецификации приложения, системы или небольшого модуля
На идентификации тестовых примеров, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
Вопрос 5
Что НЕ относится к преимуществам Monkey testing?
Выберите один ответ:
Может выявить некоторые нестандартные ошибки
Можно сделать с помощью «не очень опытных» ресурсов
Может выявлять ошибки, которые могут иметь более сильное влияние
Большое покрытие разнообразными функциональными тестами
Вопрос 6
Monkey Testing – это
Выберите один ответ:
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования «белого ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
процесс, основанный на заранее известном поведении пользователя
Вопрос 7
Что относят к недостаткам функционального тестирования?
Выберите один или несколько ответов:
Большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Воспроизведение ошибок становится проблемой
Помимо некоторых ошибок, в тестовом сценарии могут быть некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
Вероятность избыточного тестирования
Вопрос 8
Выявите, какая информация относится к санитарному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы, в ситуациях, когда система может быть подвергнута большим потокам данных
Также известно, как узкое регрессионное тестирование или проверка согласованности определяет, будет ли приложение нормально работать после внесения незначительных изменений в код или функциональные возможности без внесения каких-либо новых ошибок
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Финальное тестирование перед выпуском продукта
Вопрос 9
Регрессия багов –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что исправленная ошибка на самом деле не исправлена
Вопрос 10
Тестирование сборки
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
является методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 11
Какая информация о Monkey Testing является НЕЙ?
Выберите один или несколько ответов:
Поскольку при тестировании используется случайная методика, тестировщику может быть трудно воспроизвести ошибку, обнаруженную во время тестирования
Monkey Testing похоже на нечеткое тестирование, но основными отличиями здесь будут повторяющееся случайное действие, щелчки и неожиданные потоки навигации
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Monkey Testing более эффективно при функциональном тестировании
Вопрос 12
Так как основная часть функциональных тестов проводится, основываясь на тестовых случаях, и особое внимание уделяется работе частей приложения,
Выберите один ответ:
есть риск застрять на месте, пока ошибка не будет обнаружена
есть риск получить некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
есть риск воспроизведения ошибок
есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 13
В Monkey Testing тестирование выполняется
Выберите один ответ:
путем ввода случайных входных данных или неожиданных действий в программное обеспечение
путем автоматизированного ввода определенных данных или действий, которые специально прописываются под данное приложение
путем ввода определенных данных или действий, которые специально прописываются тестировщиком
путем ввода определенных данных или действий, которые специально прописываются под данное приложение
Вопрос 14
Исследовательское тестирование
Ответ 2 = ответу 3
Выберите один ответ:
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является типом тестирования, при котором программные модули объединяются логически и тестируются как группа. Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию
делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 15
Специальное тестирование
Выберите один ответ:
выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является тестированием в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
подразумевает повторный запуск тестовых случаев при внесении новых изменений
Вопрос 16
Какая информация относится к бета-тестированию?
Выберите один ответ:
Посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 17
Объясните, что такое приемочное тестирование пользователями.
Выберите один ответ:
Предполагает использование, помимо тестируемого, специальное программного обеспечения для контроля выполнения тестов и сравнения ожидаемого результата работы программы с фактическим
При этом типе тестирования программное обеспечение передается пользователям, чтобы определить, удовлетворяет ли оно их требованиям и ожиданиям и работает ли оно так, как ожидается
Направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
Делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
Вопрос 18
Как называется тестирование, основанное на знании бизнес-процессов, при котором тестировщик интересуется в целом, может ли пользователь от начала до конца пройти весь бизнес сценарий?
Выберите один ответ:
Тестирование методом «черного ящика»
Юз-кейс
Юз-стори
Тест-кейс
Вопрос 19
В каких случаях применяют исследовательское тестирование?
Выберите один или несколько ответов:
Когда нужно обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Когда нужно изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Когда нужно найти дефект, локализованный в определенном модуле, который невозможно определить другими видами тестирования
Когда нужно долгое и тщательное изучение продукта
Когда уже были проведены основные виды тестирования и время позволяет разнообразить методы тестирования
Вопрос 20
При данном виде тестирования тесты не знают, что вводимые ими данные действительны или недействительны, и хотя они не знают о приложении, но они тоже могут выявлять ошибки, такие как сбой среды или сбой оборудования. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интеллектуальные тесты
Тупые тесты
Интуитивные тесты
Промежуточный тест 7 (Попытка №2)
Вопрос 1
Функциональное тестирование, как правило, может проводиться
Выберите один ответ:
на определённых уровнях тестирования, установленных заказчиком
на опредёленных уровнях тестирования
на определённых уровнях тестирования, установленных менеджером проекта
на всех уровнях тестирования
Вопрос 2
Выявите, какая информация относится к нагрузочному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и т. д.
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Вопрос 3
При данном виде тестирования тесты знают, куда перенаправляются страницы приложения и работают или сосредотачиваются, чтобы его сломать. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интуитивные тесты
Интеллектуальные тесты
Тупые тесты
Вопрос 4
Выявите, какое высказывание характеризует стресс-тестирование.
Выберите один ответ:
Приложение тестируется за пределами нормальных условий функционирования, таких как сложные численные значения, большое количество входов и запросов, чтобы проверить нагрузку, которую приложение может выдержать
Исследование программной системы на предмет восстановления после ошибок, сбоев. Оценивание реакции защитных свойств приложения
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и так далее
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Вопрос 5
Monkey Testing можно разделить на следующие тесты:
Выберите один или несколько ответов:
интуитивные тесты
тупые тесты
функциональные тесты
интеллектуальные тесты
Вопрос 6
Почему в Monkey testing воссоздание ошибки становится трудным?
Выберите один ответ:
Поскольку есть большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Поскольку шаги по воспроизведению ошибки неизвестны в большинстве случаев и требуют подробного анализа
Поскольку оно полностью похоже на нечеткое тестирование и его действия неожиданны
Поскольку есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 7
Укажите, что относят к преимуществам функционального тестирования.
Выберите один или несколько ответов:
Имитация реального пользователя
Большое покрытие разнообразными функциональными тестами
Может выявлять ошибки, которые могут иметь более сильное влияние
Может выявить некоторые нестандартные ошибки
Хорошая методика проверки надежности программного обеспечения
Вопрос 8
Какая информация относится к альфа-тестированию?
Выберите один ответ:
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Вопрос 9
Входными данными в Monkey Testing могут быть
Выберите один или несколько ответов:
нажатие кнопки для следующего действия или нажатие на ссылку для перехода на другую страницу
определенные данные или действия, которые специально прописываются тестировщиком
данные, которые специально задаются под данное приложение
данные, которые вводятся в приложение
Вопрос 10
Тестировщик ПО, проводя функциональное тестирование исходя из своего личного опыта, документации к проекту, а также из общения с представителями заказчика и своей командой,
Выберите один ответ:
тестирует определенный функционал приложения, основываясь на желаниях заказчика
предполагает, как не будет себя вести пользователь, и на основе этого совершает те же действия, чтобы покрыть все сценарии
тестирует весь функционал приложения согласно документации
предполагает, как будет себя вести пользователь, и на основе этого совершает те же действия, проверяя приложение
Вопрос 11
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Тестирование в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 12
Юзабилити-тестирование – это
Ответ 3 = ответу 4 и практически = ответу 2
Выберите один ответ:
тестирование, которое проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое называют также тестированием на удобство
тестирование, которое проводится с целью проверки наиболее важных функций приложения
тестирование с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 13
Регрессия старых багов –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Вопрос 14
Регрессия побочного эффекта –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Вопрос 15
Объясните, что такое функциональное тестирование.
Выберите один ответ:
Узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
В этом типе тестирования программное обеспечение проверяется на соответствие функциональным требованиям, т. е. то, что система должна делать
Направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Вопрос 16
Какая информация о Monkey Testing является й?
Выберите один или несколько ответов:
В тестировании Monkey тесты выполняются случайным образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing выполняется тестировщиками, разработчиками или любыми заинтересованными сторонами, которые могут иметь или не знать и понимать предметную область и логику приложения
В тестировании Monkey не следуют никаким тестовым примерам, в этой методике нет заранее определенных условий
В тестировании Monkey тесты выполняются строго определённым образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 17
Объясните, что такое объемное тестирование.
Выберите один ответ:
Исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Вопрос 18
Найдите верную информацию об исследовательском тестировании.
Выберите один или несколько ответов:
Исследовательское тестирование может проводиться вручную, а может осуществляться с широким применением средств автоматизации, то есть любых вспомогательных инструментов тестирования
Преимуществом исследовательского тестирования является возможность применить его быстро и без подготовки. Таким образом, тестирование становится доступным даже для начинающих тестировщиков
Данную технику тестирования нельзя применить к любому виду тестирования
Это неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
Если каждый следующий тест, который выполняет тестировщик, выбирается по результатам предварительного теста, это означает, что мы используем исследовательское тестирование
Исследовательское тестирование невозможно применять при разработке новых тестов в начале итерации
Вопрос 19
Регрессионное тестирование
Выберите один ответ:
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 20
Исследовательское тестирование (Exploratory testing) – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
одновременное изучение программного продукта, проектирование тестов и их выполнение
процесс, основанный на заранее известном поведении пользователя
Промежуточный тест 7 (Попытка №3)
Вопрос 1
Входными данными в Monkey Testing могут быть
Выберите один или несколько ответов:
данные, которые вводятся в приложение
нажатие кнопки для следующего действия или нажатие на ссылку для перехода на другую страницу
данные, которые специально задаются под данное приложение
определенные данные или действия, которые специально прописываются тестировщиком
Вопрос 2
Как называется тестирование, основанное на знании бизнес-процессов, при котором тестировщик интересуется в целом, может ли пользователь от начала до конца пройти весь бизнес сценарий?
Выберите один ответ:
Тестирование методом «черного ящика»
Юз-кейс
Тест-кейс
Юз-стори
Вопрос 3
Тестирование сборки
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
является методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 4
Юзабилити-тестирование – это
Ответ 3 = ответу 4 и практически = ответу 2
Выберите один ответ:
тестирование, которое проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое называют также тестированием на удобство
тестирование с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое проводится с целью проверки наиболее важных функций приложения
Вопрос 5
Функциональное тестирование, как правило, может проводиться
Выберите один ответ:
на всех уровнях тестирования
на опредёленных уровнях тестирования
на определённых уровнях тестирования, установленных менеджером проекта
на определённых уровнях тестирования, установленных заказчиком
Вопрос 6
Что относят к недостаткам функционального тестирования?
Выберите один или несколько ответов:
Помимо некоторых ошибок, в тестовом сценарии могут быть некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
Воспроизведение ошибок становится проблемой
Большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Вероятность избыточного тестирования
Вопрос 7
Объясните, что такое объемное тестирование.
Выберите один ответ:
Это процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Вопрос 8
Какая информация о Monkey Testing является НЕЙ?
Выберите один или несколько ответов:
Поскольку при тестировании используется случайная методика, тестировщику может быть трудно воспроизвести ошибку, обнаруженную во время тестирования
Monkey Testing более эффективно при функциональном тестировании
Monkey Testing похоже на нечеткое тестирование, но основными отличиями здесь будут повторяющееся случайное действие, щелчки и неожиданные потоки навигации
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 9
Тестировщик ПО, проводя функциональное тестирование исходя из своего личного опыта, документации к проекту, а также из общения с представителями заказчика и своей командой,
Выберите один ответ:
предполагает, как будет себя вести пользователь, и на основе этого совершает те же действия, проверяя приложение
тестирует весь функционал приложения согласно документации
тестирует определенный функционал приложения, основываясь на желаниях заказчика
предполагает, как не будет себя вести пользователь, и на основе этого совершает те же действия, чтобы покрыть все сценарии
Вопрос 10
Monkey Testing можно разделить на следующие тесты:
Выберите один или несколько ответов:
функциональные тесты
интуитивные тесты
интеллектуальные тесты
тупые тесты
Вопрос 11
Санитарное тестирование – это
Выберите один ответ:
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
процесс адаптации интерфейса ПО под разные регионы, культуры, языки
тестирование посредством приложения (которое проходит испытание), когда обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Вопрос 12
Исследовательское тестирование
Ответ 2 = ответу 3
Выберите один ответ:
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является типом тестирования, при котором программные модули объединяются логически и тестируются как группа. Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию
Вопрос 13
К недостаткам Monkey testing относятся следующие:
Выберите один или несколько ответов:
это может продолжаться несколько дней, пока ошибка не будет обнаружена
большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
воспроизведение ошибок становится проблемой
количество ошибок больше
вероятность избыточного тестирования
Вопрос 14
Регрессия побочного эффекта –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что исправленная ошибка на самом деле не исправлена
Вопрос 15
Дымовое тестирование
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется во время тестирования, значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 16
Какая информация о Monkey Testing является й?
Выберите один или несколько ответов:
В тестировании Monkey не следуют никаким тестовым примерам, в этой методике нет заранее определенных условий
Monkey Testing выполняется тестировщиками, разработчиками или любыми заинтересованными сторонами, которые могут иметь или не знать и понимать предметную область и логику приложения
В тестировании Monkey тесты выполняются строго определённым образом, здесь проверяются как допустимые, так и недопустимые сценарии
В тестировании Monkey тесты выполняются случайным образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Вопрос 17
При данном виде тестирования тесты не знают, что вводимые ими данные действительны или недействительны, и хотя они не знают о приложении, но они тоже могут выявлять ошибки, такие как сбой среды или сбой оборудования. Что это за тесты?
Выберите один ответ:
Тупые тесты
Интуитивные тесты
Функциональные тесты
Интеллектуальные тесты
Вопрос 18
Специальное тестирование
Выберите один ответ:
является тестированием в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
подразумевает повторный запуск тестовых случаев при внесении новых изменений
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Вопрос 19
Регрессионное тестирование
Выберите один ответ:
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Вопрос 20
Выявите, какая информация относится к нагрузочному тестированию.
Выберите один ответ:
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и т. д.
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Промежуточный тест 7 (Попытка №4)
Вопрос 1
На чем основана техника функционального тестирования?
Выберите один ответ:
На интуиции и интуиции тестировщика
На детальном анализе и изучении функциональной спецификации приложения, системы или небольшого модуля
На заранее известном поведении пользователя
На идентификации тестовых примеров, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
Вопрос 2
Выявите, какое высказывание характеризует стресс-тестирование.
Выберите один ответ:
Исследование программной системы на предмет восстановления после ошибок, сбоев. Оценивание реакции защитных свойств приложения
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и так далее
Приложение тестируется за пределами нормальных условий функционирования, таких как сложные численные значения, большое количество входов и запросов, чтобы проверить нагрузку, которую приложение может выдержать
Вопрос 3
Почему в Monkey testing воссоздание ошибки становится трудным?
Выберите один ответ:
Поскольку есть большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Поскольку есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Поскольку оно полностью похоже на нечеткое тестирование и его действия неожиданны
Поскольку шаги по воспроизведению ошибки неизвестны в большинстве случаев и требуют подробного анализа
Вопрос 4
Укажите, что относят к преимуществам функционального тестирования.
Выберите один или несколько ответов:
Может выявить некоторые нестандартные ошибки
Хорошая методика проверки надежности программного обеспечения
Имитация реального пользователя
Большое покрытие разнообразными функциональными тестами
Может выявлять ошибки, которые могут иметь более сильное влияние
Вопрос 5
Monkey Testing – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
процесс, основанный на заранее известном поведении пользователя
метод тестирования «белого ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
Вопрос 6
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Тестирование в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
Вопрос 7
В каких случаях применяют исследовательское тестирование?
Выберите один или несколько ответов:
Когда нужно обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Когда уже были проведены основные виды тестирования и время позволяет разнообразить методы тестирования
Когда нужно долгое и тщательное изучение продукта
Когда нужно изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Когда нужно найти дефект, локализованный в определенном модуле, который невозможно определить другими видами тестирования
Вопрос 8
Какая информация относится к альфа-тестированию?
Выберите один ответ:
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Вопрос 9
Что НЕ относится к преимуществам Monkey testing?
Выберите один ответ:
Может выявлять ошибки, которые могут иметь более сильное влияние
Может выявить некоторые нестандартные ошибки
Большое покрытие разнообразными функциональными тестами
Можно сделать с помощью «не очень опытных» ресурсов
Вопрос 10
Выявите, какая информация относится к санитарному тестированию.
Выберите один ответ:
Финальное тестирование перед выпуском продукта
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы, в ситуациях, когда система может быть подвергнута большим потокам данных
Также известно, как узкое регрессионное тестирование или проверка согласованности определяет, будет ли приложение нормально работать после внесения незначительных изменений в код или функциональные возможности без внесения каких-либо новых ошибок
Вопрос 11
Регрессия багов –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
Вопрос 12
Дымовое тестирование
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
применяется во время тестирования, значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
Вопрос 13
Так как основная часть функциональных тестов проводится, основываясь на тестовых случаях, и особое внимание уделяется работе частей приложения,
Выберите один ответ:
есть риск застрять на месте, пока ошибка не будет обнаружена
есть риск получить некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
есть риск воспроизведения ошибок
есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Вопрос 14
Объясните, что такое функциональное тестирование.
Выберите один ответ:
Узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
В этом типе тестирования программное обеспечение проверяется на соответствие функциональным требованиям, т. е. то, что система должна делать
Направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Вопрос 15
Объясните, что такое приемочное тестирование пользователями.
Выберите один ответ:
Делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
При этом типе тестирования программное обеспечение передается пользователям, чтобы определить, удовлетворяет ли оно их требованиям и ожиданиям и работает ли оно так, как ожидается
Направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
Предполагает использование, помимо тестируемого, специальное программного обеспечения для контроля выполнения тестов и сравнения ожидаемого результата работы программы с фактическим
Вопрос 16
Выявите, какая информация относится к дымовому тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Вопрос 17
Какая информация относится к бета-тестированию?
Выберите один ответ:
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Вопрос 18
Найдите верную информацию об исследовательском тестировании.
Выберите один или несколько ответов:
Преимуществом исследовательского тестирования является возможность применить его быстро и без подготовки. Таким образом, тестирование становится доступным даже для начинающих тестировщиков
Исследовательское тестирование невозможно применять при разработке новых тестов в начале итерации
Данную технику тестирования нельзя применить к любому виду тестирования
Если каждый следующий тест, который выполняет тестировщик, выбирается по результатам предварительного теста, это означает, что мы используем исследовательское тестирование
Исследовательское тестирование может проводиться вручную, а может осуществляться с широким применением средств автоматизации, то есть любых вспомогательных инструментов тестирования
Это неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
Вопрос 19
Исследовательское тестирование (Exploratory testing) – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
одновременное изучение программного продукта, проектирование тестов и их выполнение
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
процесс, основанный на заранее известном поведении пользователя
Вопрос 20
В Monkey Testing тестирование выполняется
Выберите один ответ:
путем ввода определенных данных или действий, которые специально прописываются тестировщиком
путем автоматизированного ввода определенных данных или действий, которые специально прописываются под данное приложение
путем ввода случайных входных данных или неожиданных действий в программное обеспечение
путем ввода определенных данных или действий, которые специально прописываются под данное приложение
Итоговый тест
Вопрос 1
Укажите среду, в которой проводят тестирование взаимодействующих друг с другом модулей, систем, продуктов.
Выберите один ответ:
Среда тестирования
Среда разработки
Интеграционная среда
Среда документации
Вопрос 2
Выберите, что относится к классификации методов тестирования по исполнителю.
Выберите один или несколько ответов:
Альфа-тестирование
Бета-тестирование
Гамма-тестирование
Дельта-тестирование
Лямбда-тестирование
Вопрос 3
Какое из перечисленного ПО может исполнять программы?
Выберите один или несколько ответов:
JVM
Браузер
Компилятор
Интерпретатор
Вопрос 4
Укажите, какое высказывание соответствует принципу «Парадокс пестицида».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Вопрос 5
Матрица трассируемости – это
Выберите один ответ:
двумерная таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев; на пересечении соответствующих строки и столбца ставится отметка, обозначающая, что данное требование покрывается данным тест-кейсом
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований, на которое влияет дефект в рабочем продукте, и наоборот
матрица, которая используется для проверки того, продвигается ли проект в желаемом направлении, а также гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
документ, который отображает и отслеживает требования пользователя с тестовыми примерами, а также фиксирует все требования, предложенные клиентом, и отслеживает требования в едином документе, который доставляется по завершении жизненного цикла разработки программного обеспечения
Вопрос 6
Как называется среда, в которой работают пользователи?
Выберите один ответ:
Продакшен-среда
Среда тестирования
Интеграционная среда
Предпрод-среда
Вопрос 7
Укажите отличие стратегии тестирования от тест-плана.
Выберите один ответ:
Стратегия тестирования описывает объем, цель и вес задачи тестирования программного обеспечения, тогда как тест-план описывает, как необходимо проводить тестирование
Стратегия тестирования используется на уровне проекта, тогда как тест-план используется на уровне организации
Стратегия покрывает процесс тестирования продукта в целом, а тест-план – какую-то его часть или отдельный релиз
Стратегия тестирования может быть изменена, тогда как тест-план не может быть изменен
Вопрос 8
Тестирование критического пути – это
Выберите один ответ:
основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
такая проверка, которая проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, открыть одно окно и закрыть предыдущее и так далее
особый вид проверки программного обеспечения, направленный на тщательный анализ работоспособности разрабатываемого веб-продукта, а именно наиболее важных моментов
Вопрос 9
Динамическая проверка в тестировании означает,
Выберите один ответ:
что предлагаемые методы тестирования существенно различаются в том, как разрабатываются наборы тестов
что для тестирования простых программ необходимо много тестовых примеров, следовательно, для выполнения исчерпывающего тестирования может потребоваться большое количество времени
что тестирование всегда подразумевает выполнение программы на выбранных входных данных
что должна быть возможность проверки, являются наблюдаемые результаты тестирования программы приемлемыми или нет
Вопрос 10
Укажите качество тестовой документации «Полнота описания».
Выберите один ответ:
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Вопрос 11
Вопрос «Что надо тестировать?» в тест-плане подразумевает следующее:
Выберите один ответ:
стратегию тестирования, т. е. виды тестирования и их применение по отношению к объекту тестирования
описание объекта тестирования, т. е. системы, приложения, оборудования
список функций, описание тестируемой системы и её компонентов
последовательность проведения работ, а именно: подготовка, тестирование и анализ результатов
Вопрос 12
Критериями начала тестирования можно считать
Выберите один или несколько ответов:
наличие всей необходимой документации
готовность тестовой платформы и тестового стенда
выдержку определенного периода без изменения исходного кода приложения
выдержку определенного периода без открытия новых багов
законченность разработки требуемого функционала
Вопрос 13
Оригинальная пирамида тестов Майка Кона состоит из трёх уровней:
Выберите один или несколько ответов:
сервисные тесты
тесты пользовательского интерфейса
расширенные тесты
юнит-тесты
Вопрос 14
Укажите метод тестирования, при котором тестировщик вводит данные и анализирует результат, но он не знает, как именно работает программа.
Выберите один ответ:
Метод индукции
Метод дедукции
Метод «белого ящика»
Метод «чёрного ящика»
Метод «серого ящика»
Вопрос 15
Для чего нужна тестовая документация?
Выберите один или несколько ответов:
Чтобы дать тестировщику обзор всего продукта и обеспечить систематический подход
Чтобы сэкономить время, усилия и стоимость всего проекта
Чтобы уменьшить или вовсе устранить различные неопределённости в любой деятельности по тестированию
Чтобы устранить неясности
Вопрос 16
Выберите е определение понятия «верификация».
Выберите один ответ:
Процесс оценки системы с целью понять, удовлетворяют ли результаты текущего этапа разработки условиям, которые были сформулированы в его начале
Совокупность характеристик программного обеспечения, относящихся к его способности удовлетворять установленные и предполагаемые потребности заинтересованных лиц
Определение соответствия разрабатываемого ПО ожиданиям и потребностям пользователя, его требованиям к системе
Анализ результатов тестирования и качества новых версий выпускаемого продукта
Вопрос 17
Укажите качество тестовой документации «Структурированность».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Вопрос 18
Даны уже протестированные функции y = f(x) и x = g(z). В функции g был найден дефект, который ранее не возникал. Программисты исправили этот дефект. Выберите несколько вариантов ответа.
Выберите один или несколько ответов:
Нужно проводить retesting функции f
Нужно проводить retesting функции g
Нужно проводить regression testing функции f
Нужно проводить regression testing функции g
Вопрос 19
Укажите, какое высказывание соответствует принципу «Тестирование демонстрирует наличие дефектов».
Выберите один ответ:
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Большая часть дефектов находится в ограниченном количестве модулей
Вопрос 20
Какие виды тест-планов чаще всего используют на практике?
Выберите один или несколько ответов:
Мастер-тест-план
Детальный тест-план
План приемочных испытаний
Проектный тест-план
Итерационный тест-план
Вопрос 21
Ясность изложения информации подразумевает
Выберите один или несколько ответов:
использование наиболее подходящей терминологии к тестируемым объектам
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
описание специфических терминов, если такие используются
четкое определение, с какой целью и для чего выполняются определенные действия
Вопрос 22
Тест Black Box
Выберите один ответ:
требует минимальных познаний в области программирования
требует обширных познаний в области программирования
требует знания программирования
не требует знания программирования
Вопрос 23
Тестовые данные – это
Выберите один ответ:
данные, существующие после выполнения теста
сборник тест-кейсов
данные, существующие до выполнения теста
сборник тестовых случаев
Вопрос 24
Как стратегию тестирования определяет шаблон Rational Unified Process?
Выберите один ответ:
Как самый важный раздел плана тестирования
Как раздел тестирования, который можно опустить
Как самый большой раздел плана тестирования
Как самый используемый раздел плана тестирования
Вопрос 25
Укажите, что объединяет в себе описание всех требований уровня продукта и может представлять собой весьма объёмный документ.
Выберите один ответ:
Спецификация требований
Ограничения
Стратегия тестирования
Баг-лист
Вопрос 26
Выберите, что относится к преимуществам матрицы прослеживаемости требований.
Выберите один или несколько ответов:
Показывает общие дефекты или статус выполнения с акцентом на бизнес-требования
Нетрудно определить влияние тестовых случаев на регрессию
Тестирование может производиться специалистами, независимыми от отдела разработки, что помогает избежать предвзятого отношения
Проверить, достигается ли 100 % тестового покрытия
Помогает анализировать или оценивать влияние на работу команды QA в отношении пересмотра или повторной работы над тестовыми примерами
Вопрос 27
Какая из перечисленных пар значений входных данных обязательно должна быть в тест-кейсе, построенном по технике DC для фрагмента кода if A or B then print(“True”)?
Выберите один ответ:
False, False
False, True
True, True
True, False
Вопрос 28
Альфа- и бета-тестирование относятся
Выберите один ответ:
к категориям релизного тестирования
к подкатегориям системного тестирования
к категориям санитарного тестирования
к подкатегориям функционального тестирования
Вопрос 29
Таблица принятия решений
Выберите один ответ:
представляет собой вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
представляет собой подробный документ, описывающий стратегию тестирования, цели, расписание, оценки и конечные результаты и ресурсы, необходимые для тестирования
представляет связь составных условий и результирующих действий
представляет собой процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы
Вопрос 30
Выберите наиболее подходящее определение метода «белого ящика».
Выберите один ответ:
У тестировщика нет доступа к внутренней структуре и коду приложения
У тестировщика есть связь с заказчиком
У тестировщика есть доступ к внутренней структуре и коду приложения
У тестировщика нет связи с заказчиком
Вопрос 31
Тестовый сценарий – это
Выберите один ответ:
артефакт, описывающий набор шагов, определенных условий и параметров, необходимых для проверки реализации тестируемой функции или ее части
список формализованных тест-кейсов, оформленный в упрощенном виде, удобном для тестирования
последовательность действий над продуктом, которые связаны единым бизнес-процессом ограниченного использования, и соответствующие проверки правильности поведения продукта во время этих действий
документ, связывающий требования с тест-кейсами
Вопрос 32
Тестирование под управлением данными является классификацией
Выберите один ответ:
по техникам автоматизации
по возможности управлять тестовыми данными
по доступу к коду
по степени вмешательства в работу приложения
Вопрос 33
Гамма-тестирование – это
Выберите один ответ:
стадия тестирования на первых стадиях написания программного кода
финальная стадия тестирования перед выпуском продукта
стадия, когда программный продукт готов, но находится на первых стадиях тестирования
начальная стадия тестирования
Вопрос 34
По ходу прочтения требований нужно представлять, как их нужно будет проверять. Если в голову ничего не приходит, значит, с требованием что-то не так. Нужно задавать вопросы. Какая техника описана?
Выберите один ответ:
Продумывание тест-кейсов
Исследование системы
Визуализация
Прототипирование
Вопрос 35
Какие существуют классификации тестирования по доступу к коду и архитектуре приложения?
Выберите один или несколько ответов:
«Чёрного ящика»
«Белого ящика»
«Открытого ящика»
«Серого ящика»
Вопрос 36
Как называется указание на то, насколько важен этот тест-кейс, в какую очередь его стоит выполнять?
Выберите один ответ:
Ожидаемый результат
Предусловия
Приоритет
Уникальный идентификатор тест-кейса
Имя или краткое описание тест-кейса
Приложения
Ссылка на требования
Шаги
Вопрос 37
В чём состоит этап дизайна в процессе разработки ПО? Выберите наиболее полное утверждение.
Выберите один ответ:
В программной реализации нефункциональных характеристик ПО
В проектировании архитектуры ПО, в том числе UI/UX
В сборе и анализе требований у заказчика
В разработке графического интерфейса пользователя
В программной реализации функциональных характеристик ПО
Вопрос 38
Это тестирование приложения со всеми возможными комбинациями всех возможных входных данных во всех возможных условиях выполнения. Для сложной системы (даже сложной в небольшой степени) нереализуемо, но может применяться для проверки отдельных самых простых компонентов. О каком тестировании идет речь?
Выберите один ответ:
Демонстрационное тестирование
Тестирование отказоустойчивости
Тестирование надежности
Избыточное тестирование
Вопрос 39
Что поддерживает выполнение теста с настроенным оборудованием, программным обеспечением и сетью?
Выберите один ответ:
Среда тестирования
Среда разработки
Среда планирования
Среда документации
Вопрос 40
Какое качество при тестировании документации является основным?
Выберите один ответ:
Актуальность описания
Полнота описания
Структурированность
Работоспособность сценариев