Урок за тестване на мобилни приложения за QTP / UFT

Съдържание:

Anonim

QTP или UFT (Унифицирано функционално тестване) Инструмент е софтуерен инструмент за тестване, използван за процес на автоматизирано тестване . Той се използва особено за тестване "Регресия" или "Функционално". Някои от функциите на QTP включват

  • Той работи само в Windows среда
  • Той използва "VB Script" като скриптов език
  • В зависимост от версията поддържа различни технологии (Web, Java, .Net, SAP и др.)

Micro Focus UFT е последната версия на QTP; това е комбинация от двата HP QTP + Service Test. Той също така поддържа CI системи с отворен код (непрекъсната интеграция) като Hudson и Jenkins. Разбирайки изискванията на телефона и таблета, UFT предоставя разширена поддръжка за тестване на мобилни устройства. С тази мобилна поддръжка на HP UFT той ще може да създава скриптове за агностик на мобилната платформа. Този скрипт, разработен за iOS, може да работи и за Android.

За всеки инструмент за автоматизация процесът на автоматизирано тестване трябва да премине през следния процес

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

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

    Преди да извършите тестване за автоматизация на софтуер, е от съществено значение да проверите дали софтуерът може да бъде автоматизиран или не

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

    Изберете инструмента за автоматизация въз основа на изискванията на софтуера, използването и функцията

  • Изберете и развийте рамката за автоматизация :

    След като изберете инструмента за автоматизация, следващата стъпка е да изберете подходяща рамка за автоматизация

  • Доказателство за концепция :

    POC или Proof of Concept е създаден с настройка от край до край, за да се оцени дали инструментът може да изпълни автоматизацията на приложението

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

    След като скриптът се подготви, той трябва да отиде за изпълнение, да доведе до анализ и регистриране на дефекти.

Сравнение-QTP спрямо други мобилни инструменти за тестване

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

Различни методи за мобилно тестване

  • Тестване на съвместимостта : Той проверява дали приложението работи според очакванията с различни размери на екрана, вътрешен хардуер, резолюции и т.н.
  • Тестване на оперативната съвместимост : Той проверява различни функционалности като споделяне на конференция, обикновени съобщения, видео съобщения, настройка на разговори и т.н. на различни мобилни устройства
  • Тестване на функционалността : Тества експлоатационните аспекти на мобилните устройства като опции за обработка на носители за съхранение, контроли и т.н.
  • Функционалност на използваемостта : Включва тестване за навигация на приложения, тестване на мобилен интерфейс, цветова схема на приложението и така нататък
  • Тестване на производителността : Той проверява напрежението и капацитета на натоварване на мобилните устройства
  • Тестване за локализация и интернационализация : Това тестване гарантира, че устройството поддържа тестване за интернационализация и локализация
  • Тестване на обмен на данни и синхронизация : Той проверява дали устройството може да се синхронизира перфектно с други устройства като компютри, PDA и други мобилни устройства

Предимства на QTP или UFT за тестване на мобилни устройства

  • Много проста и лесна за използване
  • Лесно планиране и наблюдение
  • Пълна поддръжка на HP от HP
  • Използва език VBScript и лесен за кодиране в сравнение с друг обектно-ориентиран език за програмиране