Система контроля версий Git.sa_ДО_ТПО

Система контроля версий Git.sa_ДО_ТПО

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

45 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое WebView?

  1. Отдельный браузер, скачиваемый из магазина приложений
  2. Встроенный компонент в приложении для отображения веб-контента
  3. Серверная технология хранения данных
  4. Язык разметки
Вопрос 2

Что характерно для SPA (Single Page Application)?

  1. При каждом переходе загружается новая HTML-страница с сервера
  2. Работает только при отключенном JavaScript
  3. Обновление контента происходит без полной перезагрузки страницы
  4. Сайт всегда находится на поддомене, к примеру m.site.com
Вопрос 3

Где предпочтительнее хранить auth-токены, чтобы снизить риск кражи через XSS?

  1. localStorage
  2. sessionStorage
  3. HttpOnly cookies
  4. В HTML-комментариях
Вопрос 4

Что такое Staging (Pre-prod) окружение?

  1. Окружение, максимально приближенное к Production, для финальной проверки
  2. Боевой сервер, которым пользуются реальные клиенты
  3. Сервер, где хранится только код (репозиторий)
  4. Среда, доступная только дизайнерам
Вопрос 5

Чем эмулятор отличается от симулятора?

  1. Симулятор требует подключения физического устройства по кабелю
  2. Симулятор воспроизводит аппаратную часть (железо), а эмулятор — только софт
  3. Эмулятор существует только для iOS, симулятор — для Android
  4. Эмулятор воспроизводит аппаратное и программное обеспечение устройства (ближе к оригиналу), а симулятор имитирует поведение системы на уровне интерфейсов
Вопрос 6

Что подразумевается под термином UX (User Experience)?

  1. Удобство использования, сценарии и путь пользователя
  2. Только визуальное оформление (цвета, шрифты)
  3. Структура базы данных
  4. Система отслеживания задач (баг-трекер)
Вопрос 7

Где в DevTools (инструментах разработчика) можно отследить сетевые запросы?

  1. Elements
  2. Console
  3. Network
  4. Performance
Вопрос 8

Что такое Swagger / OpenAPI?

  1. Инструмент для отрисовки макетов UI
  2. База данных для хранения логов ошибок
  3. Язык программирования для backend
  4. Стандарт и инструмент для документации REST API
Вопрос 9

Какая из перечисленных баз данных относится к типу NoSQL (нереляционная)?

  1. PostgreSQL
  2. MySQL
  3. MongoDB
  4. SQLite
Вопрос 10

Какой HTTP-код ответа означает «Запрос принят сервером, но обработка еще не завершена» (делается в фоне)?

  1. 200 OK
  2. 202 Accepted
  3. 201 Created
  4. 404 Not Found
Вопрос 11

Что важно проверить при переключении с Wi-Fi на мобильную сеть во время работы приложения?

  1. Корректное продолжение работы без сбоев или потери данных
  2. Изменение цветовой схемы приложения
  3. Принудительный перезапуск приложения системой
  4. Автоматическое увеличение яркости экрана
Вопрос 12

Что считается «Релизом» мобильного приложения?

  1. Полное удаление старой версии с устройства
  2. Написание тест-кейсов для новой функциональности
  3. Публикация новой версии (сборки) в App Store или Google Play
  4. Установка приложения через USB-кабель
Вопрос 13

Какая команда ADB выводит список подключенных устройств?

  1. adb devices
  2. adb list
  3. adb connect
  4. adb status
Вопрос 14

Для чего в первую очередь нужен эмулятор (AVD)?

  1. Чтобы полностью отказаться от реальных устройств навсегда
  2. Чтобы заниматься веб-дизайном
  3. Чтобы публиковать приложения в Google Play
  4. Чтобы быстро проверять UI и функционал на разных версиях Android без наличия физических девайсов
Вопрос 15

Для чего используют снифферы (Charles, Fiddler, Proxyman)?

  1. Для ускорения работы процессора смартфона
  2. Для рисования макетов интерфейса
  3. Для перехвата, анализа и подмены HTTP/HTTPS запросов и ответов
  4. Для автоматической генерации тест-кейсов
Вопрос 16

