7 распространенных вопросов и ответов на интервью QTP

25 мая 2021 г.

QTP/UFT — один из наиболее часто используемых коммерческих инструментов автоматизированного тестирования. В связи с этим квалифицированные специалисты с опытом работы в QTP/UFT обычно пользуются повышенным спросом у работодателей. Интервью — это ваш шанс продемонстрировать свой технический опыт и отраслевые знания о QTP.

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

Что такое QTP/UFT?

UFT расшифровывается как Unified Functional Testing. На самых ранних стадиях UFT назывался QTP, что означает QuickTest Professional. Ветераны в этой роли по-прежнему часто называют его QTP. UFT/QTP — это автоматизированный инструмент функционального тестирования, разработанный и управляемый Micro FocusTM, который выявляет ошибки в приложении на этапе тестирования с помощью автоматизированных тестов. QTP/UFT автоматизирует действия пользователя и выявляет ошибки в тех же действиях. При правильном выполнении использование QTP/UFT вместо ручного тестирования может сэкономить значительное количество времени и денег.

Что такое техника интервью STAR?

Техника интервью STAR — это метод четких и лаконичных ответов на вопросы с использованием реальных примеров. Этот метод чаще всего ожидается, когда интервьюер спрашивает вопросы поведенческого интервью. Ответы по методике интервью STAR всегда должны включать четыре элемента:

  • Ситуация: Опишите конкретную ситуацию, с которой вы столкнулись, используя детали, относящиеся к заданному вопросу.

  • Задание: Укажите вашу конкретную роль или ответственность в данной ситуации.

  • Действие: Предоставьте подробное объяснение действий, которые вы предприняли для разрешения ситуации.

  • Результат: Опишите непосредственные результаты предпринятых вами действий в данной ситуации.

Вам не нужно будет отвечать на каждый вопрос, используя технику интервью STAR. Многие вопросы интервью QTP/UFT носят технический характер и требуют более прямого ответа, но всегда лучше использовать метод STAR, когда это возможно.

Связанный: Как использовать технику ответа на интервью STAR

Общие вопросы и ответы на интервью QTP

Чтобы помочь вам подготовиться к собеседованию, мы составили список часто задаваемых вопросов на собеседовании QTP/UFT:

  1. Работает ли QTP в любой среде? Какие технологии поддерживает QTP?

  2. Какую модель вы используете для создания тестов QTP?

  3. Какие фазы входят в тестирование приложения в QTP?

  4. Каковы представления в графическом интерфейсе QTP?

  5. Что такое VB-скрипт?

  6. Какие существуют режимы записи в QTP и когда вы будете использовать каждый из них?

  7. Каковы некоторые из причин выбора автоматизации тестирования?

1. Запускается ли QTP в любой среде? Какие технологии поддерживает QTP?

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

Пример: «QTP не работает ни в какой среде, он будет работать только в среде Windows. Технологии, поддерживаемые QTP, включают: Web, Java (базовый и расширенный), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi, Power Builder, Stingray 1, эмулятор терминала, Flex, веб-службы, Windows Mobile, VisualAge Smalltalk, Эмулятор терминала Silverlight и мэйнфрейма».

2. Какую модель вы используете для создания тестов QTP?

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

Пример: «Когда я готовлюсь к созданию теста QTP, мой первый шаг — определить потребности тестирования. Этот шаг включает в себя оценку того, в какой среде я буду запускать тест, а также анализ приложения и планирование действий, которые я буду тестировать. Следующим шагом является настройка локальных или общих репозиториев или определение библиотек функций. Затем я генерирую шаги теста, добавляя шаги и контрольные точки. Затем я использую данные для своих тестов. После завершения каждого из этих действий я готов запустить свои тесты. Я обнаружил, что важно выполнить каждый из этих шагов, чтобы обеспечить точные результаты теста».

3. Какие этапы тестирования приложения в QTP?

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

