Если вы ознакомились с более ранними статьями, вы должны знать потенциально распространенные вопросы на собеседовании. Ниже приведены некоторые другие важные вопросы, которые будут полезны при подготовке к интервью.
1. При тестировании мобильного приложения, какие тестовые примеры вы можете использовать для тестирования безопасности?
- Чтобы проверить, нормально ли работает многопользовательская поддержка для приложения
- Чтобы проверить, как файлы доступны для сторонние пользователи
- Чтобы проверить, зашифрованы или расшифрованы данные для конфиденциальной информации
- Чтобы проверить наличие любого вредоносного содержимого в тестируемом приложении.
2. Что такое тестирование портов для мобильных устройств?
Проверка одной и той же функции, но на разных платформах или устройствах, называется тестированием порта. Мы также можем сказать, что есть еще два возможных случая, таких как тестирование устройства и тестирование платформы.
3. В чем разница между тестированием WAP и веб-тестированием?
Тестирование WAP в основном необходимо для сетевого приложения и обычно используется для небольших браузеров на мобильных устройствах.
Веб-тестирование используется для порталы или веб-сайты.
4. Можете ли вы перечислить основные функции, которыми должно обладать мобильное приложение?
Мы можем перечислить некоторые ключевые функции, такие как
- Push-уведомления
- Поиск по содержимому< li>Типы контента
- Скорость и безопасность
- Простая навигация
- Платежный шлюз
- Вход через социальные сети
- Шаблон адаптивного дизайна
5. Можете ли вы написать общий план тестирования для мобильного приложения?
После определения цели тестирования области мы можем подумать о следующих сценариях,
- чтобы изучить и принять решение о инструменты автоматизированного тестирования.
- Чтобы записать возможное количество функций,
- Чтобы определить, какие функции и нефункциональные функции необходимо протестировать для приложения, например сети, безопасности, производительности, размера, памяти, аккумулятора и т. д.
- Чтобы четко указать, что не подлежит тестированию
- Суммировать все это в тестовых примерах и стратегии тестирования.
- Определить график процесса тестирования.
6. В чем разница между эмулятором и симулятором?
Эмулятор может быть настольным приложением, которое имитирует аппаратное обеспечение и ОС тестируемых приложений, и его работа основана как на программном, так и на аппаратном обеспечении.
Имитатор, с другой стороны, не имитирует аппаратное обеспечение/ОС, а система, которая ведет себя точно так же, как основное поведение устройства
7. Что такое GPRS и как он работает с вашим мобильным устройством?
GPRS означает общую услугу пакетной радиосвязи и работает на вашем мобильном устройстве с помощью IP-передачи.
Передача IP-пакетов с помощью сотовой сети позволяет получить доступ к веб-сервисам на вашем мобильном устройстве.
8. Объясните концепцию дизайна Appium?
- Appium — это «HTTP-сервер», написанный на платформе Node.js. Сеанс iOS и Android с использованием проводного протокола Webdriver JSON управляется Appium. Вот почему перед инициализацией Appium Server в системе должен быть предварительно установлен Node.js.
- Сервер настраивается на компьютере, который предоставляет REST API при загрузке и установке Appium.
- Appium получает запрос на соединение и команду от клиента и выполняет ту же команду на мобильных устройствах (Android/iOS).
- Чтобы выполнить запрос, appium использует фреймворки для автоматизации тестирования мобильных устройств. Он также использовал то же самое для управления пользовательским интерфейсом приложений.
9. Что такое APPIUM INSPECTOR?
Поскольку мы знаем, что в Selenium IDE есть инструмент записи и воспроизведения, точно так же в Appium есть «Инспектор» для записи и воспроизведения. Инспектор Appium записывает и воспроизводит поведение собственного приложения, и это делается путем проверки DOM. Параллельно он также генерирует тестовые сценарии на нужном языке.
10. Назовите несколько основных требований для написания тестов Appium?
Для написания тестов Appium вам потребуется
Клиент драйвера:
Используя клиентскую библиотеку, можно написать тесты Appium. Это завершает шаги теста и отправляет их на сервер Appium через HTTP.
Сеанс Appium:
После инициализации сеанса в сеансе выполняется тест Appium. Как только автоматизация выполнена для одного сеанса, его можно завершить и/или дождаться другого сеанса.
Желаемые возможности:
Чтобы инициализировать сеанс Appium, необходимо предоставить определенные параметры, известные как «желаемые возможности», такие как идентификатор устройства, UID, сведения о пакете приложения, имя платформы, версия платформы, имя устройства и т. д. Они известны как желаемые возможности.
Команды драйвера.
Команды драйвера очень полезны и могут быть записаны в шагах тестирования с использованием большого и выразительного словаря команд.
TAG: qa