testng example how create
βέλτιστα παράθυρα λογισμικού παρακολούθησης θερμοκρασίας 10
Αυτό το σεμινάριο εξηγεί πώς να δημιουργήσετε το αρχείο TestNG.xml με τη βοήθεια του TestNG Παράδειγμα:
Ένα από τα πιο σημαντικά θέματα του TestNG, δηλαδή το αρχείο TestNG.xml θα εξηγηθεί λεπτομερώς εδώ.
Πολλές εργασίες μπορούν να γίνουν ταυτόχρονα με το αρχείο TestNG.xml.
Ας αρχίσουμε!!
=> Δείτε εδώ για να δείτε A-Z Of TestNG Εκπαιδευτικά σεμινάρια εδώ.
Τι θα μάθετε:
- Τι είναι το TestNG.xml;
- Βήματα για τη δημιουργία αρχείου TestNG.xml
- Παράδειγμα Εκτέλεση χρησιμοποιώντας TestNG.xml
- συμπέρασμα
Τι είναι το TestNG.xml;
Το αρχείο TestNG.xml είναι ένα αρχείο διαμόρφωσης που βοηθά στην οργάνωση των δοκιμών μας. Επιτρέπει στους υπεύθυνους δοκιμών να δημιουργούν και να χειρίζονται πολλαπλές τάξεις δοκιμών, να καθορίζουν τις σειρές δοκιμών και τις δοκιμές.
Διευκολύνει τη δουλειά ενός ελεγκτή ελέγχοντας την εκτέλεση των δοκιμών τοποθετώντας όλες τις δοκιμαστικές θήκες και εκτελέστε την σε ένα αρχείο XML Αυτή είναι μια όμορφη ιδέα, χωρίς την οποία, είναι δύσκολο να εργαστείς στο TestNG.
Πλεονεκτήματα του TestNG.xml
Τα κύρια πλεονεκτήματα του αρχείου TestNG.xml είναι:
- Παρέχει παράλληλη εκτέλεση μεθόδων δοκιμής.
- Επιτρέπει την εξάρτηση μιας μεθόδου δοκιμής από μια άλλη μέθοδο δοκιμής.
- Βοηθά στην ιεράρχηση των μεθόδων δοκιμής μας.
- Επιτρέπει την ομαδοποίηση των μεθόδων δοκιμής σε ομάδες δοκιμών.
- Υποστηρίζει την παραμετροποίηση δοκιμαστικών περιπτώσεων χρησιμοποιώντας σχολιασμό @Parameters.
- Βοηθά στη δοκιμή βάσει δεδομένων χρησιμοποιώντας τον σχολιασμό @DataProvider.
- Έχει διαφορετικούς τύπους ισχυρισμών που βοηθούν στην επικύρωση των αναμενόμενων αποτελεσμάτων με τα πραγματικά αποτελέσματα.
- Διαθέτει διαφορετικούς τύπους αναφορών HTML, Εκθέσεις έκτασης κ.λπ. για καλύτερη και σαφή κατανόηση της περίληψης δοκιμών.
- Έχει ακροατές που βοηθούν στη δημιουργία αρχείων καταγραφής.
Έννοιες που χρησιμοποιούνται στο TestNG.xml
# 1) Το Suite αντιπροσωπεύεται από ένα αρχείο XML. Μπορεί να περιέχει μία ή περισσότερες δοκιμές και ορίζεται από την ετικέτα.
Παράδειγμα:
#δύο) Ένα τεστ αντιπροσωπεύεται από και μπορεί να περιέχει μία ή περισσότερες κλάσεις TestNG.
Παράδειγμα:
# 3) A Class είναι μια κλάση Java που περιέχει σχολιασμούς TestNG. Εδώ αντιπροσωπεύεται από την ετικέτα και μπορεί να περιέχει μία ή περισσότερες μεθόδους δοκιμής.
Παράδειγμα
# 4) Μια μέθοδος δοκιμής είναι μια μέθοδος Java που σχολιάζεται από @Δοκιμή μεθόδους στο αρχείο προέλευσης.
Παράδειγμα:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Παράδειγμα TestNG.xml
Το βασικό αρχείο Testng.xml φαίνεται όπως φαίνεται παρακάτω.
Βήματα για τη δημιουργία αρχείου TestNG.xml
Στο TestNG, πρέπει να δημιουργήσουμε το αρχείο TestNG.xml για να χειριστούμε πολλές δοκιμαστικές τάξεις. Πρέπει να διαμορφώσουμε τη δοκιμαστική λειτουργία μας, να ορίσουμε την εξάρτηση δοκιμής, να συμπεριλάβουμε ή να αποκλείσουμε τυχόν κλάσεις, μεθόδους δοκιμών, πακέτα, δοκιμές κ.λπ. και να ορίσουμε την προτεραιότητα επίσης στο αρχείο XML.
Ας δημιουργήσουμε το αρχείο Testng.xml ακολουθώντας τα παρακάτω βήματα.
Βήμα 1: Κάντε δεξί κλικ στο φάκελο Project, μεταβείτε στο Νέο και επιλέξτε «Αρχείο» όπως φαίνεται στην παρακάτω εικόνα.
Βήμα 2: Προσθέστε το όνομα του αρχείου ως «Testng.xml» όπως φαίνεται στην παρακάτω εικόνα και κάντε κλικ στο κουμπί Τέλος.
Βήμα 3: Τώρα μπορείτε να προσθέσετε τον παρακάτω κώδικα XML στο αρχείο testng.xml. Μπορείτε να επιλέξετε το όνομα της δοκιμαστικής σουίτας και το όνομα δοκιμής σύμφωνα με τις απαιτήσεις.
Δημοσίευση που παρέχει τις απαιτούμενες πληροφορίες, το αρχείο testng.xml φαίνεται ως εξής:
Στο παραπάνω αρχείο XML, μπορείτε να δείτε την ακολουθία των ετικετών σωστά και με ακρίβεια. Σουίτα => Δοκιμαστικά μαθήματα => Τάξη.
Εδώ, το όνομα της σουίτας είναι
Το όνομα δοκιμής είναι
Μπορούμε να δώσουμε οποιοδήποτε όνομα στο Suite και Test στο αρχείο XML. Αλλά πρέπει να δώσουμε το σωστό όνομα στην ετικέτα τάξεων που είναι συνδυασμός του ονόματος πακέτου και του ονόματος δοκιμαστικής υπόθεσης.
ποιο είναι το καλύτερο πρόγραμμα λήψης mp3
Το όνομα του πακέτου είναι το Googletest και τα ονόματα των δοκιμαστικών περιπτώσεων είναι:
Βήμα 4: Ας τρέξουμε το αρχείο xml. Εκτελέστε τη δοκιμή κάνοντας δεξί κλικ στο αρχείο TestNG xml και επιλέξτε Εκτέλεση ως -> TestNG Suite .
Μόλις εκτελεστεί το αρχείο testng.xml, μπορούμε να δούμε τα αποτελέσματα στην κονσόλα.
Παράδειγμα Εκτέλεση χρησιμοποιώντας TestNG.xml
Εδώ, δημιουργήσαμε το όνομα της Σουίτας ως
Μπορούμε να δώσουμε οποιοδήποτε όνομα στο Suite και Test στο αρχείο XML. Αλλά πρέπει να δώσουμε το σωστό όνομα στην ετικέτα των τάξεων που είναι συνδυασμός του ονόματος πακέτου και του ονόματος δοκιμαστικής υπόθεσης.
Το όνομα του πακέτου είναι βασικά Demo και τα ονόματα της υπόθεσης είναι GoogleImages και GoogleMaps .
Ας τρέξουμε το αρχείο XML. Εκτελέστε τη δοκιμή με δεξί κλικ στο αρχείο TestNG XML και επιλέξτε Εκτέλεση ως => TestNG Suite .
Μόλις εκτελεστεί το αρχείο testng.xml, μπορούμε να δούμε τα αποτελέσματα στην κονσόλα.
συμπέρασμα
Εξερευνήσαμε τα πάντα σχετικά με το TestNG.xml σε αυτό το σεμινάριο. Τα διάφορα πλεονεκτήματα και οι έννοιες που χρησιμοποιήθηκαν στο TestNG.xml εξηγήθηκαν λεπτομερώς με τη βοήθεια ενός παραδείγματος TestNG
Ελπίζουμε να απολαύσατε ολόκληρη τη σειρά σεμιναρίων σε αυτήν τη σειρά TestNG.
Καλή ανάγνωση !!
=> Επισκεφτείτε εδώ για την αποκλειστική σειρά εκπαιδευτικών εκπαιδευτικών TestNG.
Συνιστώμενη ανάγνωση
- 20 πιο δημοφιλείς ερωτήσεις και απαντήσεις στη συνέντευξη TestNG
- Πώς να χρησιμοποιήσετε το TestNG Framework για τη δημιουργία σεναρίων σεληνίου - TestNG Selenium Tutorial # 12
- Μάθετε πώς να χρησιμοποιείτε σχολιασμούς TestNG στο Σελήνιο (με παραδείγματα)
- Δοκιμή REST API με Spring RestTemplate και TestNG
- Διαχείριση αρχείων στο Unix: Επισκόπηση του συστήματος αρχείων Unix
- Εκμάθηση Eclipse: Ενσωμάτωση TestNG στο Eclipse Java IDE
- Unix Ειδικοί Χαρακτήρες ή Μεταχαρακτήρες για τη Διαχείριση Αρχείων
- MongoDB Δημιουργία αντιγράφων ασφαλείας βάσης δεδομένων