testng installation basic program
Αυτό το σεμινάριο καλύπτει την εγκατάσταση TestNG. Θα εκτελέσουμε επίσης ένα βασικό πρόγραμμα TestNG και θα δούμε ποιες αναφορές μπορούν να δημιουργηθούν μετά το τεστ στο TestNG:
Αυτό το σεμινάριο θα σας διδάξει πώς να εγκαταστήσετε το TestNG μέσω του Marketplace και να εγκαταστήσετε νέες επιλογές λογισμικού στο Eclipse.
Θα εκτελέσουμε επίσης ένα βασικό πρόγραμμα TestNG και θα δούμε ποιες είναι οι αναφορές που μπορεί να δημιουργήσει μια δοκιμή μετά το TestNG.
=> Παρακολουθήστε την απλή σειρά προπόνησης TestNG εδώ.
Τι θα μάθετε:
βασικές ερωτήσεις και απαντήσεις συνέντευξης τεχνικής υποστήριξης
Εγκατάσταση και διαμόρφωση TestNG
TestNG για Eclipse: Η προσθήκη μας βοηθάει στην εκτέλεση των σεναρίων / δοκιμών TestNG από το Eclipse. Βοηθά στην εκτέλεση σουιτών, ομάδων ή μεμονωμένων δοκιμαστικών περιπτώσεων. Όποτε υπάρχει σφάλμα, θα αναφέρεται σε ξεχωριστή καρτέλα και μπορούμε να τα προβάλλουμε χωρίς καμία ταλαιπωρία. Αυτή η προσθήκη διαθέτει επίσης πολλά πρότυπα που διευκολύνουν τις δοκιμές μας.
Απαιτείται ρύθμιση / διαμόρφωση καθολικών μεταβλητών περιβάλλοντος για το TestNG στο Eclipse:
- Η τελευταία έκδοση του Java θα πρέπει να εγκατασταθεί για την εκτέλεση του πρόσθετου TestNG για Eclipse.
- Η μεταβλητή περιβάλλοντος για Java πρέπει να ρυθμιστεί.
- Το Eclipse έκδοση 4.2 και νεότερη θα πρέπει να κατεβάσετε στο μηχάνημα. Οι παρακάτω εκδόσεις που δεν υποστηρίζονται, θα πρέπει να φροντίσουμε να ενημερώσουμε τη σωστή έκδοση.
- Οι εκδόσεις Eclipse που απαιτούνται περιλαμβάνουν οξυγόνο (4.7), νέον (4.6), Άρη (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Προηγούμενο στο Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Υποστήριξη πλατφόρμας: Windows, Mac, Linux / GTK.
Το TestNG μπορεί να εγκατασταθεί με δύο διαφορετικούς τρόπους:
- Μπορούμε να χρησιμοποιήσουμε το Eclipse Marketplace.
- Μπορούμε να το εγκαταστήσουμε από Εγκαταστήστε νέο λογισμικό.
Ας ανακαλύψουμε και τους δύο τρόπους εγκατάστασης του TestNG στο Eclipse.
# 1) Εγκατάσταση μέσω Marketplace
Παρακάτω δίνονται τα βήματα για την εγκατάσταση του TestNG από το Marketplace:
Βήμα 1: Ξεκινήστε το Eclipse.
Βήμα 2: Μεταβείτε στην ενότητα Βοήθεια.
Βήμα 3: Κάντε κλικ Eclipse Marketplace στην ενότητα Βοήθεια.
Βήμα 4: Ανοίγει το παράθυρο Eclipse Marketplace. Εισαγάγετε TestNG στο Εύρημα επιλογή και κάντε κλικ στο κουμπί αναζήτησης.
Βήμα 5: Κάνε κλικ στο Κουμπί εγκατάστασης όπως φαίνεται παρακάτω.
Βήμα 6: Ένα άλλο νέο παράθυρο θα ανοίξει, μην αλλάξετε τίποτα. Απλώς κάντε κλικ στο Κουμπί επιβεβαίωσης .
Βήμα 7: Κάνε κλικ στο Επόμενο κουμπί και θα ανοίξει το πλαίσιο διαλόγου Άδειας Χρήσης. Κάντε κλικ στο 'Αποδέχομαι τους όρους της άδειας χρήσης' και μετά κάντε κλικ στο Κουμπί ολοκλήρωσης .
Βήμα 8: Όταν ληφθεί μια προειδοποίηση ασφαλείας, κάντε κλικ στο κουμπί OK.
Βήμα 9: Περιμένετε να ολοκληρωθεί η εγκατάσταση.
Βήμα 10: Το Eclipse θα ζητήσει επανεκκίνηση, κάντε κλικ στο Ναι κουμπί . Εάν όχι, πρέπει να επανεκκινήσουμε το Eclipse για τις αλλαγές που έχουμε κάνει.
Βήμα 11: Μόλις ολοκληρωθεί η επανεκκίνηση, μπορούμε να επαληθεύσουμε εάν το TestNG εγκαταστάθηκε με επιτυχία ή όχι. Για επαλήθευση, κάντε κλικ στα Windows, στη συνέχεια στις Προτιμήσεις και δείτε εάν το TestNG περιλαμβάνεται στη λίστα προτιμήσεων ή όχι.
# 2) Μέσω της εγκατάστασης νέου λογισμικού
Βήμα 1: Κάντε κλικ στο κουμπί Βοήθεια στη γραμμή Κορυφαίο μενού στο Eclipse. Στη συνέχεια κάντε κλικ στο 'Εγκατάσταση νέου λογισμικού' όπως φαίνεται παρακάτω.
Βήμα 2: Εισαγάγετε http://beust.com/eclipse στο Work with the Field όπως φαίνεται παρακάτω και περιμένετε λίγο χρόνο για να εμφανιστεί το TestNG.
Βήμα 3: Επίλεξε το πλαίσιο ελέγχου για TestNG και κάντε κλικ στο Επόμενο κουμπί.
Βήμα 4: Ελέγχει για τις απαιτήσεις ή τυχόν εξαρτήσεις πριν από την έναρξη της εγκατάστασης. Εάν υπάρχουν προβλήματα με τις απαιτήσεις / εξαρτήσεις, θα σας ζητήσει να τα εγκαταστήσετε πριν συνεχίσετε με το TestNG. Τις περισσότερες φορές εγκαθίσταται με επιτυχία.
Βήμα 5: Μόλις ολοκληρωθούν τα παραπάνω βήματα, θα σας ζητήσει να ελέγξετε τις λεπτομέρειες εγκατάστασης. Κάντε κλικ στο OK και μετά στο Επόμενο κουμπί να συνεχίσει.
Βήμα 6: Αποδεχτείτε τους όρους της άδειας χρήσης και κάντε κλικ στο Κουμπί ολοκλήρωσης .
Χρειάζονται λίγα λεπτά για να εγκατασταθεί.
Σημείωση: Μόλις ολοκληρωθεί η εγκατάσταση, μπορούμε να ελέγξουμε εάν το TestNG έχει εγκατασταθεί σωστά ή όχι. Για να το κάνετε αυτό, μεταβείτε στη γραμμή μενού των Windows, κάντε κλικ στο Εμφάνιση προβολής και μετά κάντε κλικ στο Αλλα όπως φαίνεται παρακάτω.
Αναπτύξτε το φάκελο Java και δείτε εάν το TestNG είναι διαθέσιμο όπως φαίνεται παρακάτω.
Περίπτωση δοκιμής αυτοματισμού TestNG
Ας δημιουργήσουμε την πρώτη μας δοκιμαστική περίπτωση αυτοματοποίησης με το TestNG.
Βήμα 1: Δημιουργήστε ένα νέο έργο και πακέτο. Κάντε κλικ στο Αρχείο -> Νέο -> Java Project.
Τότε θα ανοίξει το παράθυρο New Java Project. Εισαγάγετε ένα όνομα έργου όπως φαίνεται παρακάτω.
Εδώ έχει δοθεί ως TestNGPractice. Μην επιλέξετε τίποτα, απλώς διατηρήστε το ως προεπιλογή, εκτός εάν εμφανίζει μηνύματα. Κάνε κλικ στο Επόμενο κουμπί .
ιστότοπους anime για να παρακολουθήσετε δωρεάν anime στα αγγλικά
Τώρα το Ρυθμίσεις Java εμφανίζεται η οθόνη. Κρατήστε το ως προεπιλογή και κάντε κλικ στο Κουμπί ολοκλήρωσης .
Βήμα 2: Το έργο TestNGPractice δημιουργήθηκε και μπορούμε επίσης να δούμε το Βιβλιοθήκη συστήματος JRE να συμπεριληφθούν αυτόματα.
Βήμα 3: Κάντε δεξί κλικ στο TestNGPractice Project και, στη συνέχεια, κάντε κλικ στο Properties. Ιδιότητες για TestNGPractice θα εμφανιστεί το παράθυρο.
Βήμα 4: Επιλέγω Διαδρομή κατασκευής Java και κάντε κλικ στην καρτέλα βιβλιοθήκες όπως φαίνεται παρακάτω.
Τώρα κάντε κλικ στο Προσθήκη εξωτερικών βάζων . Θα σας μεταφέρει στο φάκελο όπου έχετε αποθηκεύσει όλα τα εκτελέσιμα αρχεία JAR. Επιλέξτε όλα τα αρχεία και κάντε κλικ στο Άνοιγμα κουμπιού όπως φαίνεται παρακάτω.
Τώρα κάντε κλικ στην προσθήκη δύο ακόμη αρχείων βάζων όπως φαίνεται παρακάτω.
Θα μπορείτε να δείτε ότι όλα τα εξωτερικά αρχεία βάζων έχουν συμπεριληφθεί / προστεθεί για αυτό το έργο. Κάντε κλικ στο Κουμπί Εφαρμογή και Κλείσιμο.
δημιουργώντας ένα makefile c ++
Τώρα έχουν προστεθεί όλες οι βιβλιοθήκες που αναφέρονται.
Βήμα 5: Τώρα κάντε δεξί κλικ στο αρχείο src στο TestNGPractice Project. Επιλέγω Νέο-> Άλλο-> Δημιουργία νέου πακέτου Java .
Εισαγάγετε το όνομα όπως φαίνεται παρακάτω «πρακτική δοκιμές» και κάντε κλικ στο κουμπί Τέλος. Μην αλλάζετε τίποτα εκτός και αν λάβετε κάποιο μήνυμα.
Βήμα 6: Τώρα δημιουργήστε μια τάξη TestNG κάτω από το πακέτο πρακτικών δοκιμών. Κάντε δεξί κλικ στο Φάκελος δοκιμαστικής υπόθεσης , παω σε ΔοκιμήNG και επιλέξτε 'TestNG Class' .
Εισαγάγετε το όνομα της τάξης ως Βασική δοκιμή στην οθόνη New TestNG class όπως φαίνεται παρακάτω και κάντε κλικ στο Κουμπί ολοκλήρωσης . Μπορείτε επίσης να ελέγξετε τους σχολιασμούς @BeforeMethod και @AfterMethod για το πρώτο βασικό μας πρόγραμμα.
Οι σχολιασμοί χρησιμοποιούνται από τους προγραμματιστές για την περιγραφή κωδικών σε ένα πρόγραμμα. Υπάρχουν διαφορετικοί τύποι σχολιασμών που χρησιμοποιούνται στο TestNG σύμφωνα με τις απαιτήσεις. Το @Test είναι ο βασικός σχολιασμός στη ροή εργασίας TestNG. Εδώ, οι σχολιασμοί @BeforeMethod και @AfterMethod εκτελούνται πριν και μετά την εκτέλεση των μεθόδων @Test αντίστοιχα.
Σημείωση : Στην τάξη TestNG, δεν επιλέγουμε δημόσιο στατικό κενό, όπως κάνουμε στα Προγράμματα Java. Θα πρέπει πάντα να μην είναι επιλεγμένο. Δεν χρειαζόμαστε την κύρια μέθοδο για την εκτέλεση του μαθήματος. Το TestNG εκτελεί αυτόματα την τάξη.
Η πρώτη σας τάξη TestNG είναι έτοιμη. Τώρα μπορείτε να γράψετε μια βασική δοκιμή για το πρώτο σας πρόγραμμα στην τάξη TestNG.
Ας γράψουμε το βασικό πρόγραμμα TestNG. Θα χρησιμοποιήσουμε τους σχολιασμούς @BeforeMethod, @Test και @AfterMethod TestNG για τη σύνταξη του προγράμματός μας. Θα μάθουμε περισσότερα για τους σχολιασμούς στα επερχόμενα σεμινάρια μας.
Εδώ μπορείτε να δείτε ότι έχουμε ελέγξει τους σχολιασμούς κατά τη δημιουργία της πρώτης κλάσης TestNG. Μπορούμε να δούμε τους σχολιασμούς που έχουμε επιλέξει (@BeforeMethod και @AfterMethod), που εισάγονται από τη βιβλιοθήκη TestNG.
Πρόγραμμα :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Βήμα 7: Ας κάνουμε το τεστ. Θα πρέπει να γίνει κάνοντας δεξί κλικ στο σενάριο δοκιμαστικής υπόθεσης. Επιλέγω Εκτελέστε ως -> TestNG Test . Κάντε κλικ στο κουμπί OK.
Βήμα 8: Μόλις ολοκληρωθεί η εκτέλεση, τα αποτελέσματα θα φαίνονται όπως στις παρακάτω οθόνες. Η οθόνη αποτελεσμάτων δείχνει PASSED: gmailLogin. Αυτό σημαίνει ότι η δοκιμή έχει περάσει επιτυχώς χωρίς σφάλματα.
Ομοίως, μπορείτε να ελέγξετε τις άλλες δύο καρτέλες, δηλαδή Αποτυχημένες δοκιμές και σύνοψη . Εάν έχετε αποτυχημένες δοκιμές, μπορείτε να ελέγξετε τις λεπτομέρειες και η καρτέλα Περίληψη δοκιμής εμφανίζει λεπτομέρειες όπως το όνομα δοκιμής, ο χρόνος (σε δευτερόλεπτα) που απαιτείται για την εκτέλεση της δοκιμής, ο αριθμός τάξης (εδώ ήταν μόνο ένας) και η μέθοδος (εδώ μόνο μία) .
Το TestNG παράγει επίσης αναφορές HTML. Για να αποκτήσετε πρόσβαση σε αυτήν την αναφορά, μπορείτε να μεταβείτε στο φάκελο Project και να κάνετε κλικ στο φάκελο εξόδου δοκιμής. Μπορείτε να ελέγξετε αν υπάρχουν διαφορετικοί τύποι αναφορών όπως ' emailable-report.html ' και ' index.html ' όπως φαίνεται παρακάτω. Κάντε κλικ και στις δύο αναφορές και θα μπορείτε να δείτε τις λεπτομέρειες της εκτέλεσης της δοκιμής σας.
TestNG's «Index.html» δίνει έναν σύνδεσμο για διαφορετικά στοιχεία όπως Groups, Reporter Output, Times κ.λπ. Κάνοντας κλικ σε καθένα από αυτά, μπορείτε να δείτε διαφορετικές λεπτομερείς περιγραφές εκτέλεσης. Θα τα συζητήσουμε στα προσεχή μαθήματα.
συμπέρασμα
Το TestNG διαθέτει χρήσιμα χαρακτηριστικά που διευκολύνουν τις δοκιμές. Έχουμε δει πώς μπορεί να εγκατασταθεί το TestNG και πώς να εκτελέσουμε ένα βασικό πρόγραμμα δοκιμών χρησιμοποιώντας το TestNG σε αυτό το σεμινάριο. Έχουμε επίσης δει πώς μπορούν να δημιουργηθούν αναφορές μετά τη δοκιμή.
Το επερχόμενο σεμινάριό μας θα εξηγήσει λεπτομερώς τους σχολιασμούς TestNG και τους ακροατές.
=> Ρίξτε μια ματιά στον Οδηγό για αρχάριους TestNG εδώ.
Συνιστώμενη ανάγνωση
- Βασικά στοιχεία του εντοπισμού σφαλμάτων του κώδικα σας στο Eclipse
- Eclipse IDE: Δημιουργήστε και εκτελέστε το πρώτο σας έργο Java
- Eclipse Tutorial: Ενσωμάτωση TestNG στο Eclipse Java IDE
- Εκπαιδευτικό Eclipse: Τα πιο δημοφιλή χαρακτηριστικά για να σας βοηθήσουμε να κωδικοποιήσετε καλύτερα
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Εκπαιδευτικό πρόγραμμα JAVA για αρχάριους: 100+ πρακτικά εκπαιδευτικά βίντεο Java
- Βήμα προς βήμα εγκατάσταση και εγκατάσταση του Appium Studio
- C # Δομή προγράμματος και βασική σύνταξη με παραδείγματα