Кто входит в классическую концепцию «3-amigo» в методологии ATDD/BDD?

  1. Тестировщик (QA), Разработчик, Продакт-оунер (или Аналитик)
  2. QA, Дизайнер, Маркетолог
  3. Разработчик, DevOps, Системный администратор
  4. Продакт-менеджер, Тимлид, HR-менеджер
Вопрос 17

Какой тип тестов является самым быстрым, стабильным и дешевым в «Пирамиде тестирования»?

  1. E2E (UI) тесты
  2. Системные тесты
  3. Интеграционные тесты
  4. Юнит-тесты (Unit)
Вопрос 18

Какой принцип REST означает, что сервер не запоминает состояние клиента между запросами?

  1. Cacheability
  2. Layered System
  3. Statelessness
  4. Uniform Interface
Вопрос 19

Какой метод жизненного цикла UIViewController (iOS) вызывается только один раз при загрузке экрана?

  1. viewDidLoad() (при первой загрузке view контроллера в память)
  2. viewWillAppear()
  3. viewDidAppear()
  4. viewDidDisappear()
Вопрос 20

В какой вкладке DevTools можно увидеть DOM-дерево и изменить CSS-стили "на лету"?

  1. Console
  2. Elements
  3. Network
  4. Application
Вопрос 21

Что такое Frontend?

  1. Клиентская часть: то, что видит и с чем взаимодействует пользователь в браузере
  2. Серверная часть и база данных
  3. Инструмент для перехвата трафика
  4. Репозиторий кода
Вопрос 22

Что означает термин Deploy (деплой)?

  1. Удаление проекта с сервера
  2. Проверка макета на соответствие пикселям
  3. Создание отчета о дефекте
  4. Процесс развёртывания (выкладки) кода на сервер или в магазин приложений
Вопрос 23

Что нужно сделать, чтобы увидеть расшифрованный HTTPS трафик в Proxyman/Charles на телефоне?

  1. Установить SSL-сертификат и включить SSL Proxying
  2. Просто отключить Wi-Fi
  3. Переустановить тестируемое приложение
  4. Очистить кэш браузера
Вопрос 24

Где в Android Studio находится менеджер управления эмуляторами?

  1. File → New Project
  2. View → Terminal
  3. Tools → Device Manager (ранее AVD Manager)
  4. Run → Build APK
Вопрос 25

Как запустить приложение на симуляторе в Xcode?

  1. Только через TestFlight
  2. Командой adb install
  3. Выбрать нужный симулятор в списке и нажать Run (или Cmd+R)
  4. Через вкладку DevTools → Network
Вопрос 26

Что является наиболее полным определением тестирования ПО?

  1. Процесс написания программного кода
  2. Только выкладка продукта в продакшн
  3. Разработка дизайна интерфейсов
  4. Процесс проверки соответствия программы требованиям, поиск дефектов и оценка качества
Вопрос 27

Что включает в себя процесс Testing (в широком смысле)?

  1. Комплекс активностей: планирование, подготовка тестов, оценка, выполнение проверок и анализ результатов
  2. Только поиск багов после релиза
  3. Исключительно написание автотестов
  4. Только проверку визуальной части (UI)
Вопрос 28

Какова одна из главных целей тестирования?

  1. Ускорить разработку любой ценой, игнорируя стандарты
  2. Полностью заменить менеджеров проекта
  3. Обеспечить информацию о качестве продукта и минимизировать риск появления ошибок у пользователей
  4. Гарантировать, что в программе никогда не будет ни одного бага
Вопрос 29

Что такое Quality Assurance (QA)?

  1. Комплекс мер и процессов, направленных на обеспечение качества на всех этапах разработки
  2. Исправление багов непосредственно разработчиками
  3. Только прогон тест-кейсов вручную
  4. Тестирование только производительности системы
Вопрос 30

О чем говорит принцип «Исчерпывающее тестирование невозможно»?

  1. О парадоксе пестицида
  2. О том, что дефекты всегда скапливаются в одном месте
  3. О зависимости от контекста
  4. О том, что проверить все возможные комбинации входных данных и сценариев нельзя (кроме тривиальных случаев)
Вопрос 31

