atesting.ru Блог Самые популярные вопросы собеседования с Test Automation Framework

Самые популярные вопросы собеседования с Test Automation Framework

Вопросы и ответы на собеседовании по Test Automation Framework:

В этом посте мы перечислим наиболее часто задаваемые вопросы и ответы на собеседовании по платформе автоматизации тестирования . Вы также можете найти Advanced Selenium Interview Questions и TestNG Interview Questions.

Вот видеоурок:

Посмотрите видео ниже, чтобы посмотреть «Вопросы и ответы на собеседовании по Test Automation Framework»

Наберитесь терпения. Видео загрузится через некоторое время.

1. Что такое структура ?

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

2. Назовите несколько популярных платформ автоматизации тестирования?

Существуют различные типы платформ автоматизации тестирования, и наиболее распространенными из них являются:

  • Модульная среда тестирования
  • Инфраструктура тестирования, управляемая данными
  • Структура тестирования, управляемая ключевыми словами
  • Платформа гибридного тестирования
  • Структура разработки, управляемая поведением

Подробная статья о типах платформ автоматизации

3. Почему Framework?

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

4. Вы создали какой-либо фреймворк?

Если вы новичок: Нет, у меня не было возможности создать фреймворк. Я использовал уже имеющийся фреймворк.
Если вы опытный тестировщик: Да, я создал фреймворк (Или) Нет, но я участвовал в создании фреймворка. .

5. Каковы преимущества использования Test Automation Framework?

  1. Экономит время и деньги. Автоматическое тестирование выполняется быстрее.
  2. Возможность повторного использования кода. Создавайте один раз и выполняйте несколько раз с меньшими затратами на обслуживание или без него.
  3. Простая отчетность. Он генерирует автоматические отчеты после выполнения теста.
  4. Легко для тестирования совместимости. Он обеспечивает параллельное выполнение в сочетании с различными ОС и средами браузера.
  5. Низкие затраты на обслуживание. В долгосрочной перспективе это дешевле по сравнению с ручным тестированием.
  6. Автоматическое тестирование более надежно.
  7. Автоматическое тестирование более мощно и универсально.
  8. В основном оно используется для регрессионного тестирования. Поддерживает выполнение повторяющихся тестовых примеров.
  9. Минимальное ручное вмешательство. Сценарии тестирования могут выполняться автоматически.
  10. Максимальное покрытие. Это помогает увеличить тестовое покрытие

6. Какую среду автоматизации тестирования вы используете и почему?

Вот некоторые из платформ автоматизации тестирования:

  • Платформа тестирования на основе данных
  • Структура тестирования на основе ключевых слов
  • Платформа гибридного тестирования

7. Укажите название структуры, которую «вы используете в настоящее время» или «у вас есть практический опыт».

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

8. Можете ли вы объяснить структуру, которую вы использовали в своем проекте Selenium?

Проверьте эту ссылку, чтобы получить подробный ответ

9. Где вы применили ООП в своей платформе автоматизации?

Проверьте эту ссылку, чтобы получить подробный ответ

10. Что такое автоматизация тестирования? В чем преимущества автоматизации тестирования?

Автоматическое тестирование — это процесс тестирования программного обеспечения с использованием средства автоматизации для поиска дефектов. В этом процессе выполнение сценариев тестирования и генерация результатов выполняются автоматически средствами автоматизации. Некоторыми наиболее популярными инструментами для автоматизации тестирования являются HP QTP/UFT, Selenium WebDriver и т. Д.

Чтобы узнать о преимуществах, обратитесь к вопросу 5 этого сообщения «Вопросы на собеседовании по платформе автоматизации тестирования»

11. Какие инструменты тестирования наиболее популярны для функционального тестирования?

  1. Selenium
  2. QTP (Quick Test Professional)/UFT (Единое функциональное тестирование)

12. Почему вы предпочитаете Selenium Automation Tool?

  1. Бесплатно и с открытым исходным кодом
  2. Имеете большую пользовательскую базу и помогающие сообщества.
  3. Кроссбраузерность совместимость
  4. Совместимость платформ
  5. Поддержка нескольких языков программирования

13. Какие типы тестов вы выбираете для автоматизации?

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

14. Какие типы тестовых примеров вы не выберете для автоматизации?

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

15. Сколько тестовых случаев вы автоматизировали в день?

Это зависит от сложности и длины сценария Test case. Я действительно автоматизировал 2-5 тестовых сценариев в день, когда сложность ограничена. Иногда всего 1 или меньше тестовых сценариев в день при высокой сложности.

16. Как вы создаете репозиторий объектов в своем проекте?

В QTP существует концепция репозитория объектов. Когда пользователь записывает тест, объекты и их свойства по умолчанию фиксируются в репозитории объектов. QTP использует этот репозиторий объектов для воспроизведения скриптов. Переходя к Selenium, нет концепции репозитория объектов по умолчанию. Это не означает, что в Selenium нет репозитория объектов. Несмотря на то, что стандартного нет, мы могли бы создать свой собственный. В Selenium мы называем объекты локаторами (такими как ID, Имя, Имя класса, Имя тега, Текст ссылки, Текст частичной ссылки, XPath и CSS). Репозиторий объектов — это набор объектов. Один из способов создания репозитория объектов — поместить все локаторы в отдельный файл (т.е. файл свойств). Но лучше всего использовать объектную модель страницы. В шаблоне проектирования объектной модели страницы каждая веб-страница представлена ​​как класс. Все объекты, относящиеся к определенной странице веб-приложения, хранятся в классе.

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

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

  • Selenium Вопросы для собеседований
  • Вопросы для собеседований по платформе автоматизации тестирования
  • Вопросы для собеседований TestNG
  • Вопросы для собеседований по SQL
  • Вопросы для собеседований по ручному тестированию
  • < li> Вопросы для собеседования по Agile

  • Почему вы выбираете тестирование программного обеспечения в качестве карьеры
  • Общие вопросы для собеседования

Если у вас есть еще вопросы, не стесняйтесь спросить через комментарии. Если вы найдете этот пост полезным, поделитесь им с друзьями в социальных сетях.

TAG: qa