Пример: «Существует несколько основных этапов тестирования приложения в QTP. Когда я тестирую приложение, мой процесс включает в себя анализ приложения, подготовку инфраструктуры к тесту, создание тестовых случаев, улучшение теста, отладку, запуск и анализ теста и сообщение об ошибках. Завершение каждой фазы процесса тестирования в таком порядке позволяет проводить тесты эффективно и результативно».

4. Что такое представления в графическом интерфейсе QTP?

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

Пример: «В графическом интерфейсе QTP есть два разных представления: представление ключевых слов и экспертное представление. Представление по ключевому слову — это табличное представление всех объектов и действий, которые над ними выполняются. В этом представлении каждая строка в таблице — это отдельный шаг, выполняемый в AUT, который вы можете изменить. Некоторые из наиболее распространенных столбцов, отображаемых в представлении ключевых слов, включают элемент, операцию, значение и документацию. Экспертный вид — это гораздо более технический вид, который использует VB Script и позволяет пользователям вносить коррективы в исходный код в соответствии со своими требованиями».

5. Что такое сценарий VB?

Это еще один технический вопрос, который интервьюер может задать, чтобы узнать, каков ваш опыт работы с функциями QTP более высокого уровня. Даже если вы не знакомы с использованием VB Script, вы должны быть в состоянии описать интервьюеру, что это такое. Затем они могут спросить, есть ли у вас опыт использования VB Script.

Пример: «Сценарий VB означает сценарий Visual Basic. VB Script — это язык сценариев на стороне клиента, похожий на JavaScript. VB Script — это облегченная версия Microsoft Visual Basic. Мы используем этот язык сценариев при использовании экспертного представления в QTP».

6. Какие существуют режимы записи в QTP и когда вы будете использовать каждый из них?

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

Пример: «В QTP есть три разных режима записи — нормальный, аналоговый и низкоуровневый. Обычный режим записи является методом записи по умолчанию. Вы используете обычный режим записи для тестирования объектов и объектов среды выполнения, чтобы изучить и воздействовать на AUT. Мы используем аналоговый режим записи, чтобы записывать точные нажатия мыши и клавиш, которые пользователь выполняет в отношении экрана или окна AUT.

Мы не можем редактировать шаги, которые записываем аналоговым методом. Я использую этот режим, когда пытаюсь захватить подпись или протестировать приложение для рисования. Мы используем низкоуровневый режим записи для записи координат в приложении, где выполняется операция, независимо от того, распознает ли QTP конкретный объект или операцию».

Если интервьюер дополняет этот вопрос, спрашивая, можете ли вы переключаться между режимами записи во время записи, ответ положительный, но предоставьте более подробное объяснение в своем ответе.

Пример: «Да, вы можете переключиться с обычного режима записи по умолчанию на аналоговый или низкоуровневый режим записи в середине записи. Как только вы закончите свою задачу в аналоговом или низкоуровневом режиме записи, вы можете вернуться к обычному режиму записи. Однако вы можете переключаться в аналоговый режим только во время записи, а не во время редактирования».

7. Каковы некоторые из причин выбора автоматизации тестирования?

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

Пример: «Основное преимущество выбора автоматизации тестирования вместо ручного тестирования заключается в том, что она дает быстрые результаты и сводит к минимуму риск человеческой ошибки. Автоматизация тестирования также более рентабельна, чем ручное тестирование».

Первокурсники QTP/UFT и продвинутые советы по собеседованию

Независимо от того, являетесь ли вы новичком в UFT или считаетесь ветераном QTP, эти роли требуют от вас демонстрации передовых отраслевых знаний и навыков, связанных с работой, во время собеседования. Вот несколько дополнительных советов, которые помогут вам произвести большое впечатление во время интервью UFT/QTP:

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

  • Изучите компанию, в которой вы проводите собеседование. Проведение тщательного исследования компании — отличный способ показать свои знания о компании и подчеркнуть вашу заинтересованность в работе именно в ней. Это может помочь вам выделиться среди других кандидатов, которые имеют такой же уровень опыта или навыков.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *