Большой тест с вопросами на собеседовании QA

1 / 50

Что такое “тестовый сценарий” (Test Scenario) в контексте тестирования ПО?

Не верно!

Не верно!

Верно!

Не верно!

Самая старая методология разработки ПО – …

Не верно!

Не верно!

Не верно!

Верно!

Данный вид тестирования проводится перед релизом приложения с целью убедиться, что нет ошибок в уже проверенных участках программы.

Не верно!

Не верно!

Верно!

Не верно!

Чтобы преодолеть «парадокс пестицидов», нужно:

Верно!

Чтобы преодолеть этот парадокс, необходимо периодически вносить изменения в используемые наборы тестов, рецензировать и корректировать их с тем, чтобы они отвечали новому состоянию системы и позволяли находить как можно больше дефектов.


Не верно!

Чтобы преодолеть этот парадокс, необходимо периодически вносить изменения в используемые наборы тестов, рецензировать и корректировать их с тем, чтобы они отвечали новому состоянию системы и позволяли находить как можно больше дефектов.


Не верно!

Чтобы преодолеть этот парадокс, необходимо периодически вносить изменения в используемые наборы тестов, рецензировать и корректировать их с тем, чтобы они отвечали новому состоянию системы и позволяли находить как можно больше дефектов.


Не верно!

Чтобы преодолеть этот парадокс, необходимо периодически вносить изменения в используемые наборы тестов, рецензировать и корректировать их с тем, чтобы они отвечали новому состоянию системы и позволяли находить как можно больше дефектов.


Метод тестирования, позволяющий проверить функциональность приложения, не заглядывая в его внутреннюю структуру (в код), – это…

Не верно!

Тестирование методом «черного ящика» – это стратегия, в которой тестирование основано исключительно на требованиях и спецификациях, при этом мы не знаем, как устроена внутри тестируемая система и работаем исключительно с внешними интерфейсами тестируемой системы или компонента.

Метод “черного ящика” может применяться практически на любом уровне тестирования: модульном, интеграционном, системном, приемочном.


Верно!

Тестирование методом «черного ящика» – это стратегия, в которой тестирование основано исключительно на требованиях и спецификациях, при этом мы не знаем, как устроена внутри тестируемая система и работаем исключительно с внешними интерфейсами тестируемой системы или компонента.

Метод “черного ящика” может применяться практически на любом уровне тестирования: модульном, интеграционном, системном, приемочном.


Тестировщик нашел баг, разработчик пофиксил баг и вернул тестировщику. Какое тестирование будет проводиться?

Не верно!

Верно!

Не верно!

Не верно!

Статус “Невозможно проверить, т.к. один из багов мешает текущей проверке” – это…

Не верно!

Верно!

Не верно!

Не верно!

Жизненный цикл ПО – это …

Не верно!

Не верно!

Верно!

Что такое юнит-тестирование?

Не верно!

Не верно!

Верно!

Не верно!

_____ позволяет внести изменения в приложение или на сервер путем переключения серверов продакшена и стейджинга.

Верно!

При сине-зеленом подходе у вас есть два сервера, насколько возможно идентичных. Один из них (Синий) запущен и получает весь пользовательский трафик. Другой (Зеленый) является клоном первого. Оба используют одну и ту же базу данных и имеют одинаковые настройки.

Новая версия приложения разворачивается в зеленой среде и тестируется (функциональное тестирование и тестирование производительности). После успешного тестирования трафик приложения переключается с синего сервера на зеленый. После этого зеленый становится продакшен-сервером.

При возникновении каких-либо проблем трафик переключается обратно, на синий сервер.


Не верно!

При сине-зеленом подходе у вас есть два сервера, насколько возможно идентичных. Один из них (Синий) запущен и получает весь пользовательский трафик. Другой (Зеленый) является клоном первого. Оба используют одну и ту же базу данных и имеют одинаковые настройки.

Новая версия приложения разворачивается в зеленой среде и тестируется (функциональное тестирование и тестирование производительности). После успешного тестирования трафик приложения переключается с синего сервера на зеленый. После этого зеленый становится продакшен-сервером.

При возникновении каких-либо проблем трафик переключается обратно, на синий сервер.


Не верно!

При сине-зеленом подходе у вас есть два сервера, насколько возможно идентичных. Один из них (Синий) запущен и получает весь пользовательский трафик. Другой (Зеленый) является клоном первого. Оба используют одну и ту же базу данных и имеют одинаковые настройки.

