Διαφορές μεταξύ QTP και RFT

QTP έναντι RFT



Το QTP αναφέρεται στο Quick Test Professional, ένα προϊόν που αναπτύχθηκε από την HP για να παρέχει λειτουργικά και οπισθοδρόμηση δοκιμή αυτοματισμού για διαφορετικά περιβάλλοντα λογισμικού και εφαρμογές που έχουν αναπτυχθεί. Το QTP χρησιμοποιείται επίσης ευρέως στη διασφάλιση ποιότητας των επιχειρήσεων. Το RFT, από την άλλη πλευρά, αναφέρεται σε ένα Relational Functional Tester που είναι ένα εργαλείο για αυτοματοποιημένο δοκιμές αναπτύχθηκε από το τμήμα λογισμικού της IBM. Οι χρήστες έχουν τη δυνατότητα να δημιουργούν δοκιμές που αντικατοπτρίζουν τις ενέργειες και τις εκτιμήσεις που θα γίνουν από έναν ανθρώπινο ελεγκτή. Αν και οι ονομαστικές τιμές αυτών των δύο εργαλείων είναι παρόμοιες, υπάρχουν αρκετές διαφορές μεταξύ τους.

Διαφορές



Στη δημιουργία σεναρίων και στη γλώσσα, το RFT είναι σε θέση να αναπτύξει πλήρως λειτουργικά σενάρια VB καθώς και σενάρια Java. Το QTP από την άλλη πλευρά μπορεί να δημιουργήσει μόνο σενάρια VB. Κοιτάζοντας τα σενάρια που δημιουργούν αυτά τα δύο, το σενάριο στο QTP της HP βασίζεται σε γραφικό περιβάλλον χρήστη (GUI). Σε κάθε βήμα που εκτελείται από τον χρήστη, γίνεται αυτόματη τεκμηρίωση. Όλα αυτά καταγράφονται στον πίνακα και στην προβολή λέξεων-κλειδιών, κάνοντας έτσι έναν αρχάριο να αισθάνεται σίγουρος και να διευκολύνει την εργασία με το εργαλείο. Οποιοσδήποτε χρήστης RFT πρέπει να έχει ένα δίκαιο επίπεδο εμπειρίας προγραμματισμού, καθώς δεν διαθέτει διεπαφή γραφικών όπως στο QTP. Ένας αρχάριος θα μπορούσε επομένως να βρει τη χρήση RFT εξαιρετικά δύσκολη.



Κατά την αναπαραγωγή σεναρίων, γίνεται επανάληψη των ενεργειών του χρήστη που εκτελούνται κατά τη φάση εγγραφής. Σε αντίθεση με το RFT, το οποίο δεν επιτρέπει την επιλογή πολλαπλών τιμών (η οποία γίνεται με τη χρήση πλήκτρων shift), το QTP υποστηρίζει την επιλογή πολλαπλών τιμών. Μπορούν να δημιουργηθούν διαφορετικές περιπτώσεις δοκιμών με τη χρήση εντολών βάσει δεδομένων σε RFT, αλλά η έξοδος των τιμών πρέπει να εισαχθεί χειροκίνητα. Το QTP χρησιμοποιεί παραμετροποίηση δοκιμών στη δημιουργία περιπτώσεων δοκιμής.

Στην αναγνώριση αντικειμένων, το QTP είναι πολύ καλό και μπορεί να αναγνωρίσει οποιοδήποτε προσαρμοσμένο αντικείμενο. Το RFT από την άλλη στοχεύει τυπικά αντικείμενα αλλά δεν αποδίδει καλά για προσαρμοσμένα αντικείμενα. Αυτό συνεχίζεται για τη δοκιμή εκτέλεσης όπου το QTP φαίνεται να εκτελείται πολύ γρήγορα σε αντίθεση με το RFT, το οποίο είναι σημαντικά πιο αργό στην εκτέλεση.

Στις δυνατότητες αναφοράς, το QTP χρησιμοποιεί τυπικές μορφές αναφοράς, όπως HTML και XML, με την προεπιλεγμένη μορφή να είναι το δικό του περιβάλλον εργασίας χρήστη και HTML. Το RFT, από την άλλη πλευρά, λειτουργεί μόνο με μία μορφή, HTML, η οποία είναι επίσης η προεπιλεγμένη μορφή. Απαιτείται προσαρμοσμένη κωδικοποίηση εάν απαιτούνται άλλες διεπαφές.



