Методы тестирования и отладки программного обеспечения. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МОСАП
Состав работы
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Adobe Acrobat Reader
Описание
1. В каком из следующих случаев автоматизация тестирования будет наиболее выгодной?
При тестировании прототипа, который часто меняется
При тестировании критически важной функциональности, которая должна работать безупречно
При тестировании интерфейса пользователя на удобство использования
При тестировании редко используемой функциональности
2. В каком методе тестирования, тестер рассматривает код, чтобы определить тестовые данные, которые будут проверять конкретные пути выполнения?
“Черный ящик”
Эквивалентное разделение
“Белый ящик”
Анализ граничных значений
3. В каком типе тестирования, тестеру необходимо понимать логику работы программы, чтобы разработать тестовые случаи?
“Черный ящик”
“Серый ящик”
Тестирование на основе вариантов использования
“Белый ящик”
4. Если программа выдает неправильный результат для граничного значения входных данных, какой тип тестирования был бы наиболее полезен для обнаружения этой ошибки?
Эквивалентное разделение
Анализ граничных значений
Покрытие операторов
Тестирование на основе вариантов использования
5. Какая из следующих техник тестирования “черного ящика” фокусируется на проверке потока управления и последовательности событий в системе?
Эквивалентное разделение
Анализ граничных значений
Тестирование переходов состояний (State Transition Testing)
Таблицы решений
6. Какая метрика используется для оценки процента кода, который покрыт автоматизированными тестами?
Test coverage
Test efficiency
Test effectiveness
Test stability
7. Какие артефакты обычно используются для модульного тестирования?
Диаграммы прецедентов
Спецификации требований
Заглушки (заглушки) и драйверы (драйверы)
Тестовые фреймворки (например, JUnit, TestNG) и тестовые случаи
8. Какие специалисты обычно участвуют в приемочном тестировании (UAT)?
Разработчики и тестировщики
Бизнес-аналитики и архитекторы
Конечные пользователи и представители заказчика
Системные администраторы и специалисты по безопасности
9. Какой из методов “белого ящика” обеспечивает самое полное покрытие кода?
Покрытие операторов
Покрытие решений
Покрытие условий
Покрытие путей
10. Какой из перечисленных инструментов используется для автоматизации тестирования мобильных приложений?
Селен
Юнит
Appium
TestNG
11. Какой из перечисленных инструментов наиболее полезен для обнаружения утечек памяти?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
12. Какой из перечисленных инструментов наиболее часто используется для автоматизации тестирования веб-приложений?
Юнит
ТестНГ
Селен
Аппиум
13. Какой из перечисленных методов отладки лучше всего подходит для выявления проблем, связанных с неправильным порядком выполнения операций?
Логирование
Трассировка
Статический анализ кода
Профилирование
14. Какой из перечисленных типов тестирования НЕ является функциональным?
Дымовое тестирование (Smoke testing)
Тестирование удобства использования (Usability testing)
Тестирование безопасности (Security testing)
Тестирование локализации (Localization testing)
15. Какой из перечисленных уровней тестирования обычно предполагает использование тестовых данных, максимально приближенных к реальным?
Юнит-тестирование
Интеграционное тестирование
Системное тестирование
Приемочное тестирование
16. Какой из подходов к автоматизации тестирования предполагает запись действий пользователя и последующее воспроизведение этих действий?
Data-driven testing
Keyword-driven testing
Test-Driven Development (TDD)
Record and Playback
17. Какой из следующих вариантов лучше всего описывает Continuous Integration (CI)?
Автоматическое развертывание приложения в production
Интеграция изменений в код в центральный репозиторий несколько раз в день
Автоматическое тестирование производительности приложения
Ручная проверка кода другими разработчиками
18. Какой из следующих подходов к отладке лучше всего подходит для распределенных систем?
Трассировка с использованием отладчика
Локальное профилирование
Централизованное логирование и мониторинг
Статический анализ кода
19. Какой из следующих принципов наиболее важен при разработке автоматизированных тестов?
Зависимость тестов друг от друга
Использование сложных тестовых данных
Независимость тестов друг от друга
Тестирование только позитивных сценариев
20. Какой из следующих фреймворков автоматизации тестирования в основном ориентирован на тестирование REST API?
Selenium
Cypress
Postman/Newman
Appium
21. Какой инструмент автоматически проверяет код на наличие потенциальных ошибок и нарушений правил кодирования?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
22. Какой инструмент позволяет анализировать производительность кода и выявлять узкие места?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
23. Какой метод отладки предполагает добавление в код операторов для записи информации о состоянии системы?
Трассировка
Логирование
Метод половинного деления
Анализ стека вызовов
24. Какой метод отладки часто используется в связке с юнит-тестами?
Логирование
Трассировка
Отладочная печать
Ассерты (утверждения)
25. Какой метод тестирования "белого ящика" требует, чтобы каждое условие в каждой ветви принимало значения true и false?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
26. Какой метод тестирования “белого ящика” требует, чтобы все возможные пути выполнения через функцию или модуль были протестированы?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
27. Какой метод тестирования “белого ящика” требует, чтобы каждая возможная ветвь выполнения была выполнена хотя бы один раз?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
28. Какой метод тестирования “белого ящика” требует, чтобы каждая строка кода была выполнена хотя бы один раз?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
29. Какой метод тестирования “черного ящика” использует таблицы для систематического тестирования различных комбинаций входных условий?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
30. Какой метод тестирования “черного ящика” проверяет значения на границах групп эквивалентности?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
31. Какой метод тестирования “черного ящика” разделяет входные данные на группы, в которых система должна вести себя одинаково?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
32. Какой метод тестирования “черного ящика” тестирует сценарии использования системы с точки зрения пользователя?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
33. Какой метод тестирования лучше всего подходит для проверки сложных бизнес-правил и сценариев с множеством условий и действий?
Эквивалентное разделение
Покрытие решений
Таблицы решений
Покрытие операторов
34. Какой метод тестирования предполагает знание внутренней структуры кода?
"Черный ящик"
"Белый ящик"
"Серый ящик"
Эквивалентное разделение
35. Какой метод тестирования предполагает частичное знание внутренней структуры кода?
"Черный ящик"
"Белый ящик"
"Серый ящик"
Анализ граничных значений
36. Какой метод тестирования фокусируется на входных и выходных данных, не обращая внимания на внутреннюю реализацию?
"Черный ящик"
"Серый ящик"
"Белый ящик"
Покрытие операторов
37. Какой первый шаг в процессе отладки?
Исправление ошибки
Локализация ошибки
Идентификация проблемы
Анализ ошибки
38. Какой подход к интеграционному тестированию предполагает одновременную интеграцию и тестирование всех модулей?
Сверху вниз
Снизу вверх
Большой взрыв
Инкрементный
39. Какой тип автоматизированных тестов наиболее полезен для проверки взаимодействия между различными компонентами системы?
Модульные тесты
Интеграционные тесты
Системные тесты
Приемочные тесты
40. Какой тип нефункционального тестирования оценивает скорость, масштабируемость и стабильность системы при различных нагрузках?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
41. Какой тип нефункционального тестирования оценивает устойчивость системы к взлому и защиту данных?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
42. Какой тип нефункционального тестирования оценивает, насколько легко и удобно пользователям работать с системой?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
43. Какой тип ошибок сложнее всего выявить с помощью статического анализа кода?
Синтаксические ошибки
Ошибки типа
Логические ошибки, зависящие от входных данных
Нарушения стиля кодирования
44. Какой тип тестирования “белого ящика” сосредотачивается на проверке того, что каждое возможное условие в выражении принятия решения (например, в операторе if) было выполнено как с истинным, так и с ложным значением?
Покрытие операторов
Покрытие решений (ветвей)
Покрытие условий
Покрытие путей
45. Какой тип тестирования в основном направлен на проверку отдельных модулей или компонентов кода в автоматизированном режиме?
Интеграционное тестирование
Системное тестирование
Модульное (юнит) тестирование
Приемочное тестирование
46. Какой тип тестирования направлен на проверку локализации продукта для определенного региона, включая язык, формат даты, валюту и т.д.?
Тестирование юзабилити
Тестирование совместимости
Тестирование локализации
Тестирование производительности
47. Какой тип тестирования оценивает аспекты системы, не связанные с функциональностью, такие как производительность и безопасность?
Функциональное тестирование
Регрессионное тестирование
Нефункциональное тестировани
Модульное тестирование
48. Какой тип тестирования помогает убедиться, что приложение работает корректно на разных мобильных устройствах (разное разрешение экрана, версия операционной системы)?
Тестирование производительности
Тестирование безопасности
Тестирование совместимости
Тестирование юзабилити
49. Какой тип тестирования проверяет, не сломалась ли существующая функциональность после внесения изменений в код?
Функциональное тестирование
Регрессионное тестирование
Нефункциональное тестирование
Модульное тестирование
50. Какой уровень тестирования проверяет взаимодействие между двумя или более интегрированными модулями?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
51. Какой уровень тестирования проводится конечными пользователями или заказчиками?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
52. Какой уровень тестирования фокусируется на проверке отдельных компонентов или модулей кода?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
53. Какой этап следует после исправления ошибки?
Анализ ошибки
Локализация ошибки
Тестирование исправления
Предотвращение ошибок
54. Когда разработчик использует отладчик для проверки правильности работы своего кода, какой тип тестирования он выполняет?
“Черный ящик”
“Серый ящик”
“Белый ящик”
Тестирование на основе вариантов использования
55. Что из перечисленного НЕ является преимуществом автоматизации тестирования?
Увеличение скорости тестирования
Снижение человеческого фактора
Возможность автоматического выявления всех типов ошибок
Возможность частого повторения тестов
56. Что из перечисленного НЕ является преимуществом использования статического анализа кода?
Обнаружение ошибок на ранних этапах разработки
Автоматическое исправление ошибок
Обеспечение соблюдения стандартов кодирования
Выявление потенциальных уязвимостей безопасности
57. Что из перечисленного НЕ является хорошей практикой при написании автоматизированных тестов?
Использование комментариев для пояснения логики теста
Жесткое кодирование значений вместо использования параметризации
Создание переиспользуемых функций и компонентов
Использование осмысленных имен для тестов и переменных
58. Что из перечисленного следует включить в сообщение об ошибке для облегчения процесса отладки?
Только описание симптомов ошибки
Только исходный код
Описание симптомов, шаги воспроизведения, окружение
Только имя ответственного разработчика
59. Что из перечисленного является ключевым преимуществом использования систем контроля версий (например, Git) в процессе отладки?
Автоматическое исправление ошибок
Возможность отслеживать изменения в коде и возвращаться к предыдущим версиям
Улучшение производительности кода
Обнаружение уязвимостей безопасности
60. Что из перечисленного является наиболее важным при разработке юнит-тестов?
Максимальное покрытие кода
Независимость тестов друг от друга
Тестирование только позитивных сценариев
Использование сложных тестовых данных
61. Что из перечисленного является преимуществом приемочного тестирования (UAT)?
Обнаружение ошибок кодирования на ранней стадии разработки
Подтверждение соответствия системы бизнес-требованиям
Автоматическое выполнение тестов при каждой сборке
Оптимизация производительности системы
62. Что из перечисленного является примером хорошей практики логирования?
Запись конфиденциальной информации (пароли, ключи API) в логи
Использование слишком подробного логирования, которое замедляет работу системы
Использование разных уровней логирования (DEBUG, INFO, WARN, ERROR) для контроля объема информации
Игнорирование логирования в release-версиях приложения
63. Что следует учитывать при выборе CI/CD инструмента для интеграции автоматизированного тестирования?
Только стоимость инструмента
Поддержка используемых технологий, интеграция с другими инструментами, масштабируемость
Только популярность инструмента
Только наличие графического интерфейса
64. Что такое "дымовое тестирование" (Smoke testing)?
Тип тестирования безопасности
Быстрый тест основных функций системы, чтобы убедиться, что она вообще работоспособна
Тестирование производительности при максимальной нагрузке
Тестирование совместимости с устаревшим оборудованием
65. Что такое “Code Review”?
Процесс автоматической проверки кода на наличие ошибок
Процесс ручного анализа кода разработчиком
Процесс проверки кода другими разработчиками
Процесс тестирования кода
66. Что такое “Data-driven testing”?
Подход, когда тестовые данные генерируются автоматически
Подход, когда тестовые сценарии создаются на основе данных из внешних источников
Подход, когда тесты запускаются только при изменении данных
Подход, когда данные используются для оценки покрытия кода
67. Что такое “Keyword-driven testing”?
Подход к тестированию, основанный на использовании ключевых слов для идентификации элементов интерфейса
Подход к тестированию, основанный на использовании ключевых слов для описания тестовых шагов
Подход к тестированию, основанный на использовании ключевых слов для управления тестовыми данными
Подход к тестированию, основанный на использовании ключевых слов для генерации тестового кода
68. Что такое “регрессионное тестирование”?
Тестирование новых функций системы
Тестирование старых функций системы
Тестирование исправления ошибки
Тестирование всех функций системы после внесения изменений
69. Что такое “стек вызовов”?
Список всех переменных, используемых в программе
Список всех функций, вызываемых в программе
Список всех ошибок, возникших в программе
Список всех модулей, используемых в программе
70. Что такое “точка останова” в отладчике?
Место в коде, где начинается выполнение программы
Место в коде, где отладчик приостанавливает выполнение программы
Место в коде, где программа завершает свою работу
Место в коде, где происходит ошибка
71. Что такое Page Object Model (POM) в контексте автоматизации тестирования?
Инструмент для управления тестовыми данными
Шаблон проектирования, где каждый элемент веб-страницы представлен как объект
Метод для автоматической генерации тестовых сценариев
Фреймворк для тестирования производительности веб-приложений
72. Что такое тестирование “белого ящика”?
Тестирование с знанием внутренней структуры кода
Тестирование без знания внутренней структуры кода
Тестирование юзабилити
Тестирование совместимости
73. Что такое тестирование “черного ящика”?
Тестирование с знанием внутренней структуры кода
Тестирование без знания внутренней структуры кода
Тестирование производительности
Тестирование безопасности
74. Что такое фреймворк автоматизации тестирования?
Инструмент для ручного тестирования
Набор правил и рекомендаций по написанию кода
Набор инструментов и библиотек, облегчающих разработку автоматизированных тестов
Инструмент для статического анализа кода
75. Что является наиболее важным для успешной отладки сложной проблемы?
Использование самого современного отладчика
Применение правильного подхода и методологии, а также систематический подход к анализу
Беспорядочное изменение кода, пока проблема не исчезнет
Зависимость только от интуиции и опыта
При тестировании прототипа, который часто меняется
При тестировании критически важной функциональности, которая должна работать безупречно
При тестировании интерфейса пользователя на удобство использования
При тестировании редко используемой функциональности
2. В каком методе тестирования, тестер рассматривает код, чтобы определить тестовые данные, которые будут проверять конкретные пути выполнения?
“Черный ящик”
Эквивалентное разделение
“Белый ящик”
Анализ граничных значений
3. В каком типе тестирования, тестеру необходимо понимать логику работы программы, чтобы разработать тестовые случаи?
“Черный ящик”
“Серый ящик”
Тестирование на основе вариантов использования
“Белый ящик”
4. Если программа выдает неправильный результат для граничного значения входных данных, какой тип тестирования был бы наиболее полезен для обнаружения этой ошибки?
Эквивалентное разделение
Анализ граничных значений
Покрытие операторов
Тестирование на основе вариантов использования
5. Какая из следующих техник тестирования “черного ящика” фокусируется на проверке потока управления и последовательности событий в системе?
Эквивалентное разделение
Анализ граничных значений
Тестирование переходов состояний (State Transition Testing)
Таблицы решений
6. Какая метрика используется для оценки процента кода, который покрыт автоматизированными тестами?
Test coverage
Test efficiency
Test effectiveness
Test stability
7. Какие артефакты обычно используются для модульного тестирования?
Диаграммы прецедентов
Спецификации требований
Заглушки (заглушки) и драйверы (драйверы)
Тестовые фреймворки (например, JUnit, TestNG) и тестовые случаи
8. Какие специалисты обычно участвуют в приемочном тестировании (UAT)?
Разработчики и тестировщики
Бизнес-аналитики и архитекторы
Конечные пользователи и представители заказчика
Системные администраторы и специалисты по безопасности
9. Какой из методов “белого ящика” обеспечивает самое полное покрытие кода?
Покрытие операторов
Покрытие решений
Покрытие условий
Покрытие путей
10. Какой из перечисленных инструментов используется для автоматизации тестирования мобильных приложений?
Селен
Юнит
Appium
TestNG
11. Какой из перечисленных инструментов наиболее полезен для обнаружения утечек памяти?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
12. Какой из перечисленных инструментов наиболее часто используется для автоматизации тестирования веб-приложений?
Юнит
ТестНГ
Селен
Аппиум
13. Какой из перечисленных методов отладки лучше всего подходит для выявления проблем, связанных с неправильным порядком выполнения операций?
Логирование
Трассировка
Статический анализ кода
Профилирование
14. Какой из перечисленных типов тестирования НЕ является функциональным?
Дымовое тестирование (Smoke testing)
Тестирование удобства использования (Usability testing)
Тестирование безопасности (Security testing)
Тестирование локализации (Localization testing)
15. Какой из перечисленных уровней тестирования обычно предполагает использование тестовых данных, максимально приближенных к реальным?
Юнит-тестирование
Интеграционное тестирование
Системное тестирование
Приемочное тестирование
16. Какой из подходов к автоматизации тестирования предполагает запись действий пользователя и последующее воспроизведение этих действий?
Data-driven testing
Keyword-driven testing
Test-Driven Development (TDD)
Record and Playback
17. Какой из следующих вариантов лучше всего описывает Continuous Integration (CI)?
Автоматическое развертывание приложения в production
Интеграция изменений в код в центральный репозиторий несколько раз в день
Автоматическое тестирование производительности приложения
Ручная проверка кода другими разработчиками
18. Какой из следующих подходов к отладке лучше всего подходит для распределенных систем?
Трассировка с использованием отладчика
Локальное профилирование
Централизованное логирование и мониторинг
Статический анализ кода
19. Какой из следующих принципов наиболее важен при разработке автоматизированных тестов?
Зависимость тестов друг от друга
Использование сложных тестовых данных
Независимость тестов друг от друга
Тестирование только позитивных сценариев
20. Какой из следующих фреймворков автоматизации тестирования в основном ориентирован на тестирование REST API?
Selenium
Cypress
Postman/Newman
Appium
21. Какой инструмент автоматически проверяет код на наличие потенциальных ошибок и нарушений правил кодирования?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
22. Какой инструмент позволяет анализировать производительность кода и выявлять узкие места?
Отладчик
Логгер
Профилировщик
Статический анализатор кода
23. Какой метод отладки предполагает добавление в код операторов для записи информации о состоянии системы?
Трассировка
Логирование
Метод половинного деления
Анализ стека вызовов
24. Какой метод отладки часто используется в связке с юнит-тестами?
Логирование
Трассировка
Отладочная печать
Ассерты (утверждения)
25. Какой метод тестирования "белого ящика" требует, чтобы каждое условие в каждой ветви принимало значения true и false?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
26. Какой метод тестирования “белого ящика” требует, чтобы все возможные пути выполнения через функцию или модуль были протестированы?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
27. Какой метод тестирования “белого ящика” требует, чтобы каждая возможная ветвь выполнения была выполнена хотя бы один раз?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
28. Какой метод тестирования “белого ящика” требует, чтобы каждая строка кода была выполнена хотя бы один раз?
Покрытие решений
Покрытие условий
Покрытие операторов
Покрытие путей
29. Какой метод тестирования “черного ящика” использует таблицы для систематического тестирования различных комбинаций входных условий?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
30. Какой метод тестирования “черного ящика” проверяет значения на границах групп эквивалентности?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
31. Какой метод тестирования “черного ящика” разделяет входные данные на группы, в которых система должна вести себя одинаково?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
32. Какой метод тестирования “черного ящика” тестирует сценарии использования системы с точки зрения пользователя?
Анализ граничных значений
Таблицы решений
Эквивалентное разделение
Тестирование на основе вариантов использования
33. Какой метод тестирования лучше всего подходит для проверки сложных бизнес-правил и сценариев с множеством условий и действий?
Эквивалентное разделение
Покрытие решений
Таблицы решений
Покрытие операторов
34. Какой метод тестирования предполагает знание внутренней структуры кода?
"Черный ящик"
"Белый ящик"
"Серый ящик"
Эквивалентное разделение
35. Какой метод тестирования предполагает частичное знание внутренней структуры кода?
"Черный ящик"
"Белый ящик"
"Серый ящик"
Анализ граничных значений
36. Какой метод тестирования фокусируется на входных и выходных данных, не обращая внимания на внутреннюю реализацию?
"Черный ящик"
"Серый ящик"
"Белый ящик"
Покрытие операторов
37. Какой первый шаг в процессе отладки?
Исправление ошибки
Локализация ошибки
Идентификация проблемы
Анализ ошибки
38. Какой подход к интеграционному тестированию предполагает одновременную интеграцию и тестирование всех модулей?
Сверху вниз
Снизу вверх
Большой взрыв
Инкрементный
39. Какой тип автоматизированных тестов наиболее полезен для проверки взаимодействия между различными компонентами системы?
Модульные тесты
Интеграционные тесты
Системные тесты
Приемочные тесты
40. Какой тип нефункционального тестирования оценивает скорость, масштабируемость и стабильность системы при различных нагрузках?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
41. Какой тип нефункционального тестирования оценивает устойчивость системы к взлому и защиту данных?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
42. Какой тип нефункционального тестирования оценивает, насколько легко и удобно пользователям работать с системой?
Тестирование производительности
Тестирование безопасности
Тестирование юзабилити
Тестирование совместимости
43. Какой тип ошибок сложнее всего выявить с помощью статического анализа кода?
Синтаксические ошибки
Ошибки типа
Логические ошибки, зависящие от входных данных
Нарушения стиля кодирования
44. Какой тип тестирования “белого ящика” сосредотачивается на проверке того, что каждое возможное условие в выражении принятия решения (например, в операторе if) было выполнено как с истинным, так и с ложным значением?
Покрытие операторов
Покрытие решений (ветвей)
Покрытие условий
Покрытие путей
45. Какой тип тестирования в основном направлен на проверку отдельных модулей или компонентов кода в автоматизированном режиме?
Интеграционное тестирование
Системное тестирование
Модульное (юнит) тестирование
Приемочное тестирование
46. Какой тип тестирования направлен на проверку локализации продукта для определенного региона, включая язык, формат даты, валюту и т.д.?
Тестирование юзабилити
Тестирование совместимости
Тестирование локализации
Тестирование производительности
47. Какой тип тестирования оценивает аспекты системы, не связанные с функциональностью, такие как производительность и безопасность?
Функциональное тестирование
Регрессионное тестирование
Нефункциональное тестировани
Модульное тестирование
48. Какой тип тестирования помогает убедиться, что приложение работает корректно на разных мобильных устройствах (разное разрешение экрана, версия операционной системы)?
Тестирование производительности
Тестирование безопасности
Тестирование совместимости
Тестирование юзабилити
49. Какой тип тестирования проверяет, не сломалась ли существующая функциональность после внесения изменений в код?
Функциональное тестирование
Регрессионное тестирование
Нефункциональное тестирование
Модульное тестирование
50. Какой уровень тестирования проверяет взаимодействие между двумя или более интегрированными модулями?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
51. Какой уровень тестирования проводится конечными пользователями или заказчиками?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
52. Какой уровень тестирования фокусируется на проверке отдельных компонентов или модулей кода?
Интеграционное тестирование
Системное тестирование
Модульное тестирование
Приемочное тестирование
53. Какой этап следует после исправления ошибки?
Анализ ошибки
Локализация ошибки
Тестирование исправления
Предотвращение ошибок
54. Когда разработчик использует отладчик для проверки правильности работы своего кода, какой тип тестирования он выполняет?
“Черный ящик”
“Серый ящик”
“Белый ящик”
Тестирование на основе вариантов использования
55. Что из перечисленного НЕ является преимуществом автоматизации тестирования?
Увеличение скорости тестирования
Снижение человеческого фактора
Возможность автоматического выявления всех типов ошибок
Возможность частого повторения тестов
56. Что из перечисленного НЕ является преимуществом использования статического анализа кода?
Обнаружение ошибок на ранних этапах разработки
Автоматическое исправление ошибок
Обеспечение соблюдения стандартов кодирования
Выявление потенциальных уязвимостей безопасности
57. Что из перечисленного НЕ является хорошей практикой при написании автоматизированных тестов?
Использование комментариев для пояснения логики теста
Жесткое кодирование значений вместо использования параметризации
Создание переиспользуемых функций и компонентов
Использование осмысленных имен для тестов и переменных
58. Что из перечисленного следует включить в сообщение об ошибке для облегчения процесса отладки?
Только описание симптомов ошибки
Только исходный код
Описание симптомов, шаги воспроизведения, окружение
Только имя ответственного разработчика
59. Что из перечисленного является ключевым преимуществом использования систем контроля версий (например, Git) в процессе отладки?
Автоматическое исправление ошибок
Возможность отслеживать изменения в коде и возвращаться к предыдущим версиям
Улучшение производительности кода
Обнаружение уязвимостей безопасности
60. Что из перечисленного является наиболее важным при разработке юнит-тестов?
Максимальное покрытие кода
Независимость тестов друг от друга
Тестирование только позитивных сценариев
Использование сложных тестовых данных
61. Что из перечисленного является преимуществом приемочного тестирования (UAT)?
Обнаружение ошибок кодирования на ранней стадии разработки
Подтверждение соответствия системы бизнес-требованиям
Автоматическое выполнение тестов при каждой сборке
Оптимизация производительности системы
62. Что из перечисленного является примером хорошей практики логирования?
Запись конфиденциальной информации (пароли, ключи API) в логи
Использование слишком подробного логирования, которое замедляет работу системы
Использование разных уровней логирования (DEBUG, INFO, WARN, ERROR) для контроля объема информации
Игнорирование логирования в release-версиях приложения
63. Что следует учитывать при выборе CI/CD инструмента для интеграции автоматизированного тестирования?
Только стоимость инструмента
Поддержка используемых технологий, интеграция с другими инструментами, масштабируемость
Только популярность инструмента
Только наличие графического интерфейса
64. Что такое "дымовое тестирование" (Smoke testing)?
Тип тестирования безопасности
Быстрый тест основных функций системы, чтобы убедиться, что она вообще работоспособна
Тестирование производительности при максимальной нагрузке
Тестирование совместимости с устаревшим оборудованием
65. Что такое “Code Review”?
Процесс автоматической проверки кода на наличие ошибок
Процесс ручного анализа кода разработчиком
Процесс проверки кода другими разработчиками
Процесс тестирования кода
66. Что такое “Data-driven testing”?
Подход, когда тестовые данные генерируются автоматически
Подход, когда тестовые сценарии создаются на основе данных из внешних источников
Подход, когда тесты запускаются только при изменении данных
Подход, когда данные используются для оценки покрытия кода
67. Что такое “Keyword-driven testing”?
Подход к тестированию, основанный на использовании ключевых слов для идентификации элементов интерфейса
Подход к тестированию, основанный на использовании ключевых слов для описания тестовых шагов
Подход к тестированию, основанный на использовании ключевых слов для управления тестовыми данными
Подход к тестированию, основанный на использовании ключевых слов для генерации тестового кода
68. Что такое “регрессионное тестирование”?
Тестирование новых функций системы
Тестирование старых функций системы
Тестирование исправления ошибки
Тестирование всех функций системы после внесения изменений
69. Что такое “стек вызовов”?
Список всех переменных, используемых в программе
Список всех функций, вызываемых в программе
Список всех ошибок, возникших в программе
Список всех модулей, используемых в программе
70. Что такое “точка останова” в отладчике?
Место в коде, где начинается выполнение программы
Место в коде, где отладчик приостанавливает выполнение программы
Место в коде, где программа завершает свою работу
Место в коде, где происходит ошибка
71. Что такое Page Object Model (POM) в контексте автоматизации тестирования?
Инструмент для управления тестовыми данными
Шаблон проектирования, где каждый элемент веб-страницы представлен как объект
Метод для автоматической генерации тестовых сценариев
Фреймворк для тестирования производительности веб-приложений
72. Что такое тестирование “белого ящика”?
Тестирование с знанием внутренней структуры кода
Тестирование без знания внутренней структуры кода
Тестирование юзабилити
Тестирование совместимости
73. Что такое тестирование “черного ящика”?
Тестирование с знанием внутренней структуры кода
Тестирование без знания внутренней структуры кода
Тестирование производительности
Тестирование безопасности
74. Что такое фреймворк автоматизации тестирования?
Инструмент для ручного тестирования
Набор правил и рекомендаций по написанию кода
Набор инструментов и библиотек, облегчающих разработку автоматизированных тестов
Инструмент для статического анализа кода
75. Что является наиболее важным для успешной отладки сложной проблемы?
Использование самого современного отладчика
Применение правильного подхода и методологии, а также систематический подход к анализу
Беспорядочное изменение кода, пока проблема не исчезнет
Зависимость только от интуиции и опыта
Дополнительная информация
В тесте представлено 75 вопросов. Правильные ответы размещены после списка вопросов. Сдавался в 2026 г. Формат файла – pdf.
Похожие материалы
Основы электротехники. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 5 июля 2026
1. Граничная частота высокочастотных биполярных транзисторов – …
до 3 МГц
от 3 МГц до 30 МГц
от 30 МГц до 300 МГц
более 300 МГц
2. … – это полупроводниковый прибор с двумя p-n-переходами, имеющий три электрода.
Униполярный транзистор
Биполярный транзистор
Диод
Катод
Тиристор
3. Коэффициент … – это отношение относительного изменения напряжения на входе к соответствующему относительному изменению напряжения на выходе стабилизатора
4. Часть подложки или вся подложка интегральной схемы
180 руб.
"Философия". Ответы на итоговый тест. МФПУ "Синергия", МОИ, МТИ, МОСАП
kolonokus1
: 21 июня 2025
Оценка может и не носить ... характера - в тех случаях, когда мы оцениваем теорию на предмет ее истинности или соответствия критериям научности, а также когда оцениваем степень надежности созданного механизма
Тип ответа: Текстовый ответ
... понимает под гражданским обществом систему потребностей, основанную на частной собственности, имущественные и сословные отношения, систему правовых отношений, а также догадывается о некоторых законах развития общества
Тип ответа: Одиночный выбор
К. Мар
320 руб.
Основы энергетической безопасности. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 17 августа 2026
1. Какой процент мировой электроэнергии генерируют атомные электростанции?
9%
5%
3%
2%
2. Доктрина энергетической безопасности РФ выделяет следующие группы угроз - …
внешнеэкономические и внешнеполитические
внутренние
трансграничные
экологически
3. Какому уровню энергобезопасности по Корнеллу более всего угрожает «милитаризация энергетической политики»?
Первому
Второму
Третьему
Четвертому
4. Стратегия национальной безопасности какого государства говорит о том, что «страна находи
189 руб.
Технологии цифрового образования. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 24 июля 2026
1. … – технология, позволяющая воспроизводить окружающую среду и имитировать физическое присутствие
Виртуальная реальность
Дополненная реальность
Смоделированная реальность
Игровая реальность
2. … – вид комплекса дистанционных образовательных программ с неограниченным числом участников и открытым доступом через интернет
Макрообучение
Микрообучение
Онлайн-обучение
Электронное обучение
3. … – вид онлайн-обучения, при котором ученик получает новую информацию небольшими порциями и повторя
150 руб.
Управление ИТ – проектами. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МосАП
kolonokus1
: 14 июля 2026
1. Неверно, что … относится к сторам (store) для размещения Android-проектов
Xiaomi Store
Google Play
Huawei Store
Microsoft Store
2. Мотивирование руководителем проектов своей команды и поиск сильных сторон своих сотрудников относится к … руководителя проектов
функциональным обязанностям
основным правилам
задачам
3. Неверно, что департамент подчиняется …
директору направления
президенту компании
старшему вице-президенту компании
руководителю проекта
4. Главная функция Департаме
190 руб.
Технические измерения. Итоговый тест для сдачи в МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 29 октября 2025
1. Что не является целью участия в международных метрологических организациях?
Обмен передовыми практиками
Увеличение налогов
Гармонизация стандартов
Развитие технологий
2. Что такое прямое измерение?
Измерение величины через расчет на основе других величин
Измерение величины напрямую, сравнивая ее с эталоном
Измерение величины с использованием статистических методов
Измерение величины, зависящее от времени
3. Что является целью калибровки?
Изменение конструкции прибора
Минимизация п
250 руб.
Надежность строительных конструкций. Итоговый тест для сдачи в МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 16 августа 2026
1. Какое понятие определяется как «средний интервал времени, в течение которого характеристическое значение нагрузки превышает заданный уровень»?
Обеспеченность нагрузки
Срок службы сооружения
Период повторяемости нагрузки
Коэффициент надежности
2. Какая мера усиления металлических конструкций является первоочередной?
Нанесение защитных покрытий для предотвращения дальнейшей коррозии
Усиление сварными насадками или болтовыми соединениями
Установка дополнительных связей и ребер жесткости
199 руб.
Сопротивление материалов. Темы 1-9. Итоговый тест. МФПУ «Синергия», МТИ, МОИ, МОСАП
kolonokus1
: 6 июля 2026
1. Принцип начальных размеров гласит, что…
при составлении уравнений равновесия конструкция рассматривается как полностью деформированная, т.е. как имеющая предельные геометрические размеры при нагружении
при составлении уравнений равновесия начальные размеры конструкции после нагружения изменяются в диапазоне предела текучести
при составлении уравнений равновесия конструкция рассматривается как недеформированная, т.е. как имеющая те же геометрические размеры, какие она имела до нагружения
п
190 руб.
Другие работы
Контрольные работы по гидростатике и гидродинамике ИжГТУ К.р. 1 Задача 4 Вариант 27
Z24
: 11 декабря 2025
Определить давление р1 жидкости, которую необходимо подвести к гидроцилиндру, чтобы преодолеть усилие, направленное вдоль штока F. Диаметры: цилиндра D, штока d. Давление в бачке p0, высота Н0. Силу трения не учитывать. Плотность жидкости ρ=800 кг/м³.
180 руб.
Презентация - Переход права собственности на жилое помещение в порядке договора купли-продажи
GnobYTEL
: 14 сентября 2012
Интересная презентация, созданная в тезисно-сравнительной форме, с использованием схем, картинок, объемом - 13 слайдов. Защищена на оценку отлично.
2 руб.
Проектирование грузоподъемной машины в виде манипулятора
DoctorKto
: 22 мая 2012
Содержание стр.
Введение 9
1 КОНСТРУКТОРСКАЯ ЧАСТЬ 11
1.1 Классификация и общая характеристика 11
1.2 Обзор конструкций автомобильных манипуляторов 12
1.3 Требования к манипуляторам 15
1.4 Выбор и обоснование предлагаемой конструкции 17
1.5 Расчет механизма поворота 18
1.5.1 Определение момента поворота 18
1.5.2 Расчет зубчатого зацепления 21
1.6 Расчет механизм подъема груза 23
1.6.1 Выбор полиспаста 23
1.6.2 Расчет и выбор каната 24
1.6.3 Расчет барабана и бло
1750 руб.
Жесты касания и их репрезентация в современном английском языке
Aronitue9
: 27 августа 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………... 3
ГЛАВА 1.Теоретические основы исследования невербальной коммуникации …………………………………………………………….... 6
1.1. Понятие коммуникации ……………………………..……... . …….……. 6
1.2. Особенности невербальной коммуникации …………..…………….…. 10
Выводы по первой главе ……………….…………………………………… 20
ГЛАВА 2. Язык движения тела в языковой картине мира …………….. 22
2.1. Понятие языковой картины мира ………………………….. ……….. 22
2.2. Невербальные акты касания и их роль в коммуникации ………..
250 руб.