Скачать тест — (Методы тестирования и отладки программного обеспеч_693fee58.pdf)
- Какой уровень тестирования фокусируется на проверке отдельных компонентов или модулей кода?
- Какой тип тестирования оценивает аспекты системы, не связанные с функциональностью, такие как производительность и безопасность?
- Какой уровень тестирования проводится конечными пользователями или заказчиками?
- Какой тип тестирования проверяет, не сломалась ли существующая функциональность после внесения изменений в код?
- Какой уровень тестирования проверяет взаимодействие между двумя или более интегрированными модулями?
- Что такое тестирование “черного ящика”?
- Что такое тестирование “белого ящика”?
- Какой тип нефункционального тестирования оценивает устойчивость системы к взлому и защиту данных?
- Какой тип нефункционального тестирования оценивает скорость, масштабируемость и стабильность системы при различных нагрузках?
- Какой тип нефункционального тестирования оценивает, насколько легко и удобно пользователям работать с системой?
- Какой подход к интеграционному тестированию предполагает одновременную интеграцию и тестирование всех модулей?
- Какие артефакты обычно используются для модульного тестирования?
- Какой из перечисленных типов тестирования НЕ является функциональным?
- Что такое «дымовое тестирование» (Smoke testing)?
- Что из перечисленного является преимуществом приемочного тестирования (UAT)?
- Какой тип тестирования направлен на проверку локализации продукта для определенного региона, включая язык, формат даты, валюту и т.д.?
- Что из перечисленного является наиболее важным при разработке юнит-тестов?
- Какие специалисты обычно участвуют в приемочном тестировании (UAT)?
- Какой из перечисленных уровней тестирования обычно предполагает использование тестовых данных, максимально приближенных к реальным?
- Какой тип тестирования помогает убедиться, что приложение работает корректно на разных мобильных устройствах (разное разрешение экрана, версия операционной системы)?
- Какой метод тестирования предполагает знание внутренней структуры кода?
- Какой метод тестирования фокусируется на входных и выходных данных, не обращая внимания на внутреннюю реализацию?
- Какой метод тестирования предполагает частичное знание внутренней структуры кода?
- Какой метод тестирования “черного ящика” разделяет входные данные на группы, в которых система должна вести себя одинаково?
- Какой метод тестирования “черного ящика” проверяет значения на границах групп эквивалентности?
- Какой метод тестирования “черного ящика” использует таблицы для систематического тестирования различных комбинаций входных условий?
- Какой метод тестирования “черного ящика” тестирует сценарии использования системы с точки зрения пользователя?
- Какой метод тестирования “белого ящика” требует, чтобы каждая строка кода была выполнена хотя бы один раз?
- Какой метод тестирования “белого ящика” требует, чтобы каждая возможная ветвь выполнения была выполнена хотя бы один раз?
- Какой метод тестирования «белого ящика» требует, чтобы каждое условие в каждой ветви принимало значения true и false?
- Какой метод тестирования “белого ящика” требует, чтобы все возможные пути выполнения через функцию или модуль были протестированы?
- Какой из методов “белого ящика” обеспечивает самое полное покрытие кода?
- В каком методе тестирования, тестер рассматривает код, чтобы определить тестовые данные, которые будут проверять конкретные пути выполнения?
- Если программа выдает неправильный результат для граничного значения входных данных, какой тип тестирования был бы наиболее полезен для обнаружения этой ошибки?
- Какой метод тестирования лучше всего подходит для проверки сложных бизнес-правил и сценариев с множеством условий и действий?
- В каком типе тестирования, тестеру необходимо понимать логику работы программы, чтобы разработать тестовые случаи?
- Какая из следующих техник тестирования “черного ящика” фокусируется на проверке потока управления и последовательности событий в системе?
- Какой тип тестирования “белого ящика” сосредотачивается на проверке того, что каждое возможное условие в выражении принятия решения (например, в операторе if) было выполнено как с истинным, так и с ложным значением?
- Когда разработчик использует отладчик для проверки правильности работы своего кода, какой тип тестирования он выполняет?
- Какой первый шаг в процессе отладки?
- Что такое “точка останова” в отладчике?
- Какой метод отладки предполагает добавление в код операторов для записи информации о состоянии системы?
- Что такое “стек вызовов”?
- Какой инструмент позволяет анализировать производительность кода и выявлять узкие места?
- Какой инструмент автоматически проверяет код на наличие потенциальных ошибок и нарушений правил кодирования?
- Что такое “Code Review”?
- Какой этап следует после исправления ошибки?
- Что такое “регрессионное тестирование”?
- Какой из перечисленных методов отладки лучше всего подходит для выявления проблем, связанных с неправильным порядком выполнения операций?
- Что из перечисленного НЕ является преимуществом использования статического анализа кода?
- Какой тип ошибок сложнее всего выявить с помощью статического анализа кода?
- Что из перечисленного следует включить в сообщение об ошибке для облегчения процесса отладки?
- Какой из перечисленных инструментов наиболее полезен для обнаружения утечек памяти?
- Какой из следующих подходов к отладке лучше всего подходит для распределенных систем?
- Что из перечисленного является примером хорошей практики логирования?
- Что из перечисленного является ключевым преимуществом использования систем контроля версий (например, Git) в процессе отладки?
- Какой метод отладки часто используется в связке с юнит-тестами?
- Что является наиболее важным для успешной отладки сложной проблемы?
- Какой тип тестирования в основном направлен на проверку отдельных модулей или компонентов кода в автоматизированном режиме?
- Какой из перечисленных инструментов наиболее часто используется для автоматизации тестирования веб-приложений?
- Что такое Page Object Model (POM) в контексте автоматизации тестирования?
- Какой из следующих вариантов лучше всего описывает Continuous Integration (CI)?
- Что из перечисленного НЕ является преимуществом автоматизации тестирования?
- Какой из перечисленных инструментов используется для автоматизации тестирования мобильных приложений?
- Какой из следующих принципов наиболее важен при разработке автоматизированных тестов?
- Что такое фреймворк автоматизации тестирования?
- Какой из подходов к автоматизации тестирования предполагает запись действий пользователя и последующее воспроизведение этих действий?
- Что такое “Data-driven testing”?
- Что из перечисленного НЕ является хорошей практикой при написании автоматизированных тестов?
- Какая метрика используется для оценки процента кода, который покрыт автоматизированными тестами?
- В каком из следующих случаев автоматизация тестирования будет наиболее выгодной?
- Какой тип автоматизированных тестов наиболее полезен для проверки взаимодействия между различными компонентами системы?
- Что такое “Keyword-driven testing”?
- Что следует учитывать при выборе CI/CD инструмента для интеграции автоматизированного тестирования?
- Какой из следующих фреймворков автоматизации тестирования в основном ориентирован на тестирование REST API?