Μεταβλητή περιβάλλοντος σε QTP (UFT) με Παράδειγμα
Τι είναι η μεταβλητή περιβάλλοντος;
Οι μεταβλητές περιβάλλοντος είναι δυναμικά «αντικείμενα» σε έναν υπολογιστή που μπορεί να αποθηκεύσει μια τιμή, η οποία με τη σειρά της μπορεί να αναφέρεται από ένα ή περισσότερα προγράμματα λογισμικού σε Windows.
Οι μεταβλητές περιβάλλοντος είναι δυναμικής φύσης και μπορούν να αλλάξουν. Υπάρχει ένας αριθμός μεταβλητών περιβάλλοντος που μπορούν να αναφέρονται από προγράμματα και μπορεί να είναι χρήσιμες για την εύρεση πληροφοριών σχετικά με το υπολογιστικό τους περιβάλλον.
Μεταβλητές περιβάλλοντος HP UFT
Οι μεταβλητές περιβάλλοντος Micro Focus UFT είναι προσβάσιμες από όλες τις ενέργειες, τη βιβλιοθήκη λειτουργιών και τα σενάρια ανάκτησης.
Τύποι μεταβλητών περιβάλλοντος QTP
Οι μεταβλητές περιβάλλοντος είναι εκείνες οι μεταβλητές που μπορούν να χρησιμοποιηθούν συνολικά στις δοκιμές. Υπάρχουν δύο τύποι μεταβλητών περιβάλλοντος
- Ενσωματωμένες μεταβλητές
- Μεταβλητές που καθορίζονται από το χρήστη (Έχει 2 υποτύπους)
- Εσωτερικός
- Εξωτερικός
Ενσωματωμένες μεταβλητές
In QTP, οι ενσωματωμένες μεταβλητές είναι προκαθορισμένες μεταβλητές. Επιτρέπει στον χρήστη να ανακτήσει τις πληροφορίες σχετικά με τη δοκιμή που εκτελείται και να λάβει πληροφορίες σχετικά με το λειτουργικό σύστημα (Operating Systems) στα οποία εκτελείται η δοκιμή. Μερικές από τις ενσωματωμένες μεταβλητές είναι η επανάληψη ενεργειών, Operaσύστημα ting, κατάλογος δοκιμής, τοπικά ονόματα κεντρικών υπολογιστών, Operaέκδοση συστήματος ting κ.λπ.
Μετάβαση στο αρχείο -> Ρυθμίσεις -> Καρτέλα Περιβάλλον για να προβάλετε την ενότητα μεταβλητών περιβάλλοντος για να δείτε τη λίστα περιβαλλοντικών μεταβλητών.
Οι τιμές από τις μεταβλητές περιβάλλοντος μπορούν να ληφθούν και να χρησιμοποιηθούν όπου είναι απαραίτητο κατά τη διάρκεια της συνεδρίας εκτέλεσης.
Παράδειγμα:
MsgBox Environment.Value ("OSVersion")
Μεταβλητές που καθορίζονται από το χρήστη
Πριν από την εκτέλεση της δοκιμής, αυτές είναι οι μεταβλητές που ορίζονται από τον χρήστη. Μπορεί να χρησιμοποιηθεί παγκοσμίως σε διαφορετικές δοκιμές ή μπορεί επίσης να περιοριστεί σε ένα τεστ.
Οι μεταβλητές που καθορίζονται από το χρήστη ταξινομήθηκαν σε δύο τύπους
- Εσωτερικός
- Εξωτερικός
-
Ορισμός χρήστη – Εσωτερικές μεταβλητές: Αυτές οι μεταβλητές ορίζονται από τον χρήστη πριν από την εκτέλεση της δοκιμής και είναι διαθέσιμες μόνο σε μια συγκεκριμένη δοκιμή
-
Ορίζεται από το χρήστη - Εξωτερικές μεταβλητές: Αυτές οι μεταβλητές ορίζονται από τον χρήστη και μπορούν να χρησιμοποιηθούν συνολικά σε διάφορες δοκιμές.
Οι εξωτερικές μεταβλητές μπορούν να φορτωθούν με δύο τρόπους. Μπορεί να γίνει με μη αυτόματο τρόπο πριν από την εκτέλεση της δοκιμής μέσω της καρτέλας περιβάλλοντος ή της οθόνης που ορίζεται από το χρήστη, επιθεωρώντας το πλαίσιο ελέγχου μεταβλητές φορτίου και, στη συνέχεια, επιλέγοντας το αρχείο XML.
Μπορείτε να δημιουργήσετε μια μεταβλητή που ορίζεται από το χρήστη ως εξής
Μπορείτε να αποκτήσετε πρόσβαση στη μεταβλητή ως εξής
MsgBox Environment.Value ("Guru99")