Вопросы и ответы на собеседовании по платформе автоматизации тестирования.
В этом посте мы перечислим наиболее часто задаваемые вопросы и ответы на интервью по платформе автоматизации тестирования. Вы также можете найти дополнительные вопросы для собеседования по Selenium и вопросы для собеседования по TestNG.
Вот видеоруководство:
Посмотрите видео ниже, чтобы посмотреть «Вопросы и ответы на собеседование по платформе автоматизации тестирования»
Пожалуйста, будьте терпеливы. Видео загрузится через некоторое время.
1. Что такое фреймворк?
фреймворк определяет набор правил или лучших практик, которым мы можем систематически следовать для достижения желаемые результаты.
2. Назовите несколько популярных платформ автоматизации тестирования?
Существуют различные типы платформ автоматизации тестирования, и наиболее распространенными из них являются:
- Modular Testing Framework
- Data Driven Testing Framework
- Ключевое слово Платформа управляемого тестирования
- Платформа гибридного тестирования
- Платформа разработки, ориентированная на поведение
Подробный пост о типах платформ автоматизации
3. Почему Framework?
В проекте автоматизации тестирования мы выполняем разные задачи, используя разные типы файлов. Для систематизации и управления всеми файлами и систематического выполнения всех задач мы используем фреймворк.
4. Создавали ли вы какие-либо фреймворки?
Если вы новичок: Нет, у меня не было возможности создать фреймворк. Я использовал фреймворк, который уже доступен.
Если вы опытный тестировщик: Да, я создал фреймворк (Или) Нет, но я участвовал в создании фреймворка.
5. Каковы преимущества использования Test Automation Framework?
- Экономит время и деньги. Автоматизированное тестирование выполняется быстрее
- Повторное использование кода. Создать один раз и выполнить несколько раз с минимальным обслуживанием или вообще без него
- Легкая отчетность. Создает автоматические отчеты после выполнения теста.
- Прост в тестировании на совместимость. Он обеспечивает параллельное выполнение в сочетании с различными ОС и браузерами.
- Низкая стоимость обслуживания. В долгосрочной перспективе это дешевле по сравнению с ручным тестированием
- Автоматическое тестирование более надежно
- Автоматическое тестирование более мощное и универсальное
- Оно в основном используется для регрессионного тестирования. Поддерживает выполнение повторяющихся тестовых случаев
- Минимальное ручное вмешательство. Тестовые сценарии можно запускать без участия пользователя
- Максимальный охват. Это помогает увеличить тестовое покрытие
6. Какую платформу автоматизации тестирования вы используете и почему?
Некоторые из платформ автоматизации тестирования:
- Среда тестирования на основе данных
- Среда тестирования на основе ключевых слов< li>Структура гибридного тестирования
7. Укажите название фреймворка, который «вы используете в настоящее время» или «у вас есть практический опыт».
Пример:
Ответы должны быть такими: <эм>Организация, в которой я работаю, уже использует эту конкретную платформу или У меня есть опыт работы с этой конкретной платформой или Мне легко обрабатывать все мои сценарии для выполнения и создания журналов, снимки экрана и отчеты с помощью этой структуры.
8. Можете ли вы объяснить фреймворк, который вы использовали в своем проекте Selenium?
Перейдите по этой ссылке, чтобы получить подробный ответ
9. Где вы применили ООП в своей среде автоматизации?
Подробный ответ см. по этой ссылке
10. Что такое автоматизированное тестирование? Каковы преимущества автоматизированного тестирования?
Автоматизированное тестирование — это процесс тестирования программного обеспечения с использованием инструмента автоматизации для поиска дефектов. В этом процессе выполнение тестовых сценариев и генерация результатов выполняются автоматически средствами автоматизации. Некоторыми наиболее популярными инструментами для автоматизированного тестирования являются HP QTP/UFT, Selenium WebDriver и т. д.
Информацию о преимуществах см. в вопросе 5 этой публикации “Вопросы для собеседования по платформе автоматизации тестирования”
<сильный>11. Какие инструменты для функционального тестирования наиболее популярны?
- Selenium
- QTP (Quick Test Professional)/UFT (Unified Functional Testing)
12. Почему вы предпочитаете Selenium Automation Tool?
- Бесплатный и открытый исходный код
- Большая пользовательская база и помощь сообществам
- Кроссбраузерная совместимость
- Совместимость с платформами
- Несколько языков программирования поддержка
13. Какие тестовые случаи вы выбираете для автоматизации?
Я сосредотачиваюсь на тестовых примерах, которые должны выполняться повторяющимся образом, таких как регрессионные тестовые случаи, тестовые случаи дыма и вменяемости
14. Какие тест-кейсы вы не возьмете для автоматизации?
Прежде чем брать тест-кейсы для автоматизации, я проверяю, стабильно ли приложение. Поэтому, основываясь на этом, я не беру тестовые случаи, когда AUT часто меняется, и тестовые случаи, которые я запускаю редко и запускаю только один раз. Когда я занимаюсь юзабилити и исследовательским тестированием.
<сильный>15. Сколько тестовых случаев вы автоматизировали в день?
Это зависит от сложности и длины сценария тестового случая. Я автоматизировал 2-5 тестовых сценариев в день, когда сложность была ограничена. Иногда только 1 или меньше тестовых сценариев в день, когда сложность высокая.
16. Как вы создаете репозиторий объектов в своем проекте?
В QTP есть концепция репозитория объектов. Когда пользователь записывает тест, объекты и их свойства по умолчанию фиксируются в репозитории объектов. QTP использует этот репозиторий объектов для воспроизведения сценариев. Что касается Selenium, то здесь нет концепции репозитория объектов по умолчанию. Это не значит, что в Selenium нет репозитория объектов. Несмотря на то, что нет стандартного, мы можем создать свой собственный. В Selenium мы называем объекты локаторами (например, идентификатор, имя, имя класса, имя тега, текст ссылки, частичный текст ссылки, XPath и CSS). Репозиторий объектов представляет собой набор объектов. Один из способов создать репозиторий объектов — поместить все локаторы в отдельный файл (т. е. файл свойств). Но лучше всего использовать объектную модель страницы. В шаблоне проектирования Page Object Model каждая веб-страница представлена как класс. Все объекты, связанные с определенной страницей веб-приложения, хранятся в классе.
Если у вас есть другие вопросы, связанные с вопросами для интервью Test Automation Framework, опубликуйте их в поле для комментариев ниже, и мы включим их в этот пост.
Здесь я выбрал несколько сообщений, которые помогут вам узнать больше о интервью:
- Selenium Interview Questions
- Test Automation Framework Вопросы для собеседования
- Вопросы для собеседования по TestNG
- Вопросы для собеседования по SQL
- Вопросы для собеседования по ручному тестированию
- Вопросы для собеседования по Agile
- Почему вы выбираете тестирование программного обеспечения в качестве карьеры
- Общие вопросы для собеседования
Если у вас есть еще вопросы, не стесняйтесь задавать их в комментариях. Если вы считаете этот пост полезным, поделитесь им с друзьями в социальных сетях.
TAG: qa