L'outil QTP ou UFT (Unified Functional Testing) est un outil de test logiciel utilisé pour le processus de test d'automatisation . Il est notamment utilisé pour les tests de "régression" ou "fonctionnels". Certaines des fonctionnalités QTP incluent
- Il ne fonctionne que dans un environnement Windows
- Il utilise "VB Script" comme langage de script
- Selon la version, il prend en charge différentes technologies (Web, Java, .Net, SAP, etc.)
Micro Focus UFT est la dernière version de QTP; il s'agit d'une combinaison des deux tests de service HP QTP +. Il prend également en charge les systèmes open source CI (intégration continue) tels que Hudson et Jenkins. Comprenant les exigences du téléphone et de la tablette, UFT fournit une prise en charge étendue pour les tests mobiles. Avec cette prise en charge mobile HP UFT, il sera en mesure de créer des scripts indépendants de la plate-forme mobile. Ce script qui a été développé sur iOS peut également fonctionner sur Android.
Pour tout outil d'automatisation, un processus de test automatisé doit passer par le processus suivant
Test d'automatisation
- Analyse de faisabilité lors de l'automatisation :
Avant d'effectuer des tests d'automatisation sur un logiciel, il est essentiel de vérifier si le logiciel peut être automatisé ou non
- Processus de section d'outil approprié :
Choisissez l'outil d'automatisation en fonction des exigences, de l'utilisation et de la fonction du logiciel
- Sélectionnez et développez le cadre d'automatisation :
Après avoir choisi l'outil d'automatisation, l'étape suivante consiste à sélectionner un cadre approprié pour l'automatisation
- Preuve de concept :
Le POC ou Proof of Concept est établi avec une configuration de bout en bout pour évaluer si l'outil peut exécuter l'automatisation de l'application
- Développer, exécuter et analyser le script de test :
Une fois le script préparé, les scripts doivent être exécutés, aboutir à une analyse et à une journalisation des défauts.
Comparaison-QTP par rapport à d'autres outils de test mobiles
Outils de test QTP et cloud ( DeviceAnywhere, Perfectiomobile ) | Outil QTP et SeeTest | |
---|---|---|
Enregistreur | NON | OUI |
Sécurité | Limité | Entièrement sécurisé |
Disponibilité | Limité (par heure commandée à l'avance) | Disponible à tout moment (appareil aux mains du testeur) |
Exécuter le test à partir de QTP | OUI | OUI |
Modifier le test depuis QTP | OUI | OUI |
Recevoir des rapports dans QTP | OUI | OUI |
Testez de vrais appareils physiques | OUI (appareils connectés à distance dans un cloud) | OUI (tous les appareils, tous les modèles) |
Tester le matériel propriétaire | NON | OUI |
Émulateurs de test | NON | OUI |
Couverture des téléphones mobiles testés | Tous, y compris les anciens appareils | Seuls les smartphones (Android, Blackberry, Symbian, etc.) |
Un appareil est connecté localement via USB | NON (à distance via le cloud) | OUI |
Diverses méthodes de test mobiles
- Test de compatibilité : il vérifie que l'application fonctionne comme prévu avec différentes tailles d'écran, matériel interne, résolutions, etc.
- Test d'interopérabilité : il vérifie diverses fonctionnalités telles que le partage d'une conférence, la messagerie simple, la messagerie vidéo, la configuration d'appel, etc. sur différents appareils mobiles
- Test de fonctionnalité : il teste les aspects opérationnels des appareils mobiles tels que les options de gestion des supports de stockage, les contrôles, etc.
- Fonctionnalité d'utilisabilité : Cela comprend les tests de navigation dans les applications, les tests d'interface mobile, un jeu de couleurs de l'application, etc.
- Test de performance : il vérifie le stress et la capacité de charge des appareils mobiles
- Tests de localisation et d'internationalisation : ces tests garantissent que l'appareil prend en charge les tests d'internationalisation et de localisation
- Test d'échange de données et de synchronisation : il vérifie que l'appareil peut parfaitement se synchroniser avec d'autres appareils tels que les PC, les PDA et autres appareils mobiles
Avantages de QTP ou UFT pour les tests mobiles
- Très simple et facile à utiliser
- Planification et surveillance faciles
- Assistance technique complète de HP
- Utilise le langage VBScript et est facile à coder par rapport à un autre langage de programmation orienté objet