Тольяттинский государственный университет (Росдистант), ТГУ. Тестирование программного обеспечения (9609). Промежуточные и итоговый тесты. Ответы на вопросы.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).
ИТОГОВЫЙ ТЕСТ (в базе более 140 вопросов)
Укажите среду, в которой проводят тестирование взаимодействующих друг с другом модулей, систем, продуктов.
Выберите один ответ:
Среда тестирования
Среда разработки
Интеграционная среда
Среда документации
Укажите, какое высказывание соответствует принципу «Парадокс пестицида».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Матрица трассируемости – это
Выберите один ответ:
двумерная таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев; на пересечении соответствующих строки и столбца ставится отметка, обозначающая, что данное требование покрывается данным тест-кейсом
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований, на которое влияет дефект в рабочем продукте, и наоборот
матрица, которая используется для проверки того, продвигается ли проект в желаемом направлении, а также гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
документ, который отображает и отслеживает требования пользователя с тестовыми примерами, а также фиксирует все требования, предложенные клиентом, и отслеживает требования в едином документе, который доставляется по завершении жизненного цикла разработки программного обеспечения
Как называется среда, в которой работают пользователи?
Выберите один ответ:
Продакшен-среда
Среда тестирования
Интеграционная среда
Предпрод-среда
Тестирование критического пути – это
Выберите один ответ:
основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
такая проверка, которая проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, открыть одно окно и закрыть предыдущее и так далее
особый вид проверки программного обеспечения, направленный на тщательный анализ работоспособности разрабатываемого веб-продукта, а именно наиболее важных моментов
Критериями начала тестирования можно считать
Выберите один или несколько ответов:
наличие всей необходимой документации
готовность тестовой платформы и тестового стенда
выдержку определенного периода без изменения исходного кода приложения
выдержку определенного периода без открытия новых багов
законченность разработки требуемого функционала
Оригинальная пирамида тестов Майка Кона состоит из трёх уровней:
Выберите один или несколько ответов:
сервисные тесты
тесты пользовательского интерфейса
расширенные тесты
юнит-тесты
Укажите метод тестирования, при котором тестировщик вводит данные и анализирует результат, но он не знает, как именно работает программа.
Выберите один ответ:
Метод индукции
Метод дедукции
Метод «белого ящика»
Метод «чёрного ящика»
Метод «серого ящика»
Укажите качество тестовой документации «Структурированность».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Укажите, какое высказывание соответствует принципу «Тестирование демонстрирует наличие дефектов».
Выберите один ответ:
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Большая часть дефектов находится в ограниченном количестве модулей
Какие виды тест-планов чаще всего используют на практике?
Выберите один или несколько ответов:
Мастер-тест-план
Детальный тест-план
План приемочных испытаний
Проектный тест-план
Итерационный тест-план
Ясность изложения информации подразумевает
Выберите один или несколько ответов:
использование наиболее подходящей терминологии к тестируемым объектам
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
описание специфических терминов, если такие используются
четкое определение, с какой целью и для чего выполняются определенные действия
Тест Black Box
Выберите один ответ:
требует минимальных познаний в области программирования
требует обширных познаний в области программирования
требует знания программирования
не требует знания программирования
Тестовые данные – это
Выберите один ответ:
данные, существующие после выполнения теста
сборник тест-кейсов
данные, существующие до выполнения теста
сборник тестовых случаев
Как стратегию тестирования определяет шаблон Rational Unified Process?
Выберите один ответ:
Как самый важный раздел плана тестирования
Как раздел тестирования, который можно опустить
Как самый большой раздел плана тестирования
Как самый используемый раздел плана тестирования
Укажите, что объединяет в себе описание всех требований уровня продукта и может представлять собой весьма объёмный документ.
Выберите один ответ:
Спецификация требований
Ограничения
Стратегия тестирования
Баг-лист
Какая из перечисленных пар значений входных данных обязательно должна быть в тест-кейсе, построенном по технике DC для фрагмента кода if A or B then print(“True”)?
Выберите один ответ:
False, False
False, True
True, True
True, False
Альфа- и бета-тестирование относятся
Выберите один ответ:
к категориям релизного тестирования
к подкатегориям системного тестирования
к категориям санитарного тестирования
к подкатегориям функционального тестирования
Таблица принятия решений
Выберите один ответ:
представляет собой вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
представляет собой подробный документ, описывающий стратегию тестирования, цели, расписание, оценки и конечные результаты и ресурсы, необходимые для тестирования
представляет связь составных условий и результирующих действий
представляет собой процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы
Выберите наиболее подходящее определение метода «белого ящика».
Выберите один ответ:
У тестировщика нет доступа к внутренней структуре и коду приложения
У тестировщика есть связь с заказчиком
У тестировщика есть доступ к внутренней структуре и коду приложения
У тестировщика нет связи с заказчиком
Тестирование под управлением данными является классификацией
Выберите один ответ:
по техникам автоматизации
по возможности управлять тестовыми данными
по доступу к коду
по степени вмешательства в работу приложения
Гамма-тестирование – это
Выберите один ответ:
стадия тестирования на первых стадиях написания программного кода
финальная стадия тестирования перед выпуском продукта
стадия, когда программный продукт готов, но находится на первых стадиях тестирования
начальная стадия тестирования
Как называется указание на то, насколько важен этот тест-кейс, в какую очередь его стоит выполнять?
Выберите один ответ:
Ожидаемый результат
Предусловия
Приоритет
Уникальный идентификатор тест-кейса
Имя или краткое описание тест-кейса
Приложения
Ссылка на требования
Шаги
В чём состоит этап дизайна в процессе разработки ПО? Выберите наиболее полное утверждение.
Выберите один ответ:
В программной реализации нефункциональных характеристик ПО
В проектировании архитектуры ПО, в том числе UI/UX
В сборе и анализе требований у заказчика
В разработке графического интерфейса пользователя
В программной реализации функциональных характеристик ПО
Это тестирование приложения со всеми возможными комбинациями всех возможных входных данных во всех возможных условиях выполнения. Для сложной системы (даже сложной в небольшой степени) нереализуемо, но может применяться для проверки отдельных самых простых компонентов. О каком тестировании идет речь?
Выберите один ответ:
Демонстрационное тестирование
Тестирование отказоустойчивости
Тестирование надежности
Избыточное тестирование
Что поддерживает выполнение теста с настроенным оборудованием, программным обеспечением и сетью?
Выберите один ответ:
Среда тестирования
Среда разработки
Среда планирования
Среда документации
QA-инженер быстро и поверхностно тестирует, реализована ли вообще новая функция. К какому виду можно отнести такое тестирование?
Выберите один ответ:
Smoke testing
Acceptance testing
Alpha testing
Positive testing
New feature testing
Для чего нужна тестовая документация?
Выберите один или несколько ответов:
Чтобы дать тестировщику обзор всего продукта и обеспечить систематический подход
Чтобы сэкономить время, усилия и стоимость всего проекта
Чтобы устранить неясности
Чтобы уменьшить или вовсе устранить различные неопределённости в любой деятельности по тестированию
Тестовые данные являются
Выберите один ответ:
входными данными
прослеживаемыми данными
выходными данными
атомарными данными
Укажите, какое высказывание соответствует принципу «Заблуждение об отсутствии ошибок».
Выберите один ответ:
Отсутствие найденных дефектов при тестировании не всегда означает готовность продукта к релизу
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Тестирование проводится по-разному в зависимости от контекста
Расставьте фазы программы в порядке жизненного цикла ПО.
Release
Ответ 1
Выберите...
2
4
1
3
5
Pre-Alpha
Ответ 2
Выберите...
2
4
1
3
5
Alpha
Ответ 3
Выберите...
2
4
1
3
5
Beta
Ответ 4
Выберите...
2
4
1
3
5
Release Candidate
Ответ 5
Выберите...
2
4
1
3
5
Метод «серого ящика» – это
Выберите один ответ:
комбинация методов «белого ящика» и «чёрного ящика», состоящая в том, что к части кода и архитектуры у тестировщика доступ есть, а к части – нет
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
метод, направленный на определение соответствия выпущенной версии критериям качества для начала тестирования
тестирование атрибутов компонента или системы, не относящихся к функциональности
Главное отличие между тестовой стратегией и тест-планом заключается
Выберите один ответ:
в покрытии и уровне детализации
в используемых ресурсах для решения задач
в уровне взаимодействия с клиентом/заказчиком
в методах тестирования
Определите значения входных данных тест-кейсов, построенных по технике Multiple CС для фрагмента кода if A or B then print(“True”).
Выберите один или несколько ответов:
True, True
False, True
True, False
False, False
К какому виду характеристик относится безопасность и способность к интеграции с внешними системами?
Выберите один ответ:
Надёжности
Функциональности
Эффективности
Удобства использования
Жизненный цикл тестирования заключается в следующих этапах:
Выберите один или несколько ответов:
фиксация найденных дефектов и настройка тестовой среды
проектирование и выполнение тест-кейсов
анализ требований
закрытие теста и формирование отчетности
планирование тестирования
выполнение теста и анализ результатов тестирования
Проверка всей (остальной) функциональности, заявленной в требованиях, – это
Выберите один ответ:
расширенное тестирование
тестирование критического пути
ручное тестирование
динамическое тестирование
Тестовая документация – это
Выберите один ответ:
полный набор документов, полученный от тестирования деятельности, который можно использовать для документирования и описания выполнения и результата теста, планирования тестирования и дизайна теста
документирование артефактов, созданных до или во время тестирования программного обеспечения
описание выявленных ошибок или случая несоответствия продукта выдвигаемым требованиям
описание косвенных, неявных или некритических требований, которые не были учтены при планировании программного продукта
Ожидаемое поведение в тестировании означает,
Выберите один ответ:
что должна быть возможность проверки, являются наблюдаемые результаты тестирования программы приемлемыми или нет
что тестирование всегда подразумевает выполнение программы на выбранных входных данных
что для тестирования простых программ необходимо много тестовых примеров, следовательно, для выполнения исчерпывающего тестирования может потребоваться большое количество времени
что предлагаемые методы тестирования существенно различаются в том, как разрабатываются наборы тестов
Тестовый случай, или тест-кейс, – это
Выберите один ответ:
артефакт, описывающий набор шагов, определенных условий и параметров, необходимых для проверки реализации тестируемой функции или ее части
артефакт, содержащий информацию о предполагаемом затраченном времени, рекомендуемых типах тестов, а также список возможных багов
данные, существующие после выполнения теста
артефакт, содержащий список несоответствий продукта выдвигаемым требованиям и возможных решений
В испытании White Box типа «Мутационное тестирование»
Выберите один ответ:
тестирование, в котором приложение тестируется код, который был изменен после фиксации определенного бага
тестирование, в котором приложение тестируется функциональность
тестирование, в котором приложение тестируется юзабельность, когда был изменен интерфейс
тестирование, в котором приложение тестируется скорость работы и производительность
Назовите способ разработки автоматизированных тест-кейсов, в котором основное внимание уделяется корректности работы бизнес-сценариев, а не отдельным деталям функционирования приложения.
Выберите один ответ:
Тестирование под управлением поведением
Метод «белого ящика»
Метод «серого ящика»
Тестирование под управлением ключевыми словами
Как называют резкое уменьшение количества тестов за счет разделения выбора одного значения из всей группы?
Выберите один ответ:
Разделение на классы эквивалентности
Функциональное тестирование приложения
Анализ граничных значений
Продумывание и написание тестовых случаев
Метод приемочного тестирования подразумевает
Выберите один ответ:
следующее: после проверки ПО тестировщиками его отдают заказчику, который запускает приемочные тесты «черного ящика» на основе ожиданий от функциональности
ряд тестов, основанных на таких характеристиках, как завершенность, согласованность, недвусмысленность и т. д.
следующее: граничные значения – это входные или выходные данные, которые пользователь может вводить в поля и которые находятся в непосредственной близости от классов эквивалентности
исследование изменений свойств системы или объекта в нестандартных стрессовых условиях
Укажите качество тестовой документации «Работоспособность сценариев».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Укажите, какое высказывание соответствует принципу «Парадокс пестицида».
Выберите один ответ:
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Логика и согласованность при тестировании документации подразумевают
Выберите один ответ:
четкое определение, с какой целью и для чего выполняются определенные действия
описание любой присутствующей в приложении функциональности
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
четкую структуру, при помощи которой пользователь может быстро найти нужную ему информацию
Что описывается в разделе тестовой стратегии «Тестовое окружение»?
Выберите один ответ:
Требования к программному и аппаратному обеспечению, необходимые для тестирования
Список deliverables и сроков их предоставления заказчику
Условия последовательных переходов между фазами тестирования
е сценарии
Техника анализа граничных значений – это
Выберите один ответ:
техника проверки поведения продукта на крайних, то есть граничных, значениях входных данных
техника проверки на крайних, то есть граничных, значениях со строго заданными критериями прохождения
техника с набором ожидаемых результатов и постусловий на крайних, то есть граничных, значениях
техника для проверки реализации конкретной тестируемой функции на крайних, то есть граничных, значениях
Вопрос «Что будет тестироваться?» в тест-плане подразумевает следующее:
Выберите один ответ:
список функций, описание тестируемой системы и её компонентов
описание объекта тестирования, т. е. системы, приложения, оборудования
стратегию тестирования, т. е. виды тестирования и их применение по отношению к объекту тестирования
последовательность проведения работ, а именно: подготовка, тестирование и анализ результатов
SDLC запускается,
Выберите один ответ:
когда фактическое приложение не было создано
когда фактическое приложение было создано и передано конечному клиенту
когда фактическое приложение было создано
когда фактическое приложение было создано, но еще не было передано конечному клиенту
Что такое требования в разработке программного обеспечения?
Выберите один ответ:
Ключевые моменты или общие правила, которые принимаются во внимание во время программирования и тестирования пользовательской истории
Документ с оценкой ресурсов
Спецификация того, что должно быть реализовано
Возможности и ограничения тестовой среды
Отметьте процесс, в котором мы проверяем, каковы требования клиента и какие требования должны быть проверены, когда начинается процесс тестирования.
Выберите один ответ:
Заполнение матрицы тест-кейсами
Поддержка матрицы в актуальном состоянии
Тестовое покрытие
Разработка тест-кейсов и чек-листов
В какой момент заканчивается необходимость в тестировании?
Выберите один ответ:
После выполнения всех тестов
После разработки тестовой документации
Ни в одном из приведенных вариантов
После релиза
Анализ ПО с позиции его ключевых или вспомогательных функций определяет следующие типы тестирования:
Выберите один или несколько ответов:
нефункциональное
функциональное
расширенное
локальное
На какие критерии можно разделить матрицу прослеживаемости в программной инженерии?
Выберите один или несколько ответов:
Обратная прослеживаемость
Функциональная прослеживаемость
Динамическая прослеживаемость
Двунаправленная прослеживаемость
Прямая прослеживаемость
Статичная прослеживаемость
Набор требований должен быть таким, чтобы его можно было легко модифицировать, при этом не изменяя требования в других местах. О чем идет речь?
Выберите один ответ:
Завершенность
Модифицируемость
Прослеживаемость
Проверяемость
Корректность и согласованность
Осуществимость
Ясность
Тестирование «серого ящика» – это
Выберите один ответ:
метод тестирования программного обеспечения, который проверяет внутренние структуры или работу приложения, в отличие от его функциональности
метод тестирования функционального поведения объекта (программы, системы) с точки зрения внешнего мира, при котором не используется знание внутреннего устройства (кода) тестируемого объекта
метод тестирования программного обеспечения, который применяется для тестирования программного продукта или приложения с частичным знанием внутренней структуры приложения и предполагает частичный доступ к коду проекта
тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Укажите, какое высказывание соответствует принципу «Тестирование зависит от контекста».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Тестирование проводится по-разному в зависимости от контекста
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Для чего нужна тестовая документация?
Выберите один или несколько ответов:
Чтобы уменьшить или вовсе устранить различные неопределённости в любой деятельности по тестированию
Чтобы устранить неясности
Чтобы дать тестировщику обзор всего продукта и обеспечить систематический подход
Чтобы сэкономить время, усилия и стоимость всего проекта
Запрос на изменение – это
Выберите один ответ:
описание данных, которые существуют до выполнения теста
действие ограниченного использования над продуктом и соответствующие проверки правильности поведения продукта во время этих действий
описание косвенных, неявных или некритических требований, которые не были учтены при планировании/реализации продукта, но несоответствие которых может вызвать отклонение конечным пользователем
документ, содержащий информацию о соответствии или несоответствии продукта требованиям
Если требование не является обязательным к реализации, то оно должно быть просто исключено из набора требований. Если требование нужное, но не очень важное», то для указания этого факта используется указание приоритета. О чем идет речь?
Выберите один ответ:
Обязательность, нужность
Модифицируемость
Проверяемость
Недвусмысленность
Срочность
Атомарность, единичность
Непротиворечивость, последовательность
Как называется то, что должно получиться после выполнения шагов?
Выберите один ответ:
Приложения
Имя или краткое описание тест-кейса
Ожидаемый результат
Уникальный идентификатор тест-кейса
Ссылка на требования
Шаги
Приоритет
Предусловия
Какое качество при тестировании документации является основным?
Выберите один ответ:
Структурированность
Актуальность описания
Работоспособность сценариев
Полнота описания
Функциональное тестирование направлено
Выберите один ответ:
на тестирование атрибутов компонента или системы, не относящихся к функциональности
на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
на проверку корректности работы функциональности приложения и рассматривает внешнее поведение системы
на определение соответствия выпущенной версии критериям качества для начала тестирования
Укажите качество тестовой документации «Структурированность».
Выберите один ответ:
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Полнота описания при тестировании документации – это
Выберите один ответ:
описание любой присутствующей в приложении функциональности
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
четкая структура, при помощи которой пользователь может быстро найти нужную ему информацию
одно из главных качеств, на которое следует обратить внимание, если у программного продукта, к которому тестируется документация, много версий
Задача бета-тестов –
Выберите один ответ:
оценить возможности и стабильность работы программы с точки зрения будущих пользователей
оценить возможность и стабильность работы программы с точки зрения тестировщика
оценить возможность и стабильность работы программы с точки зрения подготовки к последующим тестам
оценить возможность и стабильность работы программы с точки зрения разработчика
Существуют два подхода попарного тестирования (pairwise testing):
Выберите один или несколько ответов:
метод всех пар
метод «белого ящика»
метод ортогонального массива
метод «черного ящика»
Ожидаемое поведение в тестировании означает,
Выберите один ответ:
что тестирование всегда подразумевает выполнение программы на выбранных входных данных
что должна быть возможность проверки, являются наблюдаемые результаты тестирования программы приемлемыми или нет
что для тестирования простых программ необходимо много тестовых примеров, следовательно, для выполнения исчерпывающего тестирования может потребоваться большое количество времени
что предлагаемые методы тестирования существенно различаются в том, как разрабатываются наборы тестов
Атрибуты надёжности – это
Выберите один ответ:
исследование программной системы на предмет восстановления после ошибок, сбоев, оценивание реакции защитных свойств приложения
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
определение, насколько безопасно использование программного продукта, т. е. защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
завершенность и целостность всей системы, способность самостоятельно и корректно восстанавливаться после сбоев в работе, отказоустойчивость
Укажите, какое высказывание соответствует принципу «Парадокс пестицида».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Укажите качество тестовой документации «Логика и согласованность».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
В сценариях должно указываться, какие действия с какой целью делаются. Должен быть понятен смысл выполняемых действий
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Работоспособность сценариев при тестировании документации подразумевает
Выберите один ответ:
четкую структуру, при помощи которой пользователь может быстро найти нужную ему информацию
описание любой присутствующей в приложении функциональности
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
четкое определение, с какой целью и для чего выполняются определенные действия
STLC охватывает
Выберите один ответ:
все циклы тестирования
начальные циклы тестирования
почти все циклы тестирования
конечные циклы тестирования
Тестовая документация – это
Выберите один ответ:
полный набор документов, полученный от тестирования деятельности, который можно использовать для документирования и описания выполнения и результата теста, планирования тестирования и дизайна теста
документирование артефактов, созданных до или во время тестирования программного обеспечения
описание выявленных ошибок или случая несоответствия продукта выдвигаемым требованиям
описание косвенных, неявных или некритических требований, которые не были учтены при планировании программного продукта
Выберите, что относится к классификации методов тестирования по исполнителю.
Выберите один или несколько ответов:
Гамма-тестирование
Бета-тестирование
Лямбда-тестирование
Альфа-тестирование
Дельта-тестирование
Техники тест-дизайна – это
Выберите один ответ:
правила, по которым нужно найти ошибки, связанные с тестированием, если такие имеются
рекомендации, советы и правила, по которым стоит разрабатывать тест для проведения тестирования приложения
равномерное отношение к любой документации: и к требованиям, и к тест-кейсам, и к отчётам о дефектах
полная исчерпывающая проверка всей функциональности приложения
Выберите верные цели или тестовые условия, для которых разрабатывается Test Case.
Выберите один или несколько ответов:
Делает оценку проекта легкой и простой
Выполнение определенного пути программы
Проверка соответствия определенному требованию
Предварительное тестирование
Жизненный цикл тестирования программного обеспечения является процессом,
Выберите один ответ:
которого нельзя избежать
которого иногда нельзя избежать
которого нужно избежать
которого можно избежать
Граничные значения – это
Выберите один ответ:
места, в которых один класс эквивалентности переходит в другой
места, в которых несколько классов эквивалентности переходят в другие
места, в которых несколько классов эквивалентности переходят в другой
места, в которых один класс эквивалентности переходит в несколько других
Как называется среда, в которой работают тестировщики: проверяют функционал, проводят smoke и регрессионные тесты, воспроизводят?
Выберите один ответ:
Интеграционная среда
Среда документации
Среда разработки
Среда тестирования
Укажите, какое высказывание соответствует принципу «Тестирование демонстрирует наличие дефектов».
Выберите один ответ:
Большая часть дефектов находится в ограниченном количестве модулей
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
К задачам контроля качества относятся
Выберите один или несколько ответов:
проверка соответствия требований и качества данного проекта
сводный отчет об испытаниях
проверка готовности ПО к релизу
политика и стратегия тестирования
Существуют два подхода попарного тестирования (pairwise testing):
Выберите один или несколько ответов:
метод «черного ящика»
метод «белого ящика»
метод всех пар
метод ортогонального массива
Ключевые моменты или общие правила, которые принимаются во внимание во время программирования и тестирования пользовательской истории, – это
Выберите один ответ:
тестовые данные
стратегия тестирования
критерии приёмки
стратегия разработки
Выберите условия, при которых оправдано проведение модульного тестирования.
Выберите один или несколько ответов:
Дает возможность поиска ошибок с меньшими затратами, нежели при других подходах
Дает возможность дешевого поиска ошибок при изменениях кода в дальнейшем
Снижает время на отладку
Найдено максимальное количество багов и ошибок, несмотря на потраченные средства
Укажите качество тестовой документации «Подтверждение результата».
Выберите один ответ:
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
В сценариях должно указываться, какие действия с какой целью делаются. Должен быть понятен смысл выполняемых действий
После описания последовательности некоторых действий стоит указать ожидаемый результат
Если какие-либо действия пользователя необратимы, то стоит на это указать
Работоспособность сценариев при тестировании документации подразумевает
Выберите один ответ:
четкое определение, с какой целью и для чего выполняются определенные действия
описание любой присутствующей в приложении функциональности
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
четкую структуру, при помощи которой пользователь может быстро найти нужную ему информацию
Логика и согласованность при тестировании документации подразумевают
Выберите один ответ:
четкое определение, с какой целью и для чего выполняются определенные действия
описание любой присутствующей в приложении функциональности
четкую структуру, при помощи которой пользователь может быстро найти нужную ему информацию
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
Проверка всей (остальной) функциональности, заявленной в требованиях, – это
Выберите один ответ:
динамическое тестирование
расширенное тестирование
тестирование критического пути
ручное тестирование
Укажите качество тестовой документации «Наличие указания на необратимость действий».
Выберите один ответ:
В сценариях должно указываться, какие действия с какой целью делаются. Должен быть понятен смысл выполняемых действий
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Если какие-либо действия пользователя необратимы, то стоит на это указать
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Кто ввёл понятие корректности требования через точность описания функциональности (в этом смысле корректность в определенной степени конкурирует с полнотой)?
Выберите один ответ:
Никлаус Вирт
Дэвид Паттерсон
Фредерик Брукс
Карл Вигерс
Выберите верное определение понятия «Тест-репорт».
Выберите один ответ:
Документ, содержащий описание выявленных ошибок или случая несоответствия программного продукта выдвигаемым требованиям
Документ высокого уровня, суммирующий выполненные тесты и их результаты
Документ, содержащий список несоответствий продукта выдвигаемым требованиям и возможных решений
Документ, содержащий информацию о соответствии или несоответствии продукта требованиям, включающий в себя описание некоторых деталей сессии тестирования, таких как затраченное время, типы использованных тестов, список проверенных случаев
Статический анализ состоит
Выберите один ответ:
в просмотре кода, чтобы выяснить любые возможные дефекты в коде
в просмотре отчёта тестирования, выявлении критических ошибок и расставлении приоритетов
в визуальном осмотре приложения для выявления дефектов
в прямом использовании приложения для выявления дефектов
Найдите неверное утверждение.
Выберите один ответ:
План тестирования может быть изменен, тогда как стратегия тестирования не может быть изменена
План тестирования выполняется менеджером тестирования, а стратегия тестирования – менеджером проекта
Стратегия тестирования используется на уровне проекта, тогда как план тестирования используется на уровне организации
В тестовой стратегии некоторые важные моменты могут покрываться в деталях, в то время как в тест-плане могут быть обобщения
Укажите, какое высказывание соответствует принципу «Исчерпывающее тестирование невозможно».
Выберите один ответ:
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Большая часть дефектов находится в ограниченном количестве модулей
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Тестирование критического пути – это
Выберите один ответ:
такая проверка, которая проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, открыть одно окно и закрыть предыдущее и так далее
особый вид проверки программного обеспечения, направленный на тщательный анализ работоспособности разрабатываемого веб-продукта, а именно наиболее важных моментов
основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Спецификация требований – это
Выберите один ответ:
полное, четкое описание разрабатываемой программы
план, определяющий подход к тестированию программного обеспечения жизненного цикла
среда, место, машина, на которой находится приложение, сайт
параметры для проверки реализации тестируемой функции
В каком случае крайне желательно предупредить команду разработки о найденных дефектах, чтобы они могли вовремя исправить ошибку?
Выберите один ответ:
Когда баг был занесен в баг-лист
Когда проверка требований ведется отдельно от разработки
Когда был найден баг
Когда проверка требований ведется параллельно с разработкой
Тестирование, направленное на исследование пригодности продукта к использованию людьми с ограниченными возможностями (слабым зрением и т. д.), – это
Выберите один ответ:
тестирование доступности
тестирование восстанавливаемости
тестирование отказоустойчивости
тестирование надежности
Требование должно быть описано без использования жаргона, неочевидных аббревиатур и расплывчатых формулировок, а также должно допускать только однозначное объективное понимание и быть атомарным в плане невозможности различной трактовки сочетания отдельных фраз. О чем идет речь?
Выберите один ответ:
Срочность
Недвусмысленность
Обязательность, нужность
Модифицируемость
Проверяемость
Альфа-тестирование
Выберите один ответ:
является ранней версией программного продукта
является средней версией программного продукта
является финальной версией программного продукта
является поздней версией программного продукта
Гамма-тестирование – это
Выберите один ответ:
стадия тестирования на первых стадиях написания программного кода
финальная стадия тестирования перед выпуском продукта
стадия, когда программный продукт готов, но находится на первых стадиях тестирования
начальная стадия тестирования
Что означает определить область действия при разработке тест-плана?
Выберите один ответ:
Необходимость оценить требуемые усилия, разделить работы на тестирование, а также определить необходимые ресурсы для каждой задачи
Определить область тестирования и его границы
Определить уровни тестирования и его методы
Определить функции и функциональные возможности продукта для получения более глубокого понимания ситуации
Как называется описание условий, которые не имеют прямого отношения к проверяемому функционалу, но должны быть выполнены?
Выберите один ответ:
Ссылка на требования
Шаги
Предусловия
Имя или краткое описание тест-кейса
Ожидаемый результат
Приложения
Приоритет
Уникальный идентификатор тест-кейса
Дымовое тестирование –
Выберите один ответ:
тестирование, которое проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
тестирование, заключающееся в эмуляции или реальном создании критических ситуаций с целью проверки способности приложения задействовать соответствующие механизмы, предотвращающие нарушение работоспособности, производительности и повреждения данных
это особый вид проверки программного обеспечения, направленный на тщательный анализ работоспособности разрабатываемого веб-продукта, а именно наиболее важных и критических моментов
тестирование, выполнение которого может повлиять на функционирование приложения в силу работы инструментов тестирования или в силу вмешательства в сам код приложения
Укажите качество тестовой документации «Работоспособность сценариев».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Выберите верное определение для следующего описания: «Изменения должны вноситься при любых модификациях требований. Также следует учитывать интеграционные связи, которые описывают разные фичи или модули, и при изменении в одной обязательно проверять, нет ли необходимости правки второй».
Выберите один ответ:
Поддержка матрицы в актуальном состоянии
Разработка тест-кейсов и чек-листов
Тестовое покрытие
Заполнение матрицы тест-кейсами
Ясность изложения информации подразумевает
Выберите один или несколько ответов:
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
описание специфических терминов, если такие используются
использование наиболее подходящей терминологии к тестируемым объектам
четкое определение, с какой целью и для чего выполняются определенные действия
Тестирование «серого ящика» – это
Выберите один ответ:
метод тестирования функционального поведения объекта (программы, системы) с точки зрения внешнего мира, при котором не используется знание внутреннего устройства (кода) тестируемого объекта
метод тестирования программного обеспечения, который применяется для тестирования программного продукта или приложения с частичным знанием внутренней структуры приложения и предполагает частичный доступ к коду проекта
тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
метод тестирования программного обеспечения, который проверяет внутренние структуры или работу приложения, в отличие от его функциональности
Требование должно четко указывать на то, что должно выполнять приложение. О чем идет речь?
Выберите один ответ:
Осуществимость
Завершенность
Модифицируемость
Проверяемость
Ясность
Корректность и согласованность
Прослеживаемость
В чем различие SDLC и STLC?
Выберите один ответ:
STLC – это методология разработки, SDLC – это алгоритм тестирования
SDLC – это методология разработки, STLC – это методика тестирования
STLC – это подход разработки, SDLC – это технология тестирования
STLC – это способ разработки, SDLC – это алгоритм тестирования
Кем обычно составляется план тестирования?
Выберите один ответ:
Тест-лидом и командой в равной степени
Тест-лидом, но при взаимодействии с другими членами команды
Только тест-лидом
Членами команды под руководством тест-лида
Укажите качество тестовой документации «Подтверждение результата».
Выберите один ответ:
Если какие-либо действия пользователя необратимы, то стоит на это указать
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
В сценариях должно указываться, какие действия с какой целью делаются. Должен быть понятен смысл выполняемых действий
После описания последовательности некоторых действий стоит указать ожидаемый результат
Укажите, какое высказывание соответствует принципу «Исчерпывающее тестирование невозможно».
Выберите один ответ:
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Большая часть дефектов находится в ограниченном количестве модулей
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
К какому виду характеристик относится обеспечение ответа от сервера до 5 секунд?
Выберите один ответ:
Usability
Security
Portability
Efficiency
Reliability
Укажите качество тестовой документации «Актуальность описания».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Как называют резкое уменьшение количества тестов за счет разделения выбора одного значения из всей группы?
Выберите один ответ:
Анализ граничных значений
Функциональное тестирование приложения
Продумывание и написание тестовых случаев
Разделение на классы эквивалентности
SDLC охватывает
Выберите один ответ:
начальные циклы разработки программного обеспечения
конечные циклы разработки программного обеспечения
все циклы разработки программного обеспечения
большинство циклов разработки программного обеспечения
Выберите верное определение к следующему утверждению: «Позволяет соотносить между собой требования на различных уровнях требований».
Выберите один ответ:
Вертикальная прослеживаемость
Отрицательная прослеживаемость
Ручная прослеживаемость
Горизонтальная прослеживаемость
Выберите верное определение понятия «функциональность ПО».
Выберите один ответ:
Совокупность характеристик программного обеспечения, относящихся к его способности удовлетворять установленные и предполагаемые потребности заинтересованных лиц
Определение соответствия разрабатываемого ПО ожиданиям и потребностям пользователя, его требованиям к системе
Анализ результатов тестирования и качества новых версий выпускаемого продукта
Определяется способностью ПО решать задачи, которые соответствуют зафиксированным и предполагаемым потребностям пользователя, при заданных условиях использования ПО
Бета-версия
Выберите один ответ:
представляет собой реально работающую версию программы с полным функционалом
представляет собой версию на ранних стадиях разработки
представляет собой версию, в которой еще не готов весь функционал, который описывал заказчик
представляет собой работающую версию, но без полного функционала
Анализ ПО с позиции его ключевых или вспомогательных функций определяет следующие типы тестирования:
Выберите один или несколько ответов:
нефункциональное
расширенное
функциональное
локальное
Кто проверяет работоспособность окружения?
Выберите один ответ:
Senior-разработчик
Заказчик
Пользователь
QA-команда
Укажите качество тестовой документации «Структурированность».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
На среднем уровне пирамиды автоматизации Майка Кона находятся
Выберите один ответ:
автотесты пользовательского интерфейса
интеграционные автотесты, которые верифицируют бизнес-поведение
компонентные автотесты
сервисные автотесты
Как по-другому называют тестовую документацию?
Выберите один ответ:
Тестовая спецификация
Тестовые процессы
Тестовые артефакты
Документация артефактов
Ясность изложения информации подразумевает
Выберите один или несколько ответов:
четкое определение, с какой целью и для чего выполняются определенные действия
использование наиболее подходящей терминологии к тестируемым объектам
описание специфических терминов, если такие используются
точное описание сценариев, выполнение которых приводит к достижению целей, для которых создавался продукт
Расставьте фазы программы в порядке жизненного цикла ПО.
Release
Ответ 1
Выберите...
2
4
1
5
3
Alpha
Ответ 2
Выберите...
2
4
1
5
3
Pre-Alpha
Ответ 3
Выберите...
2
4
1
5
3
Release Candidate
Ответ 4
Выберите...
2
4
1
5
3
Beta
Ответ 5
Выберите...
2
4
1
5
3
В испытании White Box типа «Покрытие решений»
Выберите один ответ:
как минимум одно приложение может быть написано в непрерывном режиме кодирования
все приложения могут быть написаны в непрерывном режиме кодирования
ни одно приложение не может быть написано в непрерывном режиме кодирования
все приложения должны быть написаны в непрерывном режиме кодирования
Найдите характеристику модульного тестирования.
Выберите один ответ:
Процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Представляет собой процесс в программировании, позволяющий проверить на корректность отдельные части исходного кода программы
Тип тестирования, при котором программные модули объединяются логически и тестируются как группа
На что направлен QA как комплекс активностей в процессе разработки ПО? Выберите наиболее полное утверждение.
Выберите один ответ:
Минимизацию числа дефектов, предотвращение возможных дефектов
Предотвращение возможных дефектов, уменьшение последствий от ненайденных дефектов
Минимизацию числа дефектов, уменьшение последствий от ненайденных дефектов, предотвращение возможных дефектов
Минимизацию числа дефектов, уменьшение последствий от ненайденных дефектов
Укажите, какое высказывание соответствует принципу «Тестирование демонстрирует наличие дефектов».
Выберите один ответ:
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Большая часть дефектов находится в ограниченном количестве модулей
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
Укажите, какое высказывание соответствует принципу «Раннее тестирование».
Выберите один ответ:
Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше
Большая часть дефектов находится в ограниченном количестве модулей
Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо
Тестирование только снижает вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантирует их отсутствия
В каком порядке следует разрабатывать тест-план?
Определить роли и обязанности
Ответ 1
Выберите...
3
1
6
5
4
2
Разработать график
Ответ 2
Выберите...
3
1
6
5
4
2
Проанализировать продукт
Ответ 3
Выберите...
3
1
6
5
4
2
Разработать стратегию тестирования
Ответ 4
Выберите...
3
1
6
5
4
2
Предвидеть риски
Ответ 5
Выберите...
3
1
6
5
4
2
Определить область действия
Ответ 6
Выберите...
3
1
6
5
4
2
Тестирование «черного ящика»
Выберите один ответ:
не занимает много времени
занимает всё время тестирования
занимает всё свободное время тестирования
занимает много времени
Тестовые данные – это
Выберите один ответ:
сборник тест-кейсов
данные, существующие после выполнения теста
сборник тестовых случаев
данные, существующие до выполнения теста
Укажите качество тестовой документации «Работоспособность сценариев».
Выберите один ответ:
Сценарии должны быть описаны точно, их выполнение должно приводить к достижению целей, для выполнения которых создан продукт
Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении
Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению
Если тестируется документация к программному продукту, у которого много версий, то следует обратить внимание на актуальность описания
К недостаткам тестирования методом Black Box testing относятся следующие:
Выберите один или несколько ответов:
тест-кейсы можно начинать писать только тогда, когда готова спецификация
тестирование может проводиться специалистами, независимыми от отдела разработки
требования или спецификация могут быть неточными или непонятными
может быть сложно протестировать все части приложения
тестирование производится только с позиции конечного пользователя
Выберите наиболее подходящее определение метода «белого ящика».
Выберите один ответ:
У тестировщика есть доступ к внутренней структуре и коду приложения
У тестировщика нет доступа к внутренней структуре и коду приложения
У тестировщика есть связь с заказчиком
У тестировщика нет связи с заказчиком
Место, где тестировщик тестирует сайт, приложение, программу, – это
Выберите один ответ:
тестовое окружение
офис разработки
облачное хранилище
среда разработки
Отметьте цели тест-дизайна.
Выберите один или несколько ответов:
Проверка соответствия определенному требованию
Тест-дизайн задачи
Делает оценку проекта легкой и простой
Обеспечить покрытие функционала приложения тестами
Выполнение определенного пути программы
ПРОМЕЖУТОЧНЫЕ ТЕСТЫ
Выберите наиболее полное утверждение о порядке возникновения стадий жизненного цикла дефекта в рамках одного цикла.
Выберите один ответ:
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
«Сайт загружается медленно. После загрузки не все картинки отображаются». Какие ошибки возникли в таком описании дефекта?
Выберите один или несколько ответов:
AR отсутствует вообще
Использованы сложные речевые обороты
Несколько дефектов задокументированы как один дефект
Отсутствует описание ER
Недостаточно описаны условия возникновения дефекта
Defect Tracking Systems используется
Выберите один или несколько ответов:
для отслеживания статуса дефектов
для обнаружения дефектов в программе
для исправления дефектов
для назначения ответственных за работу с дефектом
для описания дефектов
Помимо прочего, Defect Tracking Systems предоставляют следующие возможности:
Выберите один или несколько ответов:
наличие системы оповещения
быстрое исправление дефекта
совместная работа нескольких пользователей
быстрое нахождение дефектов в ПО
хранение информации в одном месте
Выберите верные утверждения для поля Priority в описании дефекта.
Выберите один или несколько ответов:
Показывает приоритетность сроков выполнения задачи
Является инструментом заказчика
Показывает критичность дефекта в контексте бизнеса заказчика
Является инструментом планирования работ внутри команды
Выберите верные утверждения для поля Severity в описании дефекта.
Выберите один или несколько ответов:
Является инструментом планирования работ внутри команды
Может определяться заказчиком
Показывает приоритетность сроков выполнения задачи
Показывает критичность дефекта в контексте бизнеса заказчика
Поле Description в форме описания дефекта состоит
Выберите один или несколько ответов:
из шагов для воспроизведения дефектов
из дополнительных атрибутов – при необходимости
из ER и AR
из информации о том, кто завёл дефект
из информации о статусе дефекта
Приложение или программа неудобны в использовании: при просмотре ленты новостей пользователя постоянно отбрасывает к началу, слишком близко расположены кнопки и вместо одной нажимается другая. О чем идет речь?
Выберите один ответ:
Визуальные дефекты
Логические дефекты
Дефекты безопасности
Функциональные дефекты
Дефекты UX
Особенностями тестирования ad hoc являются следующие:
Выберите один ответ:
тестирование хаотично, наобум
тестирование строго в соответствии с документацией
продуманное тестирование, но без документации
выборочное тестирование по документации
Укажите методы тестирования, для которых требуется пользователь.
Выберите один или несколько ответов:
Гамма-тестирование
Приемочное тестирование
Альфа-тестирование
Бета-тестирование
Дефект bug – это
Выберите один ответ:
несоответствие системы запрашиваемым требованиям
отклонение от ожидаемой последовательности шагов при тестировании
отклонение фактического результата от ожидаемого
сбой при проведении тестирования
Укажите методы тестирования, в которых пользователь не требуется.
Выберите один или несколько ответов:
Функциональное тестирование
Стресс-тестирование
Юзабилити-тестирование
Бета-тестирование
Объемное тестирование
Нагрузочное тестирование
Дымовое тестирование
Альфа-тестирование
Какого метода тестирования не существует?
Выберите один ответ:
Метод Green Box
Метод Grey Box
Метод White Box
Метод Black Box
Если заказчик при UAT тестирует исправленную подрядчиком уязвимость ПО, то к чему можно отнести такое тестирование?
Выберите один или несколько ответов:
Retesting
New feature testing
Acceptance testing
Beta testing
При приёмо-сдаточных работах заказчик решает самостоятельно протестировать новый пользовательский интерфейс. К какому виду можно отнести такое тестирование?
Выберите один ответ:
Functional testing
Acceptance testing
Black-box testing
System testing
Beta testing
Укажите верные суждения.
Выберите один или несколько ответов:
Слова «дефект» и «баг» являются синонимами
Дефекты могут возникать только в программе
Дефекты в программе всегда возникают из-за дефектов в документации
Дефекты могут возникать и в программе, и в документации
Высказывание «Большая часть дефектов находится в ограниченном количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Высказывание «Полное тестирование с использованием всех входных комбинаций данных, результатов и предусловий физически невыполнимо» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
Высказывание «Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше» относится к принципу
Выберите один ответ:
«Раннее тестирование»
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
Высказывание «Набор методологий и инструментов, а также подходов и ресурсов для тестирования зависит от того, что именно тестируется и насколько объект тестирования важен» относится к принципу
Выберите один ответ:
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
«Тестирование зависит от контекста»
«Парадокс пестицида»
Высказывание «Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Скопление дефектов»
«Парадокс пестицида»
Что означает принцип «Тестирование зависит от контекста»?
Выберите один ответ:
Если повторять те же тестовые сценарии снова и снова, в какой-то момент этот набор тестов перестанет выявлять новые дефекты
Снижается вероятность наличия дефектов, которые находятся в программном обеспечении, но не гарантируется их отсутствие
Выявляются контекстно-зависимые ошибки
Тестирование проводится по-разному в зависимости от контекста
Высказывание «Сколь бы скрупулёзным тестирование ни было, нельзя учесть все возможные сценарии, а значит, и предвидеть все возможные ошибки» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Тестирование демонстрирует наличие дефектов»
«Исчерпывающее тестирование невозможно»
«Раннее тестирование»
Высказывание «Если проводить одни и те же проверки, то, скорее всего, новых багов не найти» относится к принципу
Выберите один ответ:
«Тестирование демонстрирует наличие дефектов»
«Скопление дефектов»
«Исчерпывающее тестирование невозможно»
«Парадокс пестицида»
В силу какого принципа процесс тестирования обретает цель?
Выберите один ответ:
Принципа «Исчерпывающее тестирование невозможно»
Принципа «Тестирование демонстрирует наличие дефектов»
Принципа «Раннее тестирование»
Принципа «Скопление дефектов»
Высказывание «Как правило, большая часть дефектов, обнаруженных или повлекших за собой большое количество сбоев системы, содержится в небольшом количестве модулей» относится к принципу
Выберите один ответ:
«Скопление дефектов»
«Раннее тестирование»
«Исчерпывающее тестирование невозможно»
«Тестирование демонстрирует наличие дефектов»
Что такое тестирование локализации?
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс адаптации интерфейса ПО под разные регионы, культуры, языки
Вид тестирования программного обеспечения, выпускаемого для ограниченного количества пользователей
Это тестирование применяется, если известно, что продукт будет использоваться на разных платформах
Нефункциональное тестирование направлено
Выберите один ответ:
на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
на тестирование атрибутов компонента или системы, не относящихся к функциональности
на определение соответствия выпущенной версии критериям качества для начала тестирования
на проверку корректности работы функциональности приложения и рассматривает внешнее поведение системы
Выберите виды нефункционального тестирования.
Выберите один или несколько ответов:
Бета-тестирование
Тестирование совместимости
Тестирование локализации
Тестирование удобства использования
Тестирование установки
Тестирование на отказ и восстановление
Тестирование защищенности/безопасности
Конфигурационное тестирование
Тестирование производительности
Альфа-тестирование
Что такое конфигурационное тестирование?
Выберите один ответ:
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Во время этого тестирования значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
Тестирование, которое выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Объясните, что такое тестирование защищенности/безопасности.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Оно определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Объясните, что такое тестирование удобства использования.
Выберите один ответ:
Оно проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Это метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Оно проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Отметьте правильные суждения.
Выберите один или несколько ответов:
Функциональное тестирование имеет целью проверить производительность программного обеспечения. Нефункциональное тестирование имеет целью проверить действия программного обеспечения
Функциональное тестирование имеет целью проверить действия программного обеспечения. Нефункциональное тестирование имеет целью проверить производительность программного обеспечения
Функциональный тест описывает, как работает продукт, а нефункциональный тест описывает, что делает продукт
Функциональный тест описывает, что делает продукт, а нефункциональный тест описывает, как работает продукт
Объясните, что такое тестирование совместимости.
Выберите один ответ:
Это тестирование работы программного продукта в определенном окружении – аппаратная платформа, сетевые устройства, операционная система, базы данных и так далее
Это процесс исследования ПО, при котором тестируются интерфейсы между компонентами или подсистемами
Данный вид тестирования применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
Это тестирование, выполняемое на новой сборке с целью подтверждения того, что программное обеспечение стартует и выполняет основные для бизнеса функции
Тестирование производительности
Выберите один ответ:
проверяет, как программный продукт работает под определенной нагрузкой
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
проверяет степень удобства использования, понятности и привлекательности для пользователей
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Тестирование установки
Выберите один ответ:
служит методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
направлено на проверку корректности взаимодействия нескольких модулей, объединенных в единое целое
проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
проверяет, не возникает ли проблем при установке, удалении, а также обновлении программного продукта
Отметьте верные суждения.
Выберите один или несколько ответов:
Функциональное тестирование можно выполнить вручную, в то время как нефункциональное тестирование сложно выполнить вручную
Функциональное тестирование основано на ожиданиях клиента, тогда как нефункциональное тестирование основано на требованиях клиента
Функциональное тестирование основано на требованиях клиента, тогда как нефункциональное тестирование основано на ожиданиях клиента
Функциональное тестирование нельзя выполнить вручную, в то время как нефункциональное тестирование легко выполнить вручную
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Это исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование определяет, насколько безопасно использование программного продукта, то есть защищен ли программный продукт от атак хакеров, несанкционированного доступа к данным и т. д.
Это тестирование проверяет, как программный продукт работает под определенной нагрузкой
Это тестирование проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам, «открыть одно окно и закрыть предыдущее» и т. д.
Функциональное тестирование
Выберите один ответ:
выполняется до нефункционального тестирования
не выполняется, если проведено нефункциональное тестирование
выполняется во время нефункционального тестирования
выполняется перед нефункциональным тестированием
Укажите тестирование, в котором проверяется внешний вид, поведение графического интерфейса и функциональности.
Выберите один или несколько ответов:
Тестирование графического интерфейса пользователя
Функциональное тестирование
Тестирование Usability
Нефункциональное тестирование
Тестирование производительности включает в себя
Выберите один или несколько ответов:
стрессовое тестирование
объемное тестирование
тестирование стабильности/надежности
тестирование установки
нагрузочное тестирование
тестирование совместимости
Тестирование удобства пользования дает оценку уровня удобства использования приложения по следующим пунктам:
Выберите один или несколько ответов:
производительность, эффективность
читабельность кода
правильность
эмоциональная реакция
активизация в памяти
Назовите баг, при котором можно указать несуществующую дату (31 февраля) или поставить дату рождения из будущего (2077 год).
Выберите один ответ:
Дефекты UX
Дефекты безопасности
Логические дефекты
Функциональные дефекты
Визуальные дефекты
В поле ... указывается суть дефекта и добавляется информация о том, как элемент ПО должен работать корректно.
Выберите один ответ:
Summary
Status
Severity
Description
Attachments
Actual/expected result
Priority
Сопоставьте элементы баг-репорта с их описанием.
Заголовок ошибки
Выберите...
Краткое описание сути проблемы
Раздел документа, который кратко передает суть бага одним предложением
Как должна работать программа на самом деле
Описание того, как работает программа
Фактический результат
Выберите...
Краткое описание сути проблемы
Раздел документа, который кратко передает суть бага одним предложением
Как должна работать программа на самом деле
Описание того, как работает программа
Ожидаемый результат
Выберите...
Краткое описание сути проблемы
Раздел документа, который кратко передает суть бага одним предложением
Как должна работать программа на самом деле
Описание того, как работает программа
Описание ошибки
Выберите...
Краткое описание сути проблемы
Раздел документа, который кратко передает суть бага одним предложением
Как должна работать программа на самом деле
Описание того, как работает программа
Какие стадии не входят в основной жизненный цикл бага, но также являются его частью?
Выберите один или несколько ответов:
Закрыт
Отсрочен
В работе
Отклонен
Исправлен
Баг-репорт – это
Выберите один ответ:
документ, который указывает на несоответствия системы к запрашиваемым требованиям
документ, который также является отчетом об ошибке
документ, который указывает на несоответствия требованиям
документ, который указывает на несоответствия функциональным спецификациям
Сопоставьте элементы баг-репорта с их описанием.
Вложения
Выберите...
Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
Определяется текущим состоянием дефекта
В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Статус
Выберите...
Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
Определяется текущим состоянием дефекта
В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Приоритет
Выберите...
Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
Определяется текущим состоянием дефекта
В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Серьезность бага
Выберите...
Параметр, который определяет влияние бага на работу программы по шкале от S0 до S4
Определяется текущим состоянием дефекта
В данном разделе размещают ссылки, скриншоты, видео и другие материалы, которые помогут исполнителю лучше понять суть проблемы
Параметр, который определяет срочность исправления бага по шкале от Р1 до Р3
Соотнесите атрибуты отчета о дефекте с их определением.
Actual result
Выберите...
Более широкое описание дефекта. Указывается опционально
Описание четкой последовательности действий, которая привела к выявлению дефекта
Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
Присваивается автоматически системой при создании баг-репорта
Steps To Reproduce
Выберите...
Более широкое описание дефекта. Указывается опционально
Описание четкой последовательности действий, которая привела к выявлению дефекта
Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
Присваивается автоматически системой при создании баг-репорта
Summary
Выберите...
Более широкое описание дефекта. Указывается опционально
Описание четкой последовательности действий, которая привела к выявлению дефекта
Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
Присваивается автоматически системой при создании баг-репорта
ID
Выберите...
Более широкое описание дефекта. Указывается опционально
Описание четкой последовательности действий, которая привела к выявлению дефекта
Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
Присваивается автоматически системой при создании баг-репорта
Description
Выберите...
Более широкое описание дефекта. Указывается опционально
Описание четкой последовательности действий, которая привела к выявлению дефекта
Описывается поведение системы на момент обнаружения дефекта в ней, чаще всего содержит краткое описание некорректного поведения
Кратко сформулированный смысл дефекта, отвечающий на вопросы: Что? Где? Когда? При каких условиях?
Присваивается автоматически системой при создании баг-репорта
Укажите название поля, содержание которого отличается в зависимости от баг-трекинговой системы. Например, JIRA или Redmine предполагают описание шагов воспроизведения ошибки.
Выберите один ответ:
Attachments
Severity
Priority
Status
Summary
Description
Actual/expected result
Соотнесите атрибуты отчета о дефекте с их определением.
Attachments
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Expected result
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Priority
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Status
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Severity
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Environment
Выберите...
Указывает на очерёдность выполнения задачи или устранения дефекта
Характеризует влияние дефекта на работоспособность приложения
Описание того, как именно должна работать система в соответствии с документацией
Окружение, на котором воспроизвелся баг
Скриншоты, видео или лог-файлы
Определяет текущее состояние дефекта
Это важное поле, которое содержит информацию о срочности исправления дефекта. Данные этого атрибута помогают менеджеру планировать работу на проекте. Укажите его название.
Выберите один ответ:
Status
Severity
Priority
Summary
Attachments
Actual/expected result
Description
Хороший баг-репорт позволяет
Выберите один или несколько ответов:
избежать данной проблемы в последующем
воспроизвести проблему
понять, в чем проблема и какова ее важность
быстро решить проблему
В отличие от тест-кейса отчёт о дефекте может обладать
Выберите один ответ:
пониженной специфичностью
кратким описанием шагов
чек-листами
повышенной специфичностью
В поле ... коротко и ясно описывается выявленный дефект, который отвечает на вопросы: Что? Где? Когда или в каких условиях?
Выберите один ответ:
Status
Actual/expected result
Priority
Attachments
Summary
Severity
Description
... – это показатель влияния бага на работу программы, того, может ли она функционировать без исправления или баг ломает всю систему.
Выберите один ответ:
Severity
Actual/expected result
Priority
Summary
Description
Attachments
Status
Каких видов багов не бывает?
Выберите один или несколько ответов:
Дефекты безопасности
Динамические
Инвазивные
Статичные
Функциональные
Логические
Дефекты UX
Визуальные
Какое высказывание о баг-репорте является НЕверным?
Выберите один ответ:
Чаще всего требуется описание ожидаемых дефектов для такой конкретной последовательности шагов, на которой они ожидаются
Составляет тестировщик, чтобы разработчикам было понятно, что работает неправильно, насколько дефект критичен и что нужно исправить
В данном документе описывается ситуация, то есть последовательность шагов, приведшая к возникновению ошибки на тестируемом ПО
Отчёт о дефекте содержит данные о любом недостатке в компоненте или системе, который потенциально может привести компонент или систему к невозможности выполнить требуемую функцию
Отметьте документ, описывающий последовательность действий по выполнению теста.
Выберите один ответ:
Тест-сценарий
Тест-кейс
Логи
Smoke-тест
Тест-кейс без конкретных входных данных и ожидаемых результатов – это
Выберите один ответ:
гибридный тест-кейс
уточняющий тест-кейс
высокоуровневый тест-кейс
низкоуровневый тест-кейс
От чего зависит эффективность тестов граничных значений?
Выберите один ответ:
От того, насколько правильно посчитано число граничных значений
От того, насколько удастся в последующем уменьшить количество тестов
От того, насколько правильным будет разбиение на классы эквивалентности
От того, насколько правильным будет выбор граничных значений
Укажите элемент репорта, который позволяет проиллюстрировать суть бага и поделиться дополнительными данными.
Выберите один ответ:
Actual/expected result
Status
Description
Priority
Severity
Summary
Attachments
Найдите верную информацию о сценариях использования (Use-case).
Выберите один или несколько ответов:
В этой документации дается полный обзор различных способов взаимодействия пользователя с системой для достижения цели
Помогает обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Эта документация может использоваться разработчиками программного обеспечения, тестировщиками программного обеспечения, а также заинтересованными сторонами
Помогает изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Сценарии использования (Use-case) – это
Выберите один ответ:
документ, содержащий список несоответствий продукта выдвигаемым требованиям и возможных решений
документ, содержащий информацию о предполагаемом затраченном времени, рекомендуемых типах тестов, а также список возможных багов
документ для тестирования продукта или ПО, используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения
документ, содержащий информацию о соответствии или несоответствии продукта требованиям, включающий в себя описание некоторых деталей сессии тестирования, таких как затраченное время, типы использованных тестов, список проверенных случаев
Какая информация о сценариях тестирования является НЕВЕРНОЙ?
Выберите один ответ:
Сценарии тестирования должны основываться на последовательной истории о том, как используется программное обеспечение
Сценарии тестирования должны мотивировать заинтересованные стороны исправить проблемы в случае неудачного сценария тестирования
Сценарии тестирования обычно используют простую для понимания программу или поток приложений
Сценарии тестирования должны вызывать доверие и сосредотачиваться на том, что может произойти в реальном мире
Матрица, или таблица, принятия решений – это
Выберите один ответ:
матрица, которая гарантирует, что все требования покрываются тестовыми примерами, а также анализирует влияние изменения требований
способ компактного представления модели со сложной логикой, а также инструмент для упорядочения сложных бизнес-требований, которые должны быть реализованы в продукте
таблица, содержащая соответствие функциональных требований продукта и подготовленных тестовых сценариев
матрица, которая гарантирует, что к продукту применяются все желаемые требования и каждое требование проверяется
Тестовые примеры – это
Выберите один ответ:
несоответствие требованиям или функциональным спецификациям
данные, существующие после выполнения теста
данные, определяющие уровни тестирования, выполняемые для проекта
взаимодействие между пользователями и программным приложением
Тестирование вариантов использования – это
Выберите один ответ:
метод для тестирования продукта или ПО, который используется для предугадывания и построения на основе предполагаемых сценариев использования путей тестирования приложения на определенный функционал
неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
метод тестирования программного обеспечения, помогающий идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования программного обеспечения, при котором некорректное поведение программы, не соответствующее оправданным ожиданиям пользователя, фиксируется, даже в том случае, если это поведение не документировано в требованиях и спецификациях
Таблица принятия решений, как правило, разделяется
Выберите один или несколько ответов:
на действия
на предусловия
на приоритеты
на варианты выполнения действий
на условия
на необходимость действий
Документ, состоящий из спецификации тест-дизайна, спецификации тест-кейса и/или спецификации тест-процедуры, – это
Выберите один ответ:
спецификация требований
спецификация тестирования
спецификация тест-кейса
спецификация теста
Набор идей (тест-кейсов) – это
Выберите один ответ:
тест-кейс
баг-лист
набор тест-кейсов
чек-лист
Тест-кейс с конкретными входными данными и ожидаемыми результатами – это
Выберите один ответ:
низкоуровневый тест-кейс
гибридный тест-кейс
высокоуровневый тест-кейс
уточняющий тест-кейс
Укажите способ разработки автоматизированных тест-кейсов, в котором входные данные и ожидаемые результаты выносятся за пределы тест-кейса и хранятся вне его – в файле, базе данных и т. д.
Выберите один ответ:
Тестирование под управлением данными
Мутационное тестирование
Тестирование под управлением поведением
Инвазивное тестирование
Какие определения являются верными?
Выберите один или несколько ответов:
При правильном подходе большое покрытие разнообразными функциональными тестами, скорее всего, будет избыточными и даст такой же результат
При правильном определении классов эквивалентности дополнительные тесты, скорее всего, будут избыточными и дадут такой же результат
Техника анализа классов эквивалентности – одна из нескольких часто применяемых техник при планировании и разработке тестов, которая значительно сокращает количество тестов, необходимых для проверки функционала, и время
На практике классы эквивалентности обязательны при тестировании всевозможных форм и полей ввода
Высказывание «Если какие-либо действия пользователя необратимы, то стоит на это указать» относится к такому качеству тестовой документации,
Выберите один ответ:
как полнота описания
как работоспособность сценариев
как логика и согласованность
как наличие указания на необратимость действий
Высказывание «Если возможно двоякое толкование термина, то следует уточнить, какое именно используется» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как ясность изложения информации
как полнота описания
как подтверждение результата
Высказывание «В сценариях должно указываться, какие действия с какой целью делаются» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как логика и согласованность
как полнота описания
Высказывание «Если используется специфический термин, то стоит его отдельно описать» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как ясность изложения информации
как подтверждение результата
Высказывание «После описания последовательности некоторых действий стоит указать ожидаемый результат» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как работоспособность сценариев
как подтверждение результата
как полнота описания
Высказывание «Документация должна иметь четкую структуру, и пользователь должен иметь возможность быстро найти в ней информацию по оглавлению» относится к такому качеству тестовой документации,
Выберите один ответ:
как актуальность описания
как работоспособность сценариев
как полнота описания
как структурированность
Высказывание «Должна использоваться наиболее подходящая к тестируемым объектам терминология» относится к такому качеству тестовой документации,
Выберите один ответ:
как наличие указания на необратимость действий
как полнота описания
как подтверждение результата
как ясность изложения информации
Высказывание «Если продукт рассчитан на простых пользователей, то в документации к нему действия пользователя должны описываться простыми понятными терминами» относится к такому качеству тестовой документации,
Выберите один ответ:
как подтверждение результата
как полнота описания
как адаптированность к аудитории
как ясность изложения информации
Высказывание «Любая документация должна содержать описание именно той функциональности, которая присутствует в приложении» относится к такому качеству тестовой документации,
Выберите один ответ:
как структурированность
как работоспособность сценариев
как полнота описания
как актуальность описания
Санитарное тестирование – это
Выберите один ответ:
тестирование посредством приложения (которое проходит испытание), когда обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
процесс адаптации интерфейса ПО под разные регионы, культуры, языки
метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
Выявите, какая информация относится к дымовому тестированию.
Выберите один ответ:
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
К недостаткам Monkey testing относятся следующие:
Выберите один или несколько ответов:
вероятность избыточного тестирования
большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
это может продолжаться несколько дней, пока ошибка не будет обнаружена
воспроизведение ошибок становится проблемой
количество ошибок больше
На чем основана техника функционального тестирования?
Выберите один ответ:
На интуиции и интуиции тестировщика
На заранее известном поведении пользователя
На детальном анализе и изучении функциональной спецификации приложения, системы или небольшого модуля
На идентификации тестовых примеров, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
Что НЕ относится к преимуществам Monkey testing?
Выберите один ответ:
Может выявить некоторые нестандартные ошибки
Можно сделать с помощью «не очень опытных» ресурсов
Может выявлять ошибки, которые могут иметь более сильное влияние
Большое покрытие разнообразными функциональными тестами
Monkey Testing – это
Выберите один ответ:
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования «белого ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
процесс, основанный на заранее известном поведении пользователя
Что относят к недостаткам функционального тестирования?
Выберите один или несколько ответов:
Большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Воспроизведение ошибок становится проблемой
Помимо некоторых ошибок, в тестовом сценарии могут быть некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
Вероятность избыточного тестирования
Выявите, какая информация относится к санитарному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы, в ситуациях, когда система может быть подвергнута большим потокам данных
Также известно, как узкое регрессионное тестирование или проверка согласованности определяет, будет ли приложение нормально работать после внесения незначительных изменений в код или функциональные возможности без внесения каких-либо новых ошибок
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Финальное тестирование перед выпуском продукта
Регрессия багов –
Выберите один ответ:
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что исправленная ошибка на самом деле не исправлена
Тестирование сборки
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
является методом тестирования, направленным на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Какая информация о Monkey Testing является НЕВЕРНОЙ?
Выберите один или несколько ответов:
Поскольку при тестировании используется случайная методика, тестировщику может быть трудно воспроизвести ошибку, обнаруженную во время тестирования
Monkey Testing похоже на нечеткое тестирование, но основными отличиями здесь будут повторяющееся случайное действие, щелчки и неожиданные потоки навигации
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Monkey Testing более эффективно при функциональном тестировании
Так как основная часть функциональных тестов проводится, основываясь на тестовых случаях, и особое внимание уделяется работе частей приложения,
Выберите один ответ:
есть риск застрять на месте, пока ошибка не будет обнаружена
есть риск получить некоторые неожидаемые результаты, анализ которых становится трудным и требует много времени
есть риск воспроизведения ошибок
есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
В Monkey Testing тестирование выполняется
Выберите один ответ:
путем ввода случайных входных данных или неожиданных действий в программное обеспечение
путем автоматизированного ввода определенных данных или действий, которые специально прописываются под данное приложение
путем ввода определенных данных или действий, которые специально прописываются тестировщиком
путем ввода определенных данных или действий, которые специально прописываются под данное приложение
Исследовательское тестирование
Ответ 2 = ответу 3
Выберите один ответ:
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является типом тестирования, при котором программные модули объединяются логически и тестируются как группа. Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию
делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Специальное тестирование
Выберите один ответ:
выполняется с целью определения, удобен ли пользовательский интерфейс для его предполагаемого применения
проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
является тестированием в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
подразумевает повторный запуск тестовых случаев при внесении новых изменений
Какая информация относится к бета-тестированию?
Выберите один ответ:
Посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Объясните, что такое приемочное тестирование пользователями.
Выберите один ответ:
Предполагает использование, помимо тестируемого, специальное программного обеспечения для контроля выполнения тестов и сравнения ожидаемого результата работы программы с фактическим
При этом типе тестирования программное обеспечение передается пользователям, чтобы определить, удовлетворяет ли оно их требованиям и ожиданиям и работает ли оно так, как ожидается
Направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
Делается для того, чтобы узнать/изучить приложение, чтобы определить, как работает программа и как она будет обрабатывать различные тестовые случаи
Как называется тестирование, основанное на знании бизнес-процессов, при котором тестировщик интересуется в целом, может ли пользователь от начала до конца пройти весь бизнес сценарий?
Выберите один ответ:
Тестирование методом «черного ящика»
Юз-кейс
Юз-стори
Тест-кейс
В каких случаях применяют исследовательское тестирование?
Выберите один или несколько ответов:
Когда нужно обеспечить быструю обратную связь для нового продукта или новой функциональности продукта
Когда нужно изучить состояние конкретного риска для принятия решения о необходимости покрытия конкретной области тестами
Когда нужно найти дефект, локализованный в определенном модуле, который невозможно определить другими видами тестирования
Когда нужно долгое и тщательное изучение продукта
Когда уже были проведены основные виды тестирования и время позволяет разнообразить методы тестирования
При данном виде тестирования тесты не знают, что вводимые ими данные действительны или недействительны, и хотя они не знают о приложении, но они тоже могут выявлять ошибки, такие как сбой среды или сбой оборудования. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интеллектуальные тесты
Тупые тесты
Интуитивные тесты
Функциональное тестирование, как правило, может проводиться
Выберите один ответ:
на определённых уровнях тестирования, установленных заказчиком
на опредёленных уровнях тестирования
на определённых уровнях тестирования, установленных менеджером проекта
на всех уровнях тестирования
Выявите, какая информация относится к нагрузочному тестированию.
Выберите один ответ:
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и т. д.
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
При данном виде тестирования тесты знают, куда перенаправляются страницы приложения и работают или сосредотачиваются, чтобы его сломать. Что это за тесты?
Выберите один ответ:
Функциональные тесты
Интуитивные тесты
Интеллектуальные тесты
Тупые тесты
Выявите, какое высказывание характеризует стресс-тестирование.
Выберите один ответ:
Приложение тестируется за пределами нормальных условий функционирования, таких как сложные численные значения, большое количество входов и запросов, чтобы проверить нагрузку, которую приложение может выдержать
Исследование программной системы на предмет восстановления после ошибок, сбоев. Оценивание реакции защитных свойств приложения
Проверяет нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов, нелогичное кликанье по кнопкам и так далее
Это тестирование делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Monkey Testing можно разделить на следующие тесты:
Выберите один или несколько ответов:
интуитивные тесты
тупые тесты
функциональные тесты
интеллектуальные тесты
Почему в Monkey testing воссоздание ошибки становится трудным?
Выберите один ответ:
Поскольку есть большая вероятность при проверке функциональности упустить различные логические ошибки в ПО
Поскольку шаги по воспроизведению ошибки неизвестны в большинстве случаев и требуют подробного анализа
Поскольку оно полностью похоже на нечеткое тестирование и его действия неожиданны
Поскольку есть риск упустить сложные логические ошибки, находящиеся в разных частях программы и часто не попадающие в один тестовый случай
Укажите, что относят к преимуществам функционального тестирования.
Выберите один или несколько ответов:
Имитация реального пользователя
Большое покрытие разнообразными функциональными тестами
Может выявлять ошибки, которые могут иметь более сильное влияние
Может выявить некоторые нестандартные ошибки
Хорошая методика проверки надежности программного обеспечения
Какая информация относится к альфа-тестированию?
Выберите один ответ:
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции
Пользователи тестируют программное обеспечение на своих компьютерах/сайтах/устройствах и записывают любые ошибки или дефекты, с которыми они столкнулись во время процесса. Затем они сообщают о них разработчикам
Проходит в центре разработки, где система тестируется пользователями или клиентами, чтобы проверить, все ли их требования были соблюдены
Входными данными в Monkey Testing могут быть
Выберите один или несколько ответов:
нажатие кнопки для следующего действия или нажатие на ссылку для перехода на другую страницу
определенные данные или действия, которые специально прописываются тестировщиком
данные, которые специально задаются под данное приложение
данные, которые вводятся в приложение
Тестировщик ПО, проводя функциональное тестирование исходя из своего личного опыта, документации к проекту, а также из общения с представителями заказчика и своей командой,
Выберите один ответ:
тестирует определенный функционал приложения, основываясь на желаниях заказчика
предполагает, как не будет себя вести пользователь, и на основе этого совершает те же действия, чтобы покрыть все сценарии
тестирует весь функционал приложения согласно документации
предполагает, как будет себя вести пользователь, и на основе этого совершает те же действия, проверяя приложение
Объясните, что такое тестирование на отказ и восстановление.
Выберите один ответ:
Делается, чтобы проверить, как быстро и хорошо приложение может восстановиться после любого типа аварии или сбоя оборудования
Тестирование в полном хаосе, этот тип тестирования проводится без какого-либо формального плана тестирования
Приложение тестируется с большими нагрузками, такими как тестирование по всей базе данных, чтобы выяснить максимальную эксплуатационную мощность, а также загруженность, которая ухудшает ее производительность
Проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Юзабилити-тестирование – это
Ответ 3 = ответу 4 и практически = ответу 2
Выберите один ответ:
тестирование, которое проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
тестирование, которое называют также тестированием на удобство
тестирование, которое проводится с целью проверки наиболее важных функций приложения
тестирование с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
Регрессия старых багов –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Регрессия побочного эффекта –
Выберите один ответ:
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т. е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных исправило работу приложения
Объясните, что такое функциональное тестирование.
Выберите один ответ:
Узконаправленное тестирование, достаточное для доказательства того, что конкретная функция работает согласно заявленным в спецификации требованиям
В этом типе тестирования программное обеспечение проверяется на соответствие функциональным требованиям, т. е. то, что система должна делать
Направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
Метод тестирования, направленный на установление степени удобства использования, «обучаемости», понятности и привлекательности для пользователей разрабатываемого продукта в контексте заданных условий
Какая информация о Monkey Testing является верной?
Выберите один или несколько ответов:
В тестировании Monkey тесты выполняются случайным образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing выполняется тестировщиками, разработчиками или любыми заинтересованными сторонами, которые могут иметь или не знать и понимать предметную область и логику приложения
В тестировании Monkey не следуют никаким тестовым примерам, в этой методике нет заранее определенных условий
В тестировании Monkey тесты выполняются строго определённым образом, здесь проверяются как допустимые, так и недопустимые сценарии
Monkey Testing строго четко проводит тестирование, поэтому повторяющееся случайное действие, щелчки и неожиданные потоки навигации невозможны
Объясните, что такое объемное тестирование.
Выберите один ответ:
Исследование программной системы на предмет восстановления после ошибок, сбоев; оценивание реакции защитных свойств приложения
Это тестирование проводится с целью проверки наиболее важных функций приложения, работают ли они без сбоев при ожидаемом уровне нагрузки
В этом тестировании посредством приложения (которое проходит испытание) обрабатывается большой объем данных, чтобы проверить работу программы в ситуациях, когда система может быть подвергнута большим потокам данных
Это процесс исследования ПО, при котором тестируется интегрированная система на её соответствие требованиям заказчика
Найдите верную информацию об исследовательском тестировании.
Выберите один или несколько ответов:
Исследовательское тестирование может проводиться вручную, а может осуществляться с широким применением средств автоматизации, то есть любых вспомогательных инструментов тестирования
Преимуществом исследовательского тестирования является возможность применить его быстро и без подготовки. Таким образом, тестирование становится доступным даже для начинающих тестировщиков
Данную технику тестирования нельзя применить к любому виду тестирования
Это неформальный метод проектирования тестов, при котором тестировщик активно контролирует проектирование тестов в то время, как эти тесты выполняются, и использует полученную во время тестирования информацию для проектирования новых тестов
Если каждый следующий тест, который выполняет тестировщик, выбирается по результатам предварительного теста, это означает, что мы используем исследовательское тестирование
Исследовательское тестирование невозможно применять при разработке новых тестов в начале итерации
Регрессионное тестирование
Выберите один ответ:
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется, если известно, что продукт будет использоваться на разных платформах, в различных браузерах, будет поддерживать разные версии драйверов и т. п.
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
Исследовательское тестирование (Exploratory testing) – это
Выберите один ответ:
метод тестирования программного обеспечения, который помогает идентифицировать тестовые примеры, которые охватывают всю систему на основе транзакции за транзакцией от начала до конца
метод тестирования «черного ящика», при котором тестировщик предоставляет случайные входные данные и применяет действия в программном приложении для проверки поведения системы
одновременное изучение программного продукта, проектирование тестов и их выполнение
процесс, основанный на заранее известном поведении пользователя
Дымовое тестирование
Выберите один ответ:
направлено на проверку изменений, сделанных в приложении или окружающей среде для подтверждения того факта, что существующая ранее функциональность работает как и прежде
применяется во время тестирования, значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании
рассматривается как короткий цикл тестов, выполняемый для подтверждения того, что после сборки кода устанавливаемое приложение стартует и выполняет основные функции
направлено на определение соответствия выпущенной версии критериям качества для начала тестирования