Новая версия приложения разворачивается в зеленой среде и тестируется (функциональное тестирование и тестирование производительности). После успешного тестирования трафик приложения переключается с синего сервера на зеленый. После этого зеленый становится продакшен-сервером.

При возникновении каких-либо проблем трафик переключается обратно, на синий сервер.


Стресс-тестирование – это…

Не верно!

Верно!

Что такое “тест-кейс” (test case) в контексте тестирования ПО?

Не верно!

Тест-кейс представляет собой документ, который содержит описание конкретного теста, включая шаги, которые тестировщик должен выполнить, и ожидаемые результаты, которые позволяют оценить, прошел ли тест успешно.


Не верно!

Тест-кейс представляет собой документ, который содержит описание конкретного теста, включая шаги, которые тестировщик должен выполнить, и ожидаемые результаты, которые позволяют оценить, прошел ли тест успешно.


Верно!

Тест-кейс представляет собой документ, который содержит описание конкретного теста, включая шаги, которые тестировщик должен выполнить, и ожидаемые результаты, которые позволяют оценить, прошел ли тест успешно.


Не верно!

Тест-кейс представляет собой документ, который содержит описание конкретного теста, включая шаги, которые тестировщик должен выполнить, и ожидаемые результаты, которые позволяют оценить, прошел ли тест успешно.


К функциональному тестированию относится…

Не верно!

Не верно!

Верно!

Не верно!

Кем обычно выполняется модульное тестирование?

Не верно!

Модульное тестирование – это метод тестирования WhiteBox, который обычно выполняется разработчиком. На деле же, из-за нехватки времени или халатности разработчиков, иногда модульное тестирование приходится проводить QA-инженерам.


Не верно!

Модульное тестирование – это метод тестирования WhiteBox, который обычно выполняется разработчиком. На деле же, из-за нехватки времени или халатности разработчиков, иногда модульное тестирование приходится проводить QA-инженерам.


Верно!

Модульное тестирование – это метод тестирования WhiteBox, который обычно выполняется разработчиком. На деле же, из-за нехватки времени или халатности разработчиков, иногда модульное тестирование приходится проводить QA-инженерам.


Не верно!

Модульное тестирование – это метод тестирования WhiteBox, который обычно выполняется разработчиком. На деле же, из-за нехватки времени или халатности разработчиков, иногда модульное тестирование приходится проводить QA-инженерам.


Не верно!

Модульное тестирование – это метод тестирования WhiteBox, который обычно выполняется разработчиком. На деле же, из-за нехватки времени или халатности разработчиков, иногда модульное тестирование приходится проводить QA-инженерам.


Выберите возможный уровень серьезности бага.

Верно!

Не верно!

Не верно!

Не верно!

На какие вопросы НЕ должен отвечать хороший тест-план?

Не верно!

Не верно!

Не верно!

Верно!

Тестирование вне организации-разработчика с активным привлечением конечных пользователей/заказчиков – это…

Не верно!

Верно!

Не верно!

Не верно!

Какой атрибут хранит информацию, которая помогает программисту воспроизвести баг?

Не верно!

Не верно!

Не верно!

Верно!

Не верно!

Что такое “тестовое окружение” (Test Environment)?

Не верно!

Тестовое окружение (Test Environment) – это инфраструктура, в которой проводятся тесты программного обеспечения. Оно включает в себя аппаратное и программное обеспечение, конфигурации, базы данных и другие компоненты, необходимые для проведения тестирования.


Не верно!

Тестовое окружение (Test Environment) – это инфраструктура, в которой проводятся тесты программного обеспечения. Оно включает в себя аппаратное и программное обеспечение, конфигурации, базы данных и другие компоненты, необходимые для проведения тестирования.


Верно!

Тестовое окружение (Test Environment) – это инфраструктура, в которой проводятся тесты программного обеспечения. Оно включает в себя аппаратное и программное обеспечение, конфигурации, базы данных и другие компоненты, необходимые для проведения тестирования.


Не верно!

Тестовое окружение (Test Environment) – это инфраструктура, в которой проводятся тесты программного обеспечения. Оно включает в себя аппаратное и программное обеспечение, конфигурации, базы данных и другие компоненты, необходимые для проведения тестирования.


Что такое “позитивное тестирование” (Positive Testing) в контексте функционального тестирования ПО?

Не верно!

Позитивное тестирование (Positive Testing) фокусируется на проверке того, как программа работает в нормальных условиях, когда вводимые данные соответствуют ожиданиям и программа должна вести себя корректно.


Не верно!

Позитивное тестирование (Positive Testing) фокусируется на проверке того, как программа работает в нормальных условиях, когда вводимые данные соответствуют ожиданиям и программа должна вести себя корректно.


