- Тема 1. Основы тестирования
- Тема 2. Документирование тестирования
- Тема 3. Виды тестирования, применяющиеся на различных этапах разработки
- Тема 4. Процесс разработки ПО и тестирование
Как автоматизированный анализ данных может помочь в улучшении процесса тестирования программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Автоматизированный анализ данных исключает необходимость вовлечения тестировщиков в процесс анализа
- Автоматизированный анализ данных позволяет проводить анализ больших объемов данных и статистики ошибок
- Автоматизированный анализ данных не обеспечивает более точный и объективный анализ
- Автоматизированный анализ данных может быть применен только для анализа функциональных ошибок
Как статистика ошибок может быть использована для определения приоритетов для исправлений в процессе тестирования программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Определение приоритетов для исправлений позволяет сосредоточиться на наиболее значимых проблемах
- Статистика ошибок не является полезным инструментом для определения приоритетов
- Определение приоритетов основано исключительно на мнении разработчиков
- Статистика ошибок используется только для отчетности о найденных дефектах
Какая группа пользователей задействована в альфа-тестировании?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Внешние пользователи
- Разработчики
- Отдел маркетинга
Какая из нижеперечисленных задач НЕ является частью роли тестировщика на этапе программирования в разработке программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Участие в ревью кода
- Проведение статического анализа кода
- Разработка модульных тестов для компонентов ПО
- Проведение приемочного тестирования
Какая из перечисленных характеристик не является характеристикой хорошего тест-кейса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Понятность
- Гибкость
- Однозначность
- Полнота
- Повторяемость
- Легкая поддержка
Какая методология разработки приложений нацелена на сокращение времени разработки путем использования компонентов, генераторов кода и прототипирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Итеративная модель
- Agile
- RAD Model (RAD-модель)
- Spiral Model (Спиральная модель)
Какая методология разработки программного обеспечения комбинирует элементы каскадной модели и итеративной разработки, с постепенным увеличением функциональности?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Agile
- Spiral Model (Спиральная модель)
- V-Model (V-образная модель)
- DevOps
Какая модель разработки ПО предполагает последовательное выполнение фаз разработки и тестирования, завершающихся перед переходом к следующей фазе?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- DevOps
- Waterfall (Каскадная модель)
- V-Model (V-образная модель)
- Инкрементная модель
Какая модель разработки предполагает разработку и тестирование программного продукта по частям с последующим объединением их в единое целое?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- V-Model (V-образная модель)
- Инкрементная модель
- Spiral Model (Спиральная модель)
- Итеративная модель
Какая основная цель функционального тестирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Обеспечение полного покрытия кода тестами
- Проверка соответствия продукта ожиданиям пользователей
- Обнаружение дефектов, ошибок и неполадок, связанных с функциональными аспектами программного обеспечения
- Проверка совместимости программного обеспечения с различными платформами
Какая проблема возникает при неоднозначном описании тест-кейсов и как ее можно решить?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Не указаны предусловия перед тестированием
- Тестирование проходит слишком быстро и невнимательно
- Описание содержит неоднозначные инструкции, и их можно исправить, используя ясные и точные термины
Какая рекомендация по созданию тест-кейсов поможет избежать неправильного порядка выполнения или повторного выполнения тестов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Анализировать зависимости между тест-кейсами и указывать их в описании
- Использовать только независимые тест-кейсы для более точного тестирования
- Не обращать внимания на зависимости между тест-кейсами, чтобы ускорить процесс тестирования
Какая рекомендация поможет избежать избыточной детализации в описании тест-кейсов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использовать как можно больше деталей для полного охвата тестирования
- Быть балансированным в детализации, предоставляя достаточно информации для выполнения теста без лишней сложности
- Избегать описания исключительных ситуаций, чтобы не перегружать тест-кейсы
Какая рекомендация предлагается для решения проблемы с ненужными предусловиями в тест-кейсах?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Убедиться в наличии предусловий для каждого тест-кейса
- Оптимизировать порядок выполнения тест-кейсов
- Удалить все предусловия для увеличения производительности
- Оптимизировать предусловия для минимизации времени и ресурсов
Какая цель бета-тестирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Проверка работоспособности программного обеспечения
- Проведение тестирования в контролируемой среде
- Проверка работы программного обеспечения в реальных условиях и выявление дополнительных ошибок
Какие аспекты следует учитывать при создании интеграционных тест-кейсов?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Тестирование взаимодействия между компонентами ПО
- Тестирование только функциональности компонентов
- Проверка граничных условий при взаимодействии компонентов
- Тестирование ошибок и исключений
- Проверка зависимостей и конфигурации между компонентами
- Тестирование только производительности взаимодействия компонентов
Какие аспекты учитываются при создании регрессионных тест-кейсов?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Определение базовой функциональности
- Идентификация критических функций
- Учет изменений и дефектов
- Анализ конкурентов
- Тестирование безопасности
- Обновление регрессионных тест-кейсов
Какие из нижеперечисленных задач включаются в управление изменениями в ПО?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Управление версиями кода
- Управление ресурсами компании
- Управление конфигурацией тестовой среды
- Управление автоматизацией планирования
Какие из перечисленных ниже ошибок являются ключевыми на этапе проектирования программного обеспечения (ПО)?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Недостаточное взаимодействие с заказчиком
- Неправильное разделение ответственности (coupling)
- Неправильное использование паттернов проектирования
- Недостаточная архитектурная проработка
- Неправильное управление зависимостями
- Недостаточное тестирование проектирования
Какие преимущества предоставляет автоматизация функционального тестирования?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Эффективность и повторяемость
- Увеличение объема тест-кейсов
- Снижение точности и надежности
- Улучшение скорости выпуска продукта
- Экономия ресурсов
Какие преимущества предоставляет организация обсуждений и совещаний по результатам тестирования программного обеспечения?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Более детальное обсуждение результатов тестирования
- Выявление проблем и оценка их влияния на продукт
- Определение возможных путей решения проблем
- Сокращение времени тестирования
Какие проблемы могут возникнуть из-за отсутствия связи между тест-кейсами и требованиями?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Непонимание требований
- Неполное выполнение тест-кейсов
- Отсутствие обратной связи
- Недостаточное тестирование производительности
- Проблемы с версионностью требований
Какие роли у автоматизации в управлении изменениями и конфигурацией?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Упрощение процесса обнаружения ошибок
- Обеспечение безопасности данных
- Восстановление предыдущих версий ПО
- Ускорение процесса тестирования
Какие типы нефункциональных тест-кейсов используются для проверки различных аспектов ПО?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Тестирование производительности
- Тестирование взаимодействия
- Тестирование безопасности
- Тестирование совместимости
- Тестирование надежности
- Тестирование функциональности
Какие типы облаков существуют?
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- Общедоступное облако
- Частное облако
- Государственное облако
- Гибридное облако
Какова проблема, связанная с неэффективным использованием ресурсов при выполнении тест-кейсов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Неоднозначность описания
- Дублирование тест-кейсов
- Отсутствие обновления тест-кейсов
- Недостаточная точность данных
Какова цель юзабилити-тестирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Выявление проблем с производительностью программного продукта
- Определение соответствия программы стандартам безопасности
- Проверка совместимости программного продукта с различными платформами
- Обнаружение проблем, влияющих на удобство использования и удовлетворенность пользователей
Какое значение имеет выявление трендов и паттернов в процессе тестирования ПО?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Выявление трендов и паттернов позволяет определить качество ПО и его соответствие требованиям
- Это позволяет экономить время и ресурсы, устраняя дублирующиеся ошибки
- Анализ статистических данных помогает определить самые часто встречающиеся типы ошибок и фокусироваться на наиболее критических аспектах программы
- Это дает возможность ускорить процесс тестирования, сокращая количество проводимых тестов
Какое из нижеперечисленных утверждений лучше всего описывает управление тестированием (Test Management)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Управление тестированием — это процесс разработки программного обеспечения
- Управление тестированием — это процесс планирования, координации, контроля и мониторинга всех тестовых активностей в рамках проекта разработки программного обеспечения
- Управление тестированием — это процесс управления ресурсами компании
- Управление тестированием — это процесс устранения ошибок в программном обеспечении
Какое из перечисленных ниже определений наилучшим образом описывает ручное тестирование?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Ручное тестирование — это процесс проверки программного продукта с использованием автоматизированных сценариев и инструментов для обнаружения ошибок
- Ручное тестирование — это метод проверки программного обеспечения, при котором тестировщик выполняет тестовые сценарии вручную без автоматизации
- Ручное тестирование — это тестирование, которое выполняется командой разработчиков для проверки работоспособности кода
- Ручное тестирование — это процесс проведения тестов, при котором используются специальные роботизированные руки для повышения эффективности тестирования
Какое из следующих определений наилучшим образом описывает тестирование программного обеспечения (ПО)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тестирование ПО – это процесс создания программного продукта с целью определения возможных проблем и недочетов в его работе
- Тестирование ПО – это процесс обучения пользователей программному продукту и выявления возможных ошибок в его использовании
- Тестирование ПО – это процедура анализа исходного кода программы с целью повышения ее производительности
- Тестирование ПО – это процесс систематического исследования и анализа программного продукта с целью выявления ошибок, недочетов и проблем, которые могут возникнуть во время его эксплуатации
Какое из следующих утверждений верно относительно презентаций и демонстраций в контексте тестирования программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Презентации не являются эффективным способом коммуникации результатов тестирования
- Создание наглядных презентаций позволяет выделить основные проблемы и предложить рекомендации по исправлению ошибок
- Демонстрация работы программного продукта не способствует более глубокому пониманию проблем и способов их устранения
- Демонстрация работы программного продукта с учетом результатов тестирования не является эффективным способом коммуникации
Какое из следующих утверждений наилучшим образом описывает метрики тестирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Метрики тестирования — это результаты прохождения тестовых сценариев и отчеты о статусе выполнения тестов
- Метрики тестирования — это графическое представление тестовых сценариев и их структуры
- Метрики тестирования — это числовые показатели и данные, которые помогают оценить качество и прогресс тестирования
- Метрики тестирования — это список требований и спецификаций, которые используются для разработки тестовых сценариев
Какое последствие может возникнуть, если тест-кейс содержит недостаточную детализацию?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тестирование затруднится, и результаты станут менее надежными
- Тест-кейс будет выполнен быстрее, но результаты не будут точными
- Детализация тест-кейса не влияет на процесс тестирования
Какой атрибут дефектов рекомендуется указывать при их регистрации?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Имя разработчика, ответственного за исправление
- Прогнозируемое время исправления
- Размер файла журнала с ошибкой
- Приоритет файла журнала с ошибкой
Какой из нижеперечисленных шагов НЕ является частью процесса управления ошибками в разработке программного обеспечения?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Идентификация и регистрация ошибок
- Анализ и приоритизация ошибок
- Улучшение процесса разработки
- Планирование маркетинговых мероприятий для ПО
Какой из представленных элементов НЕ является эффективным способом визуализации данных в отчете?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Использование графиков и диаграмм
- Использование таблиц для представления числовых данных
- Использование фотографий и рисунков
- Использование текстовых описаний для представления ключевых результатов и выводов
- Структурирование отчета с разбиением на главы, разделы и подразделы
- Тщательное оформление отчета с использованием четкого шрифта и разумного размера
Какой подход представляет метод серого ящика?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Который совмещает методы белого и черного ящика
- Который использует только для тестирования мобильных приложений
- Который позволяет тестировать только пользовательский интерфейс приложения
- Который не требует знания принципов функционирования технологий приложения
Какой этап тестирования обычно проводится разработчиками внутри компании перед началом бета-тестирования?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Альфа-тестирование
- Бета-тестирование
- Гамма-тестирование
Классифицируйте тест-кейсы по группам
Тип ответа: Сопоставление
- A. По функциональности
- B. По приоритету
- C. По типу тестирования
- D. Системные тест-кейсы
- E. Критические тест-кейсы
- F. Функциональные тест-кейсы
Соотнесите инструменты для управления тестированием и отслеживания дефектов с их описаниями
Тип ответа: Сопоставление
- A. TestRail
- B. JIRA
- C. Bugzilla
- D. Позволяет управлять тест-кейсами, планировать и отслеживать прогресс тестирования, а также управлять дефектами
- E. Широко используемая система управления проектами, включающая возможности для управления тестированием и отслеживания дефектов
- F. Система отслеживания дефектов, которая позволяет тестировщикам регистрировать и отслеживать дефекты в процессе тестирования
Соотнесите инструменты юзабилити-тестирования с их описанием
Тип ответа: Сопоставление
- A. Eye-tracking технологии
- B. Запись экрана и взаимодействия
- C. Опросы и анкеты
- D. Remote Usability Testing
- E. Карта путешествия пользователя (User Journey Mapping)
- F. Позволяют отслеживать движения глаз пользователя во время взаимодействия с интерфейсом
- G. Записывают взаимодействие пользователей с продуктом, захватывают действия на экране, нажатия клавиш и перемещения мыши
- H. Используются для сбора качественной и количественной информации от пользователей путем задания вопросов о впечатлениях и мнениях
- I. Позволяют проводить удаленное тестирование с участием пользователей из разных местоположений
- J. Позволяют визуализировать путь пользователя при взаимодействии с продуктом и выявлять проблемные области и возможности улучшения
Соотнесите каждый метод тестирования ПО с его описанием
Тип ответа: Сопоставление
- A. Функциональное тестирование
- B. Нагрузочное тестирование
- C. Тестирование безопасности
- D. Тестирование совместимости
- E. Регрессионное тестирование
- F. Метод, направленный на проверку соответствия программы функциональным требованиям и спецификациям, а также на проверку взаимодействия с другими компонентами системы
- G. Метод, используемый для оценки производительности и стабильности программного продукта при различных нагрузках и условиях
- H. Метод, направленный на выявление уязвимостей и проблем безопасности в программном продукте
- I. Метод, используемый для проверки работы программного продукта на разных платформах, операционных системах, браузерах и других средах
- J. Метод, который выполняется после внесения изменений в программное обеспечение для проверки, что внесенные изменения не повлияли на уже существующую функциональность
Соотнесите методы взаимодействия разработчиков и тестировщиков с их описаниями
Тип ответа: Сопоставление
- A. Раннее взаимодействие
- B. Обмен информацией
- C. Обзоры кода и документации
- D. Регулярные встречи и коммуникация
- E. Совместное планирование и приоритизация
- F. Метод, начинающийся на ранних этапах разработки, когда тестировщики принимают участие в обсуждениях требований и проектирования
- G. Метод, предусматривающий активное обмен информацией о требованиях, изменениях, ошибках и проблемах между разработчиками и тестировщиками
- H. Метод, при котором тестировщики участвуют в обзоре кода и документации для выявления потенциальных проблем и ошибок
- I. Метод, основанный на регулярных встречах разработчиков и тестировщиков для обсуждения текущих проблем, планирования работ и обмена информацией
- J. Метод, включающий совместное планирование и приоритизацию работ, где тестировщики помогают определить критические области для тестирования
Соотнесите принципы построения юнит-тестов с их описаниями
Тип ответа: Сопоставление
- A. Независимость
- B. Автоматизация
- C. Однозначность и предсказуемость
- D. Комплексность и покрытие
- E. Читаемость и поддерживаемость
- F. Тесты не должны зависеть от результатов выполнения других тестов для легкой изоляции проблем
- G. Каждый тест должен быть автоматизирован для повторяемости и стабильности результатов
- H. Каждый тест должен иметь однозначное поведение и проверять ожидаемый результат
- I. Тесты должны покрывать все возможные сценарии выполнения функциональности юнитов
- J. Тесты должны быть понятными и легко читаемыми для облегчения сопровождения
Соотнесите этапы процесса обеспечения качества программного обеспечения с их описаниями
Тип ответа: Сопоставление
- A. Сбор и систематизация отзывов
- B. Анализ обнаруженных дефектов
- C. Обработка предложений по улучшению
- D. Внесение изменений и обновление продукта
- E. Обратная связь и обновление отчетности
- F. Сбор всех полученных отзывов от тестировщиков и пользователей, включая дефекты и предложения по улучшению
- G. Анализ всех обнаруженных дефектов и оценка их влияния на функциональность и стабильность продукта
- H. Проведение тестирования исправлений и обновленной версии продукта
- I. Разработка и реализация необходимых изменений в программном обеспечении
- J. Уведомление тестировщиков и пользователей о внесенных изменениях и исправлениях
Сопоставьте аспекты, которые следует учитывать при создании функциональных тест-кейсов, с их описаниями
Тип ответа: Сопоставление
- A. Описание функциональности
- B. Предусловия
- C. Шаги выполнения
- D. Варианты и альтернативные потоки
- E. Ожидаемые результаты
- F. Ожидаемое поведение
- G. Содержит детальное описание проверяемой функциональности, цель тестирования и ожидаемые результаты
- H. Устанавливает контекст для выполнения теста, обеспечивая проверку функциональности в ожидаемом окружении
- I. Описывает последовательность действий, которые должны быть выполнены для проведения проверки
- J. Описывает ожидаемые результаты для каждого шага тест-кейса, определенные на основе требований и ожиданий пользователей
- K. Определяет ожидаемые реакции ПО на различные варианты использования или исключительные ситуации
- L. Описывает ожидаемое поведение ПО при выполнении тест-кейса и по завершении тестирования
Сопоставьте инструменты с их описаниями для автоматизации тестирования
Тип ответа: Сопоставление
- A. Selenium
- B. Appium
- C. Cypress
- D. Позволяет записывать и воспроизводить тестовые сценарии для автоматизации веб-приложений
- E. Фреймворк для автоматизации тестирования мобильных приложений на разных платформах, включая iOS и Android
- F. Современный инструмент для автоматизации тестирования веб-приложений с возможностью написания тестов на JavaScript
Сопоставьте каждую часть процесса анализа результатов и дефектов с соответствующими описаниями
Тип ответа: Сопоставление
- A. Оценка результатов тестирования
- B. Выявление и регистрация дефектов
- C. Анализ дефектов
- D. Коммуникация и сотрудничество
- E. Изменение и обновление плана тестирования
- F. Оценка соответствия результатов тестирования требованиям и покрытия функциональности
- G. Фиксация выявленных дефектов и их характеристик для последующей проверки и исправления
- H. Изучение и понимание причин дефектов, их критичности и влияния на ПО
- I. Обмен информацией о дефектах и результатам тестирования с членами команды и заинтересованными сторонами
- J. Внесение корректив в план тестирования, чтобы учесть выявленные проблемы и улучшить покрытие тестирования
Сопоставьте каждый аспект повторного тестирования с его описанием
Тип ответа: Сопоставление
- A. Идентификация зоны риска
- B. Обновление тестовых сценариев
- C. Выполнение регрессионного тестирования
- D. Автоматизация регрессионного тестирования
- E. Анализ результатов
- F. Определение частей программного обеспечения, которые могут быть наиболее подвержены негативным последствиям после внесения изменений
- G. Адаптация существующих тестовых сценариев для учета внесенных изменений в программное обеспечение
- H. Проверка функциональности программного обеспечения после внесения изменений и выявление новых дефектов
- I. Использование автоматизированных средств для повторного выполнения обновленных тестовых сценариев
- J. Проанализировать результаты повторного тестирования, выявить дефекты и определить стабильность программного обеспечения
Сопоставьте методы тестирования с их описанием
Тип ответа: Сопоставление
- A. Промежуточное тестирование (hallway testing)
- B. Удаленное тестирование (remote testing)
- C. Экспертная оценка (expert evaluation)
- D. Бумажный прототип (paper prototyping)
- E. Автоматизированное тестирование (automated testing)
- F. Метод тестирования, в котором случайные пользователи, а не обученные специалисты, проводят тестирование веб-сайта или продукта для более объективных результатов и честной обратной связи
- G. Метод тестирования, в котором пользователи, находящиеся в разных местах, проводят тестирование юзабилити с возможностью использования видеоконференцсвязи
- H. Метод тестирования, в котором эксперты в соответствующей области тестируют продукт и предоставляют свой отзыв и результаты
- I. Традиционный метод тестирования юзабилити с использованием бумажных прототипов, пробных запусков, и ручных набросков для обсуждения операций и сценариев
- J. Метод тестирования, в котором используется автоматизация с помощью написания сценариев для записи и отправки результатов тестирования
Упорядочите требования к тестированию программного обеспечения по степени их важности
Тип ответа: Сортировка
- 1 Недвусмысленность тестирования
- 2 Проверяемость тестирования
- 3 Модифицируемость тестирования
- 4 Непротиворечивость тестирования
- 5 Корректность тестирования
Упорядочите уровни пирамиды тестирования в порядке возрастания (от основания к вершине)
Тип ответа: Сортировка
- 1 Сквозные (end-to-end) тесты
- 2 Юнит-тесты
- 3 Интеграционные тесты
Упорядочите шаги подготовки к релизу ПО
Тип ответа: Сортировка
- 1 Завершение всех тестов
- 2 Координация с другими командами
- 3 Анализ результатов тестирования
- 4 Принятие решения о выпуске
- 5 Управление дефектами
Упорядочите шаги функционального тестирования в правильной последовательности
Тип ответа: Сортировка
- 1 Идентификация и разработка тест-кейсов
- 2 Планирование ресурсов
- 3 Создание тестовых данных и установка тестовой среды
- 4 Выполнение тестов
- 5 Анализ результатов и отчетность
Упорядочите шаги юнит-тестирования по порядку их выполнения
Тип ответа: Сортировка
- 1 Проверка изоляции функции или модуля
- 2 Разработчик пишет код для конкретной функции или модуля
- 3 Разработчик пишет тесты для проверки функциональности
- 4 Проведение нескольких итераций тестирования
- 5 Разработчик запускает юнит-тесты
Упорядочите этапы альфа-тестирования в правильной последовательности
Тип ответа: Сортировка
- 1 Планирование
- 2 Подготовка окружения
- 3 Выполнение тестов
- 4 Анализ результатов
- 5 Разработка тест-кейсов
Упорядочите этапы жизненного цикла метрик тестирования в правильной последовательности
Тип ответа: Сортировка
- 1 Общение
- 2 Отчет
- 3 Оценка
- 4 Анализ
Упорядочите этапы распространения релиза
Тип ответа: Сортировка
- 1 Мониторинг и анализ использования ПО
- 2 Установка и развертывание ПО
- 3 Дистрибуция через интернет и облачные платформы
- 4 Управление релизами и обратной связью
- 5 Управление версиями и циклом жизни ПО
- 6 Обновления ПО
Упорядочьте шаги процесса создания и управления тест-комплектами в правильной последовательности
Тип ответа: Сортировка
- 1 Внесение изменений в тест-комплекты при изменении функциональности, добавлении новых сценариев или исправлении дефектов
- 2 Обеспечение доступности тест-комплектов для всех участников процесса тестирования и обмен информацией с командой разработки и заинтересованными сторонами
- 3 Определение порядка выполнения тест-кейсов внутри каждого тест-комплекта
- 4 Утверждение тест-комплектов после рецензии и согласования
- 5 Идентификация и выбор тест-кейсов для включения в тест-комплект
- 6 Определение приоритетов для каждого тест-комплекта
Упорядочьте этапы процесса анализа требований в правильной последовательности
Тип ответа: Сортировка
- 1 Документирование результатов анализа
- 2 Понимание бизнес-целей
- 3 Изучение и документирование требований
- 4 Выявление противоречий и недостатков
- 5 Взаимодействие с заказчиком и заинтересованными сторонами
Упорядочьте этапы процесса бета-тестирования в правильной последовательности
Тип ответа: Сортировка
- 1 Рекрутинг пользователей
- 2 Сбор обратной связи
- 3 Подготовка релиза
- 4 Выполнение тестов
- 5 Распространение и установка
Упорядочьте этапы процесса планирования в правильной последовательности
Тип ответа: Сортировка
- 1 Разработка плана тестирования
- 2 Выбор методик и подходов к тестированию
- 3 Определение целей тестирования
- 4 Установление расписания тестирования
- 5 Определение ресурсов и среды тестирования
Упорядочьте этапы процесса подготовки тестовой среды и данных в правильной последовательности
Тип ответа: Сортировка
- 1 Конфигурирование тестовой среды
- 2 Обеспечение изоляции тестовой среды
- 3 Предоставление тестовых данных
- 4 Управление тестовыми данными
- 5 Создание тестовой среды
Упорядочьте этапы процесса тестирования в правильной последовательности
Тип ответа: Сортировка
- 1 Анализ требований
- 2 Создание тестовых случаев
- 3 Планирование тестирования
- 4 Подготовка тестовой среды и данных
- 5 Выполнение тестов
Установите соответствие целям тестирования и их описаниям
Тип ответа: Сопоставление
- A. Обнаружение ошибок и дефектов ПО
- B. Проверка соответствия ПО требованиям и спецификациям
- C. Выявление уязвимостей и проблем безопасности
- D. Тестирование позволяет выявить проблемы, которые могут повлиять на функциональность, производительность, безопасность и стабильность программы.
- E. В процессе разработки ПО устанавливаются определенные требования, и тестирование позволяет проверить, что программа соответствует этим требованиям и выполняет заданные функции.
- F. Тестирование позволяет оценить, насколько хорошо программа выполняет свои функции и какое качество обеспечивает пользователю.
Что может произойти, если в тест-кейсе не указаны предусловия?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Выполнение теста может привести к ошибочным результатам
- Тест-кейс будет автоматически пропущен
- Предусловия не играют важной роли в тестировании
Что может произойти, если шаги тест-кейса неполные или содержат неверные действия?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тестирование будет отложено до исправления ошибок
- Неверные шаги могут привести к неправильному выполнению теста
- Неполные шаги не влияют на результаты тестирования
Что представляет собой тестирование в облаке (cloud testing)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Процесс проверки облачных вычислительных ресурсов
- Выполнение тестовых операций на локальных серверах
- Применение облачных платформ и сервисов для выполнения тестов
- Тестирование программного обеспечения только на компьютерах
Что представляет собой Continuous Integration (непрерывная интеграция)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Практику интеграции кода разработчиками в общую кодовую базу
- Методику для управления проектами разработки ПО
- Алгоритм оптимизации работы сетей
- Систему автоматического управления базами данных
Что такое метод белого ящика (White-box testing)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Метод тестирования, при котором тестировщик не имеет доступа к исходному коду и внутренней реализации программы
- Метод тестирования, при котором тестировщик проверяет только некоторые части программы
- Метод тестирования, основанный на анализе алгоритмов работы программы
- Метод тестирования, при котором доступны исходный код и внутренняя структура программы
Что такое метод черного ящика (Black-box testing)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Метод тестирования, при котором доступны исходный код и внутренняя структура программы
- Метод тестирования, основанный на анализе алгоритмов работы программы
- Метод тестирования, при котором тестировщик не имеет доступа к исходному коду и внутренней реализации программы
- Метод тестирования, при котором тестировщик проверяет только некоторые части программы
Что такое релиз (Release) в программном обеспечении?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Момент или процесс выпуска новой версии программного продукта
- Стадия тестирования, когда обнаруженные ошибки исправлены
- Процесс создания исходного кода для программы
- Этап разработки, когда определяются требования к продукту
Что такое юзабилити-тестирование?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Процесс оценки удобства использования программного обеспечения
- Процесс тестирования безопасности программного обеспечения
- Процесс тестирования производительности программного обеспечения
- Процесс тестирования совместимости программного обеспечения
Что такое юнит-тестирование?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Тестирование, которое проверяет работоспособность всего программного обеспечения в целом
- Тестирование отдельных компонентов программного обеспечения (юнитов) в изоляции от остальных компонентов системы
- Тестирование пользовательского интерфейса и взаимодействия с внешними системами
- Тестирование производительности и нагрузочное тестирование для определения возможностей системы
Что такое DevOps?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Методология, объединяющая разработку и операции
- Фреймворк для создания графических пользовательских интерфейсов
- Программа для автоматической генерации кода
- Методика для разработки искусственного интеллекта