Учебники

31) Мобильное тестирование с QTP

QTP или UFT (Unified Functional Testing) Инструмент представляет собой программное обеспечение тестирования инструмент , используемый для процесса автоматизации тестирования . Он особенно используется для «регрессионного» или «функционального» тестирования. Некоторые функции QTP включают

  • Работает только в среде Windows
  • Он использует «VB Script» в качестве языка сценариев
  • В зависимости от версии он поддерживает разные технологии (Web, Java, .Net, SAP и др.)

Micro Focus UFT — последняя версия QTP; это комбинация HP QTP + Service Test. Он также поддерживает системы с открытым исходным кодом (непрерывная интеграция), такие как Hudson и Jenkins. Понимая требования к телефону и планшету, UFT предоставляет расширенную поддержку для мобильного тестирования. С помощью этой мобильной поддержки HP UFT он сможет создавать сценарии, независимые от мобильной платформы. Этот скрипт, который был разработан на iOS, также может работать на Android.

Для любого инструмента автоматизации автоматизированный процесс тестирования должен проходить через следующий процесс

Автоматизация тестирования

Мобильное тестирование с QTP

  • Анализ осуществимости при автоматизации :

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

  • Подходящая секция инструмента :

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

  • Выберите и разработайте структуру автоматизации :

    После выбора инструмента автоматизации следующим шагом будет выбор подходящей основы для автоматизации.

  • Подтверждение концепции :

    POC или Proof of Concept устанавливается с сквозной настройкой, чтобы оценить, может ли инструмент выполнить автоматизацию приложения.

  • Разработайте, запустите и проанализируйте тестовый скрипт :

    Как только сценарий подготовлен, сценарии должны перейти к выполнению, привести к анализу и регистрации дефектов .

Сравнение QTP против других мобильных инструментов тестирования

  QTP и инструменты облачного тестирования ( DeviceAnywhere, Perfectiomobile ) QTP & SeeTest Tool
самописец НЕТ ДА
Безопасность Ограниченное Полностью Безопасный
Доступность Ограничено (в часах, заказанных заранее) Доступно в любое время (устройство в руках тестера)
Запустить тест из QTP ДА ДА
Редактировать тест из QTP ДА ДА
Получать отчеты в QTP ДА ДА
Тестировать реальные физические устройства ДА (устройства в облаке подключены удаленно) ДА (все устройства, все модели)
Тестирование проприетарного оборудования НЕТ ДА
Тестовые эмуляторы НЕТ ДА
Покрытие протестированных мобильных телефонов Все, включая устаревшие устройства Только смартфоны (Android, Blackberry, Symbian и т. Д.)
Устройство локально подключено через USB НЕТ (удаленно через облако) ДА

Различные мобильные методы тестирования

  • Тестирование совместимости : он проверяет, что приложение работает, как и ожидалось, с различными размерами экрана, внутренним оборудованием, разрешениями и т. Д.
  • Тестирование совместимости : он проверяет различные функции, такие как совместное использование конференции, простой обмен сообщениями, видеосообщение, настройка вызова и т. Д. На разных мобильных устройствах.
  • Тестирование функциональности : тестирует эксплуатационные аспекты мобильных устройств, такие как параметры обработки носителей, элементы управления и т. Д.
  • Функциональность юзабилити : включает в себя тестирование навигации приложения, тестирование мобильного интерфейса, цветовую схему приложения и т. Д.
  • Тестирование производительности : проверяет нагрузку и нагрузочную способность мобильных устройств
  • Тестирование локализации и интернационализации : это тестирование гарантирует, что устройство поддерживает тестирование интернационализации и локализации
  • Обмен данными и синхронизация Тестирование : оно проверяет, что устройство может идеально синхронизироваться с другими устройствами, такими как ПК, КПК и другие мобильные устройства

Преимущества QTP или UFT для мобильного тестирования

  • Очень простой и удобный в использовании
  • Простое планирование и мониторинг
  • Полная поддержка службы поддержки от HP
  • Использует язык VBScript и легко кодируется по сравнению с другими объектно-ориентированными языками программирования