Не верно!

Позитивное тестирование (Positive Testing) фокусируется на проверке того, как программа работает в нормальных условиях, когда вводимые данные соответствуют ожиданиям и программа должна вести себя корректно.


Верно!

Позитивное тестирование (Positive Testing) фокусируется на проверке того, как программа работает в нормальных условиях, когда вводимые данные соответствуют ожиданиям и программа должна вести себя корректно.


Альфа-тестирование проводится …

Не верно!

Верно!

Не верно!

Не верно!

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

Не верно!

Верно!

Не верно!

Не верно!

Что собой представляет “тестовая стратегия” (Test Strategy) в контексте тестирования ПО?

Не верно!

Тестовая стратегия (Test Strategy) – это документ, который описывает общий план и подход к тестированию для конкретного проекта или продукта. Он определяет цели, приоритеты, ресурсы и методы, используемые в тестировании.


Верно!

Тестовая стратегия (Test Strategy) – это документ, который описывает общий план и подход к тестированию для конкретного проекта или продукта. Он определяет цели, приоритеты, ресурсы и методы, используемые в тестировании.


Не верно!

Тестовая стратегия (Test Strategy) – это документ, который описывает общий план и подход к тестированию для конкретного проекта или продукта. Он определяет цели, приоритеты, ресурсы и методы, используемые в тестировании.


Не верно!

Тестовая стратегия (Test Strategy) – это документ, который описывает общий план и подход к тестированию для конкретного проекта или продукта. Он определяет цели, приоритеты, ресурсы и методы, используемые в тестировании.


Что из перечисленного является ложью?

Не верно!

Не верно!

Верно!

Не верно!

В чем состоит цель тестирования?

Не верно!

Не верно!

Не верно!

Верно!

UI testing – это…

Верно!

Не верно!

Не верно!

Какой вид тестирования НЕ относится к тестированию производительности?

Не верно!

Не верно!

Верно!

Не верно!

Что такое “адаптивное тестирование” (Adaptive Testing)?

Верно!

Адаптивное тестирование (Adaptive Testing) означает, что набор тестов и стратегия тестирования могут изменяться в зависимости от изменений в требованиях или функциональности программного продукта. Это позволяет более эффективно реагировать на изменения и обеспечивать надежное тестирование.


Не верно!

Адаптивное тестирование (Adaptive Testing) означает, что набор тестов и стратегия тестирования могут изменяться в зависимости от изменений в требованиях или функциональности программного продукта. Это позволяет более эффективно реагировать на изменения и обеспечивать надежное тестирование.


Не верно!

Адаптивное тестирование (Adaptive Testing) означает, что набор тестов и стратегия тестирования могут изменяться в зависимости от изменений в требованиях или функциональности программного продукта. Это позволяет более эффективно реагировать на изменения и обеспечивать надежное тестирование.


Не верно!

Адаптивное тестирование (Adaptive Testing) означает, что набор тестов и стратегия тестирования могут изменяться в зависимости от изменений в требованиях или функциональности программного продукта. Это позволяет более эффективно реагировать на изменения и обеспечивать надежное тестирование.


Какой метод тестирования не требует написания тестовой документации?

Не верно!

Верно!

Не верно!

Не верно!

Что такое “функциональное тестирование” (Functional Testing)?

Не верно!

Функциональное тестирование (Functional Testing) проверяет, соответствует ли программа функциональным требованиям, определенным в спецификации или документации, и работает ли она правильно с точки зрения функциональности.


Не верно!

Функциональное тестирование (Functional Testing) проверяет, соответствует ли программа функциональным требованиям, определенным в спецификации или документации, и работает ли она правильно с точки зрения функциональности.


Верно!

Функциональное тестирование (Functional Testing) проверяет, соответствует ли программа функциональным требованиям, определенным в спецификации или документации, и работает ли она правильно с точки зрения функциональности.


Не верно!

Функциональное тестирование (Functional Testing) проверяет, соответствует ли программа функциональным требованиям, определенным в спецификации или документации, и работает ли она правильно с точки зрения функциональности.


Что такое “покрытие тестами” (Test Coverage)?

Не верно!

Покрытие тестами (Test Coverage) оценивает, насколько части программы были проверены тестами. Это понятие может охватывать оценку покрытия строк кода, ветвлений, функций и других элементов программы тестами.


Не верно!

Покрытие тестами (Test Coverage) оценивает, насколько части программы были проверены тестами. Это понятие может охватывать оценку покрытия строк кода, ветвлений, функций и других элементов программы тестами.


