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