8 вопросов для собеседования по QTP/UFT (плюс образцы ответов)

QuickTest Professional или унифицированное функциональное тестирование (QTPUFT) является одним из наиболее распространенных коммерческих инструментов автоматизированного тестирования. В связи с этим квалифицированные специалисты с опытом работы в QTPUFT обычно пользуются большим спросом у работодателей. Собеседование дает возможность продемонстрировать свой технический опыт и знания отрасли о QTP.

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



Полезные советы по проведению собеседования на QTP

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

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

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

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



Вопросы и ответы на собеседовании по QTP

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



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

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

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



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

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

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



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

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

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



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

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

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



5. Что такое VB Script?

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

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



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

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

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

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



7. Можете ли вы переключаться между режимами записи во время записи?

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

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



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

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

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


Рубрика: 
Ключевые слова: 
Источник: 
  • indeed.com
Перевод: 
  • Дмитрий Л

Поделиться