Автоматизация тестирования программного обеспечения.фип_БАК_МОиАИС_н/с

Скачать тест — (Автоматизация тестирования программного обеспечени_0908a051.pdf)

  1. Жизненный цикл тестирования программного обеспечения включает этап …
  2. Основной целью регрессионного тестирования является …
  3. Функциональное тестирование направлено на проверку …
  4. К основным элементам баг-репорта относятся …
  5. Системное тестирование …
  6. Методика «эквивалентных классов» в тест-дизайне позволяет …
  7. Цель альфа-тестирования — …
  8. Основное отличие юнит-тестирования от интеграционного заключается в …
  9. Основной целью тестирования является обнаружение и исправление …
  10. Первый этап процесса тестирования ПО называется …
  11. Документ, описывающий последовательность действий для тестирования определенной функции, называется …
  12. Методика тестирования, при которой проверяется работа приложения при максимальной нагрузке, называется тестирование …
  13. Важнейший критерий хорошего баг-репорта – это воспроизводимость …
  14. В модели … тестирования проверяется влияние изменений в коде на работоспособность системы
  15. Название процесса, в котором тестирование проводится пользователями перед релизом …-тестирование
  16. Преимущество автоматизированного тестирования перед ручным заключается в скорости выполнения и повторяемости …
  17. Установите соответствие между типами тестирования и их характеристиками:
  18. Соотнесите этапы тестирования и их описание:
  19. Упорядочите этапы жизненного цикла тестирования:
  20. Расположите виды тестирования по уровню их выполнения (от низшего к высшему):
  21. Вам нужно протестировать форму авторизации на веб-сайте. В первую очередь следует проверить …
  22. Метод, который используется в Selenium для получения значения атрибута элемента, – это …
  23. Ожидание, которое задаёт максимальное время на поиск элемента перед генерацией ошибки, – это …
  24. Метод, позволяющий переключиться в другой фрейм на веб-странице, – это …
  25. Метод, который позволяет переключаться между вкладками браузера, – это …
  26. Способ поиска элементов, который НЕ поддерживается Selenium, – это …
  27. Переменная Selenium, которая хранит все доступные окна браузера, – это …
  28. Метод, который позволяет выполнить клик по найденному элементу, – это …
  29. Метод, который используется для ввода текста в поле, – это …
  30. Класс Selenium, который используется для явного ожидания появления элемента, – это
  31. Формат, в котором Selenium возвращает найденные элементы, – это …
  32. Метод, позволяющий вернуться к родительскому фрейму, – это …_to.default_content()
  33. Исключение, которое возникает при отсутствии элемента на странице, – это …
  34. Метод, который используется для удаления всех cookies в Selenium, – это …_all_cookies()
  35. Метод, который позволяет выполнить JavaScript-код, – это …_script()
  36. Метод, который позволяет прокрутить страницу вниз до элемента, – это …()
  37. Тип ожидания в Selenium, который позволяет гибко настраивать интервалы проверок, – это …
  38. Установите соответствие между методами Selenium и их назначением:
  39. Установите соответствие между видами ожидания и их описанием:
  40. Расположите шаги для работы с фреймами в Selenium в правильной последовательности:
  41. Расположите последовательность действий при запуске браузера в Selenium:
  42. Вам нужно протестировать авторизацию на сайте. Метод, который позволит очистить поле перед вводом пароля, – это …
  43. PyTest – это фреймворк для …
  44. Для установки PyTest в виртуальном окружении используется команда …
  45. Стандартное имя файла для тестов в PyTest должно начинаться с …
  46. Декоратор … используется для параметризации тестов в PyTest
  47. Фикстуры в PyTest применяются для …
  48. Уровень фикстуры … выполняется один раз за весь сеанс тестирования
  49. … позволяет выполнить все тесты в текущем каталоге
  50. Метод … позволяет принудительно провалить тест
  51. В PyTest тестовые функции определяются с помощью ключевого слова …
  52. В PyTest проверка ожидаемых и фактических значений выполняется с помощью оператора …
  53. Специальный файл, используемый в PyTest для настройки тестового окружения ….py
  54. В PyTest можно пропустить выполнение теста, добавив декоратор @pytest.mark….
  55. Для того чтобы тест ожидал исправления и временно не считался неудачным, используется декоратор @pytest.mark….
  56. В PyTest фикстуры объявляются с помощью ключевого слова …
  57. В PyTest для логического объединения нескольких тестов можно использовать …
  58. Фикстуры PyTest передаются в тестовые функции в качестве …
  59. Установите соответствие между командами и их назначением:
  60. Соотнесите уровни фикстур с их областью действия:
  61. Расположите этапы тестирования с использованием PyTest в правильном порядке:
  62. Расположите уровни фикстур в порядке увеличения их области действия:
  63. В тестовом проекте необходимо перед каждым тестом и после него очищать базу данных. Какой уровень фикстуры PyTest подойдет лучше всего?
  64. Selenium Grid используется для …
  65. Основной компонент Selenium Grid, который управляет тестами, – это …
  66. Page Object Model (POM) используется для …
  67. Использование паттернов проектирования в тестах дает преимущества в виде …
  68. Неверно, что … относится к методу логирования в Selenium
  69. Selenoid – это …
  70. Allure используется для …
  71. Основное назначение скриншотов в автоматизированном тестировании – это …
  72. … тесты – это тесты, результаты которых не зависят от выполнения других тестов
  73. Ведение логов во время выполнения тестов помогает фиксировать … и анализировать их причины.
  74. Основной принцип POM – это представление каждой страницы в виде отдельного …
  75. Ключевой компонент Selenium Grid, на который отправляются запросы, называется …
  76. Инструмент Allure используется для создания детализированных отчетов о выполнении …
  77. … позволяет фиксировать ошибки и события во время выполнения тестов для последующего анализа
  78. Принцип минимизации зависимости от интерфейса в тестах достигается за счет использования … проектирования
  79. … — процесс одновременного выполнения тестов на нескольких узлах для сокращения времени тестирования
  80. Установите соответствие между компонентами Selenium Grid и их функциями:
  81. Установите соответствие между инструментами и их назначением:
  82. Упорядочите шаги настройки Selenium Grid:
  83. Упорядочите шаги создания отчета с Allure:
  84. Вам необходимо настроить логирование для тестов в Selenium. Какой код правильно задает формат логирования?
  85. Опция -v при запуске тестов с PyTest используется для …
  86. Чтобы запустить только тесты с определенной маркировкой, используется команда …
  87. Конфигурационные файлы PyTest могут храниться в файлах …
  88. Флаг … используется для запуска PyTest с выводом только ошибок
  89. С помощью … можно отключить определенный плагин во время выполнения тестов
  90. Фикстура tmpdir …
  91. Команда … позволяет отфильтровать тесты, содержащие определенное слово в названии
  92. Плагин … PyTest используется для параллельного выполнения тестов
  93. Опция командной строки PyTest для уменьшения объема вывода — это -…
  94. Фикстура, позволяющая временно изменять переменные окружения — …
  95. Чтобы пропустить тест в PyTest, используется функция pytest.…()
  96. Параметризация тестов осуществляется с помощью декоратора @pytest.mark.…
  97. Основной файл конфигурации для PyTest — pytest.…
  98. Для установки PyTest-плагинов через pip используется команда …-˂plugin_name˃
  99. Команда —…=N позволяет запустить тесты с ограничением на максимальное количество ошибок перед остановкой
  100. Фикстура, перехватывающая стандартный вывод (stdout) и ошибки (stderr), называется …
  101. Установите соответствие между опциями командной строки PyTest и их назначением:
  102. Установите соответствие между плагинами PyTest и их функциями:
  103. Расположите этапы конфигурации PyTest в правильном порядке:
  104. Упорядочите шаги параметризации тестов в PyTest:
  105. Вам нужно написать тест, проверяющий, что функция get_user(id) выбрасывает исключение ValueError, если id отрицательный. Какой вариант кода корректен?
  106. Документация API помогает …
  107. Основные методы HTTP включают …
  108. Код состояния 404 в ответе API означает …
  109. JSON Schema используется для …
  110. Основное различие между REST и GraphQL заключается в …
  111. Валидация данных в API нужна для …
  112. Параметры запроса могут передаваться …
  113. В REST API ресурс представляется как …
  114. Основной формат обмена данными в API — это …
  115. Код состояния … означает создание ресурса
  116. Разница между кодами состояния 500 и … заключается в том, что первый — внутренняя ошибка сервера, а второй — сервер временно недоступен
  117. Основное назначение заголовка …-Type — это указание типа передаваемых данных
  118. Основная особенность в сравнении с REST — это … возможность запрашивать только необходимые данные
  119. …-запрос используется для получения данных
  120. Отличие PUT от … заключается в том, что первый обновляет весь ресурс, а второй – только его часть
  121. Аутентификация в API означает проверку подлинности пользователя или
  122. Установите соответствие между кодами состояния и их значением:
  123. Соотнесите HTTP-методы с их основными функциями:
  124. Упорядочите шаги обработки API-запроса:
  125. Расположите коды состояния HTTP в порядке их появления при типичном сценарии ошибки клиента:
  126. Вы разрабатываете API для управления задачами. Какой метод следует использовать для частичного обновления задачи?
  127. Жизненный цикл тестирования программного обеспечения включает этап …
  128. Основной целью регрессионного тестирования является …
  129. Функциональное тестирование направлено на проверку …
  130. К основным элементам баг-репорта относятся …
  131. Системное тестирование …
  132. Методика «эквивалентных классов» в тест-дизайне позволяет …
  133. Цель альфа-тестирования — …
  134. Основное отличие юнит-тестирования от интеграционного заключается в …
  135. Основной целью тестирования является обнаружение и исправление …
  136. Первый этап процесса тестирования ПО называется …
  137. Документ, описывающий последовательность действий для тестирования определенной функции, называется …
  138. Методика тестирования, при которой проверяется работа приложения при максимальной нагрузке, называется тестирование …
  139. Важнейший критерий хорошего баг-репорта – это воспроизводимость …
  140. В модели … тестирования проверяется влияние изменений в коде на работоспособность системы
  141. Название процесса, в котором тестирование проводится пользователями перед релизом …-тестирование
  142. Преимущество автоматизированного тестирования перед ручным заключается в скорости выполнения и повторяемости …
  143. Установите соответствие между типами тестирования и их характеристиками:
  144. Соотнесите этапы тестирования и их описание:
  145. Упорядочите этапы жизненного цикла тестирования:
  146. Расположите виды тестирования по уровню их выполнения (от низшего к высшему):
  147. Вам нужно протестировать форму авторизации на веб-сайте. В первую очередь следует проверить …
  148. Метод, который используется в Selenium для получения значения атрибута элемента, – это …_attribute()
  149. Ожидание, которое задаёт максимальное время на поиск элемента перед генерацией ошибки, – это …
  150. Метод, позволяющий переключиться в другой фрейм на веб-странице, – это …_to.frame()
  151. Метод, который позволяет переключаться между вкладками браузера, – это switch_to….()
  152. Способ поиска элементов, который НЕ поддерживается Selenium, – это …
  153. Переменная Selenium, которая хранит все доступные окна браузера, – это window_…
  154. Метод, который позволяет выполнить клик по найденному элементу, – это …()
  155. Метод, который используется для ввода текста в поле, – это …_keys()
  156. Класс Selenium, который используется для явного ожидания появления элемента, – это …
  157. Формат, в котором Selenium возвращает найденные элементы, – это …
  158. Метод, позволяющий вернуться к родительскому фрейму, – это …
  159. Исключение, которое возникает при отсутствии элемента на странице, – это …
  160. Метод, который используется для удаления всех cookies в Selenium, – это …_all_cookies()
  161. Метод, который позволяет выполнить JavaScript-код, – это …_script()
  162. Метод, который позволяет прокрутить страницу вниз до элемента, – это …()
  163. Тип ожидания в Selenium, который позволяет гибко настраивать интервалы проверок, – это …
  164. Установите соответствие между методами Selenium и их назначением:
  165. Установите соответствие между видами ожидания и их описанием:
  166. Расположите шаги для работы с фреймами в Selenium в правильной последовательности:
  167. Расположите последовательность действий при запуске браузера в Selenium:
  168. Вам нужно протестировать авторизацию на сайте. Метод, который позволит очистить поле перед вводом пароля, – это …
  169. Метод, который позволяет проверить, отображается ли элемент на странице, – это …
  170. Метод, который позволяет получить текстовое содержимое элемента, – это …
  171. Метод, который используется для загрузки новой веб-страницы, – это …
  172. Способ поиска элементов, который позволяет находить все элементы, соответствующие заданному селектору, – это …
  173. Метод, который позволяет выполнить нажатие клавиши Enter в поле ввода, – это …
  174. Ожидание, которое позволяет задать интервал между повторными проверками условия – …
  175. Объект, который используется для выполнения сложных действий с элементами (например, перетаскивание), – это…
  176. Метод, который позволяет закрыть текущее окно браузера, – это…
  177. Метод Selenium, который позволяет выполнить двойной клик по элементу, – это double_…()
  178. Атрибут, который используется для определения, включен ли элемент формы, – это …
  179. Метод, который позволяет установить размер окна браузера, – это …_window_size()
  180. Специальный класс Selenium, который помогает управлять селектами (выпадающими списками), – это …
  181. Метод, который позволяет проверить, выбран ли чекбокс или радиокнопка, – это is_…()
  182. Исключение, которое выбрасывается при работе с несуществующим фреймом, – это…
  183. Метод, который позволяет задать положение окна браузера на экране, – это set_window_()…
  184. Установите соответствие между методами Selenium и их назначением:
  185. Установите соответствие между исключениями Selenium и их причинами:
  186. Расположите шаги взаимодействия с выпадающим списком в Selenium:
  187. Расположите шаги выполнения перетаскивания элемента в Selenium:
  188. Вам нужно протестировать автоматическое закрытие всплывающего окна. Какой метод позволит нажать кнопку «Закрыть» в alert-окне?
  189. В PyTest тесты запускаются с помощью команды, выполняемой в …
  190. PyTest – это фреймворк для…
  191. Для установки PyTest в виртуальном окружении используется команда…
  192. Стандартное имя файла для тестов в PyTest должно начинаться с …_
  193. Фикстуры в PyTest применяются для предварительной настройки и очистки …
  194. Уровень фикстуры … выполняется один раз за весь сеанс тестирования
  195. … позволяет выполнить все тесты в текущем каталоге
  196. Метод pytest….() позволяет принудительно провалить тест
  197. В PyTest тестовые функции определяются с помощью ключевого слова … 
  198. В PyTest проверка ожидаемых и фактических значений выполняется с помощью оператора …
  199. Специальный файл, используемый в PyTest для настройки тестового окружения ….py
  200. В PyTest можно пропустить выполнение теста, добавив декоратор @pytest.mark….
  201. Для того чтобы тест ожидал исправления и временно не считался неудачным, используется декоратор @pytest.mark….
  202. В PyTest фикстуры объявляются с помощью ключевого слова … 
  203. В PyTest для логического объединения нескольких тестов можно использовать …
  204. Фикстуры PyTest передаются в тестовые функции в качестве …
  205. Установите соответствие между командами и их назначением:
  206. Соотнесите уровни фикстур с их областью действия:
  207. Расположите этапы тестирования с использованием PyTest в правильном порядке:
  208. Расположите уровни фикстур в порядке увеличения их области действия:
  209. В тестовом проекте необходимо перед каждым тестом и после него очищать базу данных. Какой уровень фикстуры PyTest подойдет лучше всего?
  210. В PyTest можно пропустить тест при определенном условии, используя декоратор @pytest.mark….
  211. Для логирования подробных результатов выполнения тестов в PyTest используется флаг —tb=…
  212. Команда pytest —… позволяет отобразить список всех доступных фикстур в PyTest
  213. Для подавления всех предупреждений в PyTest используется флаг —disable-…
  214. В PyTest для имитации объектов и их поведения используется библиотека unittest….
  215. Selenium Grid используется для выполнения тестов параллельно на разных …
  216. Основной компонент Selenium Grid, который управляет тестами, – это …
  217. Page Object Model (POM) используется для …
  218. Использование паттернов проектирования в тестах дает преимущества в виде …
  219. Неверно, что … относится к методу логирования в Selenium
  220. Selenoid – это альтернатива Selenium Grid для запуска браузеров в …-контейнерах
  221. Allure используется для создания детализированных … о тестировании
  222. Основное назначение скриншотов в автоматизированном тестировании – это …
  223. … тесты – это тесты, результаты которых не зависят от выполнения других тестов
  224. Ведение логов во время выполнения тестов помогает фиксировать … и анализировать их причины.
  225. Основной принцип POM – это представление каждой страницы в виде отдельного …
  226. Ключевой компонент Selenium Grid, на который отправляются запросы, называется …
  227. Инструмент Allure используется для создания детализированных отчетов о выполнении …
  228. … позволяет фиксировать ошибки и события во время выполнения тестов для последующего анализа
  229. Принцип минимизации зависимости от интерфейса в тестах достигается за счет использования … проектирования
  230. … — процесс одновременного выполнения тестов на нескольких узлах для сокращения времени тестирования
  231. Установите соответствие между компонентами Selenium Grid и их функциями:
  232. Установите соответствие между инструментами и их назначением:
  233. Упорядочите шаги настройки Selenium Grid:
  234. Упорядочите шаги создания отчета с Allure:
  235. Файл конфигурации, в котором Selenoid хранит информацию о доступных браузерах, — это ….json
  236. Механизм диспетчера … позволяет управлять распределением тестов между узлами в Selenium Grid
  237. Чтобы запустить только тесты с определенной маркировкой, используется команда pytest -…
  238. Конфигурационные файлы PyTest могут храниться в файлах pytest.ini, tox.ini, setup.…
  239. Флаг pytest —tb=… используется для запуска PyTest с выводом только ошибок
  240. Фикстура … создает временную директорию для тестов
  241. Команда pytest -… позволяет отфильтровать тесты, содержащие определенное слово в названии
  242. Опция командной строки PyTest для уменьшения объема вывода — это -…
  243. Фикстура, позволяющая временно изменять переменные окружения — …
  244. Параметризация тестов осуществляется с помощью декоратора @pytest.mark.…
  245. Основной файл конфигурации для PyTest — pytest.…
  246. Для установки PyTest-плагинов через pip используется команда …
  247. Команда —…=N позволяет запустить тесты с ограничением на максимальное количество ошибок перед остановкой
  248. Фикстура, перехватывающая стандартный вывод (stdout) и ошибки (stderr), называется …
  249. Установите соответствие между опциями командной строки PyTest и их назначением:
  250. Установите соответствие между плагинами PyTest и их функциями:
  251. Расположите этапы конфигурации PyTest в правильном порядке:
  252. Упорядочите шаги параметризации тестов в PyTest:
  253. Функция … позволяет добавить пользовательскую опцию командной строки в PyTest
  254. Верно, что tox.ini в контексте PyTest
  255. Основные методы HTTP включают …, POST, PUT, DELETE
  256. Код состояния … в ответе API означает, что ресурс не найден
  257. JSON Schema используется для описания структуры данных в …
  258. Основное различие между REST и … заключается в том, что первый использует фиксированные эндпоинты, а второй позволяет задавать запросы динамически
  259. Валидация данных в API нужна для проверки корректности данных
  260. Параметры запроса могут передаваться в … и в теле запроса
  261. В REST API ресурс представляется как …
  262. Основной формат обмена данными в API — это …
  263. Код состояния … означает создание ресурса
  264. Разница между кодами состояния 500 и … заключается в том, что первый — внутренняя ошибка сервера, а второй — сервер временно недоступен
  265. Основное назначение заголовка …-Type — это указание типа передаваемых данных
  266. Основная особенность … в сравнении с REST — это возможность запрашивать только необходимые данные
  267. …-запрос используется для получения данных
  268. Отличие PUT от … заключается в том, что первый обновляет весь ресурс, а второй – только его часть
  269. Аутентификация в API означает проверку подлинности … или приложения
  270. Установите соответствие между кодами состояния и их значением:
  271. Соотнесите HTTP-методы с их основными функциями:
  272. Упорядочите шаги обработки API-запроса:
  273. Расположите коды состояния HTTP в порядке их появления при типичном сценарии ошибки клиента:
  274. Вы разрабатываете API для управления задачами. Какой метод следует использовать для частичного обновления задачи?
  275. Соотнесите названия API-архитектур с их
  276. Ключевым компонентом REST API является …
  277. Протокол … чаще всего используется для защиты API-запросов