Верно!

Покрытие тестами (Test Coverage) оценивает, насколько части программы были проверены тестами. Это понятие может охватывать оценку покрытия строк кода, ветвлений, функций и других элементов программы тестами.


Не верно!

Покрытие тестами (Test Coverage) оценивает, насколько части программы были проверены тестами. Это понятие может охватывать оценку покрытия строк кода, ветвлений, функций и других элементов программы тестами.


Выберите статус бага, который будет поставлен после открытия бага, когда баг не удалось воспроизвести.

Не верно!

Верно!

Не верно!

Не верно!

Степень влияния бага на бизнес определяет серьезность этого бага или приоритет?

Верно!

Приоритет бага определяется его влиянием на бизнес. Например, если в слове “Google” на главной странице этого поисковика пропущена буква “o”, это никак не влияет на функциональность сайта, зато очень сильно вредит бизнесу и бренду. Поэтому такой баг будет иметь высокий приоритет.


Не верно!

Приоритет бага определяется его влиянием на бизнес. Например, если в слове “Google” на главной странице этого поисковика пропущена буква “o”, это никак не влияет на функциональность сайта, зато очень сильно вредит бизнесу и бренду. Поэтому такой баг будет иметь высокий приоритет.


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

Не верно!

Не верно!

Верно!

Не верно!

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

Не верно!

Тестирование доступности – подвид юзабилити-тестирования. Это проверка того, насколько то или иное приложение доступно пользователям с ограниченными возможностями.


Верно!

Тестирование доступности – подвид юзабилити-тестирования. Это проверка того, насколько то или иное приложение доступно пользователям с ограниченными возможностями.


Не верно!

Тестирование доступности – подвид юзабилити-тестирования. Это проверка того, насколько то или иное приложение доступно пользователям с ограниченными возможностями.


Что такое “матрица тестирования” (Test Matrix)?

Не верно!

Матрица тестирования (Test Matrix) представляет собой таблицу, которая устанавливает связь между тестовыми случаями (тестами) и требованиями или функциональностью программы. Она помогает отслеживать, какие тесты покрывают определенные аспекты программы, и гарантирует, что все требования были протестированы.


Не верно!

Матрица тестирования (Test Matrix) представляет собой таблицу, которая устанавливает связь между тестовыми случаями (тестами) и требованиями или функциональностью программы. Она помогает отслеживать, какие тесты покрывают определенные аспекты программы, и гарантирует, что все требования были протестированы.


Не верно!

Матрица тестирования (Test Matrix) представляет собой таблицу, которая устанавливает связь между тестовыми случаями (тестами) и требованиями или функциональностью программы. Она помогает отслеживать, какие тесты покрывают определенные аспекты программы, и гарантирует, что все требования были протестированы.


Верно!

Матрица тестирования (Test Matrix) представляет собой таблицу, которая устанавливает связь между тестовыми случаями (тестами) и требованиями или функциональностью программы. Она помогает отслеживать, какие тесты покрывают определенные аспекты программы, и гарантирует, что все требования были протестированы.


_____ – это техника тестирования, предполагающая разделение инпута на части эквивалентных данных, на основе которых пишутся тест-кейсы.

Не верно!

Эквивалентное разбиение – это разновидность техники тестирования “черного ящика”, которая может применяться на всех уровнях тестирования ПО, таких как модульное, интеграционное, системное и т.д.

Мы делим все возможные входные данные на группы или классы таким образом, чтобы все значения внутри одного класса считались эквивалентными. Затем мы выбираем только одно значение из каждого класса для тестирования.

Идея состоит в том, что если одно условие/значение в классе проходит, то все остальные также пройдут. Аналогично, если одно условие в наборе не выполняется, то все остальные условия тоже не выполняются.


Верно!

Эквивалентное разбиение – это разновидность техники тестирования “черного ящика”, которая может применяться на всех уровнях тестирования ПО, таких как модульное, интеграционное, системное и т.д.

Мы делим все возможные входные данные на группы или классы таким образом, чтобы все значения внутри одного класса считались эквивалентными. Затем мы выбираем только одно значение из каждого класса для тестирования.

Идея состоит в том, что если одно условие/значение в классе проходит, то все остальные также пройдут. Аналогично, если одно условие в наборе не выполняется, то все остальные условия тоже не выполняются.


Не верно!

Эквивалентное разбиение – это разновидность техники тестирования “черного ящика”, которая может применяться на всех уровнях тестирования ПО, таких как модульное, интеграционное, системное и т.д.

