Підручник з тестування мобільних додатків QTP / UFT

Зміст:

Anonim

Інструмент QTP або UFT (уніфіковане функціональне тестування) - це інструмент тестування програмного забезпечення, що використовується для автоматичного тестування . Він особливо використовується для тестування на "регресію" або "функціональне". Деякі функції QTP включають

  • Він працює лише в середовищі Windows
  • Він використовує "VB Script" як мову сценаріїв
  • Залежно від версії він підтримує різні технології (Web, Java, .Net, SAP тощо)

Micro Focus UFT - остання версія QTP; це поєднання обох службових тестів HP QTP +. Він також підтримує системи з відкритим вихідним кодом (безперервна інтеграція), такі як Хадсон та Дженкінс. Розуміючи вимоги телефону та планшета, UFT надає розширену підтримку мобільного тестування. Завдяки цій мобільній підтримці HP UFT він зможе створювати агностичні скрипти мобільної платформи. Цей сценарій, розроблений на iOS, також може працювати на Android.

Для будь-якого засобу автоматизації процес автоматизованого тестування повинен пройти наступний процес

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

  • Техніко-економічний аналіз під час автоматизації :

    Перш ніж виконувати автоматизацію тестування програмного забезпечення, важливо перевірити, чи можна програмне забезпечення автоматизувати чи ні

  • Відповідний процес розділу інструменту :

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

  • Виберіть і розробіть систему автоматизації :

    Після вибору інструменту автоматизації наступним кроком є ​​вибір відповідної основи для автоматизації

  • Доказ концепції :

    POC або Proof of Concept встановлюється з наскрізною установкою, щоб оцінити, чи може інструмент виконати автоматизацію програми

  • Розробка, запуск та аналіз тестового сценарію :

    Після того, як сценарій підготується, сценарії повинні піти на виконання, призвести до аналізу та реєстрації дефектів.

Порівняння QTP та інших інструментів мобільного тестування

Інструменти тестування QTP та хмари ( DeviceAnywhere, Perfectiomobile ) Інструмент QTP & SeeTest
Рекордер НІ ТАК
Безпека Обмежений Повністю захищений
Доступність Обмежений Доступно постійно (пристрій у руках тестера)
Запустіть тест з QTP ТАК ТАК
Редагувати тест з QTP ТАК ТАК
Отримувати звіти в QTP ТАК ТАК
Перевірте реальні фізичні пристрої ТАК (Пристрої у віддаленому підключенні до хмари) ТАК (Усі пристрої, усі моделі)
Перевірте власне обладнання НІ ТАК
Тестові емулятори НІ ТАК
Покриття перевірених мобільних телефонів Усі, включаючи застарілі пристрої Тільки смартфони (Android, Blackberry, Symbian тощо)
Пристрій підключено локально через USB НІ (віддалено через хмару) ТАК

Різні мобільні методи тестування

  • Тестування сумісності : Він перевіряє, що програма працює належним чином із різними розмірами екрану, внутрішнім обладнанням, роздільною здатністю тощо.
  • Тестування сумісності : Він перевіряє різні функціональні можливості, такі як спільний доступ до конференції, прості обміни повідомленнями, обмін відео-повідомленнями, налаштування дзвінків тощо на різних мобільних пристроях.
  • Тестування функціональності : Він перевіряє експлуатаційні аспекти мобільних пристроїв, такі як можливості обробки носіїв даних, елементи керування тощо.
  • Функціональність юзабіліті : включає тестування навігації за програмами, тестування мобільного інтерфейсу, кольорову схему програми тощо
  • Тестування продуктивності : Він перевіряє напруженість і навантаження мобільних пристроїв
  • Тестування на локалізацію та інтернаціоналізацію : Це тестування гарантує, що пристрій підтримує тестування на інтернаціоналізацію та локалізацію
  • Перевірка обміну даними та синхронізації : Він перевіряє, чи пристрій може ідеально синхронізуватися з іншими пристроями, такими як ПК, КПК та інші мобільні пристрої

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

  • Дуже простий і простий у використанні
  • Просте планування та моніторинг
  • Повна підтримка служби підтримки від HP
  • Використовує мову VBScript та легко кодує порівняно з іншими об’єктно-орієнтованими мовами програмування