Στις δυνατότητες περιήγησης, το QTP είναι αρκετά προηγμένο και μπορεί να υποστηρίξει τον Internet Explorer 7.0 και το Netscape 2.0. Το RFT της IBM δεν μπορεί να υποστηρίξει τόσο το Internet 7.0 όσο και το Netscape 2.0. Το πλαίσιο που υποστηρίζεται από το RFT βασίζεται στη λέξη-κλειδί, στηρίζεται σε δεδομένα. Το QTP, από την άλλη πλευρά, υποστηρίζει την αρχιτεκτονική της βιβλιοθήκης, την αρθρωτότητα, τις λέξεις-κλειδιά και τα δεδομένα.

Η ενεργή διαθεσιμότητα οθόνης δεν διαθέτει RFT σε αυτό, ενώ το QTP υποστηρίζει ενεργή διαθεσιμότητα οθόνης. Το QTP της HP υποστηρίζει μια περιγραφική προσέγγιση προγραμματισμού. Εξετάζοντας το κόστος προμηθειών, το RFT είναι σημαντικά φθηνότερο σε αντίθεση με το κόστος προμήθειας που σχετίζεται με το QTP.

Περίληψη



Υπάρχουν σημαντικά πλεονεκτήματα και αδυναμίες τόσο του QTP όσο και του RFT. Μια σύγκριση χαρακτηριστικών δείχνει ότι το συνολικό QTP έχει καλύτερα χαρακτηριστικά από το RFT.

Εάν ένας αρχάριος δοκιμαστής αναζητά ένα καλό πρόγραμμα δοκιμών, το QTP είναι το προτεινόμενο πρόγραμμα, καθώς βασίζεται σε GUI

Το RFT δεν επιτρέπει τη λειτουργία πολλαπλών επιλογών χρησιμοποιώντας πλήκτρα shift, κάτι που είναι ωστόσο δυνατό στο QTP

Οι τιμές εξόδου πρέπει να εισαχθούν χειροκίνητα στην ομάδα δεδομένων σε RFT

Το QTP επιτρέπει την παραγωγή εξόδου κατά τη διάρκεια του χρόνου εκτέλεσης

Από άποψη κόστους, το RFT είναι φθηνότερο από το QTP

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ φιαλιδίου και φιαλιδίου

Τι είναι το Ampoule και το φιαλίδιο; Τόσο οι αμπούλες όσο και τα φιαλίδια απαιτούν ανασύσταση. Φιαλίδια και φιαλίδια φαίνονται στα ράφια των φαρμακευτικών εργαστηρίων ή

Διαφορά μεταξύ ασταριού και χρώματος

Όπως λέει το παλιό ρητό, τα κατάλληλα εργαλεία ολοκληρώνουν τη δουλειά. αυτό ισχύει και για τη ζωγραφική. Τα ποιοτικά εργαλεία και υλικά κάνουν τη διαφορά όταν πρόκειται

Διαφορά μεταξύ Zakat και φόρου

Zakat vs Tax Το Zakat σχετίζεται με θρησκευτικό και ο φόρος σχετίζεται με την κυβέρνηση. Σε καμία περίπτωση το Zakat και ο φόρος δεν μπορούν να πάνε μαζί. είναι διαφορετικά από πολλές απόψεις. Ενώ

Μια μέρα που πρέπει να θυμάστε: 25 Ιανουαρίου 1787 - Η εξέγερση του Shays γίνεται αιματηρή

Οι Ηνωμένες Πολιτείες δεν ήταν ευγενικοί στους βετεράνους του Επαναστατικού Πολέμου που είχαν δημιουργήσει το νέο έθνος. Έλαβε αποστρατευμένα στρατεύματα του ηπειρωτικού στρατού

Διαφορά μεταξύ συριγγίου και σχισμών

Ένα συρίγγιο είναι μια σύνδεση που δημιουργείται μεταξύ δύο περιοχών όπου δεν πρέπει να υπάρχει τέτοια σύνδεση. Η ρωγμή είναι ένα δάκρυ που εμφανίζεται συνήθως στο

Διαφορά μεταξύ LG Incite και LG Dare

LG Incite εναντίον LG Dare Το LG Incite και το LG Dare είναι δύο κινητά τηλέφωνα με οθόνη αφής. Αν και η LG έχει βάλει μερικά τηλέφωνα με οθόνη αφής, ήταν ακριβώς αυτό,