Мы делим все возможные входные данные на группы или классы таким образом, чтобы все значения внутри одного класса считались эквивалентными. Затем мы выбираем только одно значение из каждого класса для тестирования.

Идея состоит в том, что если одно условие/значение в классе проходит, то все остальные также пройдут. Аналогично, если одно условие в наборе не выполняется, то все остальные условия тоже не выполняются.


Что собой представляет “дымовое” тестирование (Smoke Testing)?

Не верно!

Не верно!

Верно!

Не верно!

Влияние бага на функциональность приложения определяет серьезность этого бага или приоритет?

Не верно!

Серьезность бага определяется его влиянием на функциональность приложения. Например, если часто используемая кнопка на главной странице не работает, такой баг имеет критичную серьезность. А если есть опечатка в мелком тексте на последней странице, куда вообще редко кто заходит, то такой баг не слишком серьезный.


Верно!

Серьезность бага определяется его влиянием на функциональность приложения. Например, если часто используемая кнопка на главной странице не работает, такой баг имеет критичную серьезность. А если есть опечатка в мелком тексте на последней странице, куда вообще редко кто заходит, то такой баг не слишком серьезный.


Требование можно охарактеризовать как _____, если его нельзя разбить на отдельные требования без потерь.

Не верно!

Не верно!

Верно!

Не верно!

Что не тестируют при тестировании программ?

Не верно!

Не верно!

Не верно!

Верно!

Не является техникой тест-дизайна…

Не верно!

Верно!

Не верно!

Не верно!

Тестирование, при котором большое количество пользователей одновременно выполняют запрос к одной и той же странице, – это…

Верно!

Не верно!

Не верно!

Не верно!

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

Не верно!

Статическое тестирование – тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться. При этом само тестирование может быть как ручным, так и автоматизированным.


Верно!

Статическое тестирование – тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться. При этом само тестирование может быть как ручным, так и автоматизированным.


Не верно!

Статическое тестирование – тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться. При этом само тестирование может быть как ручным, так и автоматизированным.


Не верно!

Статическое тестирование – тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться. При этом само тестирование может быть как ручным, так и автоматизированным.


Метод тестирования, который использует навыки, интуицию и опыт тестировщика для выявления дефектов – это…

Не верно!

Угадывание ошибок – это метод тестирования, который использует навыки, интуицию и опыт тестировщика при тестировании подобных приложений для выявления дефектов, которые может быть нелегко выявить с помощью более формальных методов. Обычно это делается после завершения более формальных приемов.


Не верно!

Угадывание ошибок – это метод тестирования, который использует навыки, интуицию и опыт тестировщика при тестировании подобных приложений для выявления дефектов, которые может быть нелегко выявить с помощью более формальных методов. Обычно это делается после завершения более формальных приемов.


Верно!

Угадывание ошибок – это метод тестирования, который использует навыки, интуицию и опыт тестировщика при тестировании подобных приложений для выявления дефектов, которые может быть нелегко выявить с помощью более формальных методов. Обычно это делается после завершения более формальных приемов.


Не верно!

Угадывание ошибок – это метод тестирования, который использует навыки, интуицию и опыт тестировщика при тестировании подобных приложений для выявления дефектов, которые может быть нелегко выявить с помощью более формальных методов. Обычно это делается после завершения более формальных приемов.


Может ли в тестировании радиокнопок быть положительным сценарием возможность выбрать несколько вариантов одновременно?

Не верно!

Верно!

_____ – метод тестирования, при котором тестировщик проверяет внутреннюю структуру рабочих процессов приложения.

Верно!

Тестирование “белого ящика” – это подход, который позволяет тестировщикам проверять внутреннюю работу приложения – его код, инфраструктуру и взаимодействие со внешними системами.

Тестирование “белого ящика” анализирует входные и выходные данные с учетом внутренней работы кода.


Не верно!

Тестирование “белого ящика” – это подход, который позволяет тестировщикам проверять внутреннюю работу приложения – его код, инфраструктуру и взаимодействие со внешними системами.

Тестирование “белого ящика” анализирует входные и выходные данные с учетом внутренней работы кода.


Выберите то, что не является уровнем тестирования.

Не верно!

Верно!

Не верно!

Не верно!

Исследовательское тестирование – это…

Верно!

Не верно!

Не верно!

Что такое приемочное тестирование?

Не верно!

Не верно!

Верно!

Не верно!

Далее
0 из 50

Поздравляем с прохождением теста! Хотите улучшить ваши знания в основах QA? Подписывайтесь на наш телеграм-канал QARocks по ссылке ниже!

Интересно, хочу попробовать