Différences entre QTP et RFT Différence entre

Anonim

QTP vs RFT

QTP à Quick Test Professional, un produit développé par HP pour fournir une automatisation des tests fonctionnels et de régression pour différents environnements logiciels et applications développés. QTP est également largement utilisé dans l'assurance qualité des entreprises. D'autre part, RFT fait référence à un testeur fonctionnel relationnel qui est un outil de test automatisé développé par la division logicielle d'IBM. Les utilisateurs ont la capacité de créer des tests qui reflètent les actions et les évaluations qui seraient données par un testeur humain. Bien que les valeurs faciales de ces deux outils soient similaires, plusieurs différences sont observées entre eux.

Différences

Dans la génération de script et le langage, RFT est capable de développer des scripts VB entièrement fonctionnels ainsi que des scripts Java. Par ailleurs, QTP ne peut générer que des scripts VB. En regardant les scripts que ces deux créent, le script dans QTP de HP est basé sur l'interface utilisateur graphique (GUI). À chaque étape effectuée par l'utilisateur, la documentation automatique est effectuée. Tout cela est enregistré dans le tableau et dans la vue mot-clé, ce qui permet à un novice de se sentir en confiance et de faciliter le travail avec l'outil. Tout utilisateur de RFT doit avoir un bon niveau d'expérience de programmation car il n'a pas d'interface graphique comme dans QTP. Un novice trouverait donc l'utilisation de RFT extrêmement difficile.

Lors de la lecture de scripts, une relecture des actions de l'utilisateur effectuées pendant la phase d'enregistrement est effectuée. Contrairement à RFT, qui ne permet pas la sélection de plusieurs valeurs (ce qui est fait à l'aide des touches Maj), QTP prend en charge la sélection de plusieurs valeurs. Différents cas de test peuvent être générés par l'utilisation de commandes pilotées par les données dans RFT, mais la sortie des valeurs doit être entrée manuellement. QTP utilise la paramétrisation des tests dans la génération des cas de test.

Dans l'identification des objets, QTP est très bon et peut identifier n'importe quel objet personnalisé. En revanche, RFT cible les objets standard mais ne fonctionne pas bien pour les objets personnalisés. Cela continue à tester l'exécution où QTP est vu pour exécuter très rapidement par opposition à RFT, ce qui est considérablement plus lent dans l'exécution.

Dans les fonctionnalités de création de rapports, QTP utilise des formats de rapport standard tels que HTML et XML, le format par défaut étant sa propre interface utilisateur et HTML. D'autre part, RFT ne fonctionne qu'avec un seul format, HTML, qui est aussi le format par défaut. Un codage personnalisé est requis si d'autres interfaces sont nécessaires.

Dans les capacités de navigation, QTP est assez avancé et peut supporter Internet Explorer 7. 0 et Netscape 2. 0. Le RFT d'IBM ne peut pas supporter à la fois Internet 7. 0 et Netscape 2. 0. Le framework supporté par RFT est piloté par mot clé, modularité pilotée par les données.En revanche, QTP prend en charge l'architecture des bibliothèques, la modularité, les mots clés et les données.

La disponibilité de l'écran actif n'est pas disponible dans RFT tandis que QTP prend en charge la disponibilité de l'écran actif. Le QTP de HP prend en charge une approche de programmation descriptive. En ce qui concerne les coûts d'approvisionnement, la RFT est nettement moins chère que les coûts d'achat associés au QTP.

Résumé

Il existe des points forts et des points faibles majeurs de QTP et de RFT. Une comparaison des caractéristiques montre que QTP global a de meilleures caractéristiques que RFT.

Si un testeur débutant recherche un bon programme de test, QTP est le programme recommandé car il est basé sur l'interface graphique

RFT ne permet pas de sélectionner plusieurs fonctions en utilisant les touches shift, ce qui est cependant possible dans QTP

les valeurs doivent être saisies manuellement dans le pool de données dans RFT

QTP permet la génération de sortie pendant l'exécution

Costwise, RFT est moins cher que QTP