Как принцип Парето (80/20) применяется в тестировании?

  1. 80% тестов должны быть автоматизированы
  2. 20% багов никогда не исправляют
  3. Обычно 80% дефектов содержатся в 20% модулей (скопление дефектов)
  4. 80% пользователей не обновляют свои приложения
Вопрос 32

Что означает принцип «Раннее тестирование»?

  1. Тестирование нужно начинать как можно раньше (на этапе требований), чтобы исправление дефектов было дешевле
  2. Тестировать нужно только после релиза
  3. Тестирование касается только документации
  4. Тестирование проводится только в последние дни перед сдачей проекта
Вопрос 33

Что такое «Парадокс пестицида»?

  1. Тестировать нужно только абсолютно новые функции
  2. Автотесты не нужны, так как они дорогие
  3. Баги исчезают сами, если их не трогать
  4. Если повторять одни и те же тесты, они со временем перестают находить новые дефекты
Вопрос 34

Что из перечисленного входит в прямые обязанности QA-инженера?

  1. Разработка дизайна интерфейсов
  2. Написание производственного кода продукта
  3. Анализ требований и создание тестовой документации (чек-листы, тест-кейсы)
  4. Общение в чатах с пользователями вместо техподдержки
Вопрос 35

Что такое Smoke-тестирование (Дымовое)?

  1. Короткий цикл тестов для проверки работоспособности ключевого функционала сборки
  2. Полная и детальная проверка всех функций системы
  3. Проверка исключительно дизайна и верстки
  4. Тестирование на проникновение и безопасность
Вопрос 36

Что такое QA (в отличие от QC)?

  1. Поиск багов непосредственно в коде перед релизом
  2. Проверка готового продукта на соответствие требованиям
  3. UI проверки интерфейса
  4. Выстраивание процессов для предотвращения дефектов и улучшения качества разработки
Вопрос 37

Что такое QC (Quality Control)?

  1. Активности по непосредственной проверке качества продукта (поиск дефектов, тестирование)
  2. Улучшение процессов менеджмента
  3. Только нагрузочное тестирование
  4. Только подписание актов приемки
Вопрос 38

Как расшифровывается SDLC?

  1. System Database Low Code
  2. Simple Data Line Check
  3. Software Development Life Cycle (Жизненный цикл разработки ПО)
  4. Standard Level of Code
Вопрос 39

Какое тестирование проверяет взаимодействие между различными модулями системы?

  1. Юнит-тестирование (Unit)
  2. Smoke-тестирование
  3. Приемочное тестирование (UAT)
  4. Интеграционное тестирование
Вопрос 40

Кто обычно выполняет приемочное тестирование (UAT)?

  1. Заказчик, продакт-менеджер или потенциальные конечные пользователи
  2. Разработчики backend
  3. DevOps-инженеры
  4. Графические дизайнеры
Вопрос 41

Что подразумевается под «Тестированием критического пути»?

  1. Проверка всех возможных сценариев подряд
  2. Тестирование только уязвимостей безопасности
  3. Проверка ключевых сценариев, которыми пользуется большинство пользователей ежедневно
  4. Проверка скорости загрузки приложения
Вопрос 42

Что такое Позитивное тестирование?

  1. Проверка работы системы на корректных данных по ожидаемому сценарию («happy path»)
  2. Ввод некорректных данных для вызова ошибки
  3. Тестирование только на продакшн-сервере
  4. Только автоматизированное тестирование
Вопрос 43

Что такое Негативное тестирование?

  1. Проверка только успешных сценариев
  2. Проверка соответствия макетам
  3. Проверка документации на ошибки
  4. Проверка реакции системы на некорректные данные или нестандартные действия (попытка «сломать»)
Вопрос 44

В чем разница между функциональным и нефункциональным тестированием?

  1. Нет никакой разницы
  2. Функциональное проверяет «что система делает», а нефункциональное — «как она работает» (скорость, удобство, безопасность)
  3. Функциональное — это автотесты, а нефункциональное — ручные
  4. Нефункциональное тестирование проводится только после выхода в релиз
Вопрос 45

Что такое Ре-тест (Re-test)?

  1. Полное тестирование всей системы с нуля
  2. Тестирование только пользовательского интерфейса
  3. Повторная проверка конкретного тест-кейса, в котором был найден баг, чтобы убедиться в его исправлении
  4. Проверка только документации