Πίνακας περιεχομένων:

Τι είναι το IReporter TestNG;
Τι είναι το IReporter TestNG;

Βίντεο: Τι είναι το IReporter TestNG;

Βίντεο: Τι είναι το IReporter TestNG;
Βίντεο: Необычный 4 тактный двигатель - БЕЗ КЛАПАНОВ гильза вращается Что за зверь такой ??? 2024, Νοέμβριος
Anonim

TestNG έχει παράσχει την ικανότητα εφαρμογής IReporter Μια διεπαφή που μπορεί να εφαρμοστεί για τη δημιουργία μιας προσαρμοσμένης αναφοράς από τους χρήστες. Έχει τη μέθοδο 'generateReport()' η οποία θα κληθεί αφού ολοκληρωθεί η εκτέλεσή της όλης της σουίτας και θα δώσει την αναφορά στον καθορισμένο κατάλογο εξόδου.

Έχοντας αυτό υπόψη, ποια είναι η χρήση των ακροατών TestNG;

Ακροατής ορίζεται ως διεπαφή που τροποποιεί την προεπιλογή TestNG's η ΣΥΜΠΕΡΙΦΟΡΑ. Όπως υποδηλώνει το όνομα Ακροατές «άκου» το συμβάν που ορίζεται στο σενάριο του σεληνίου και συμπεριφέρσου ανάλογα. είναι μεταχειρισμένος σε σελήνιο με την εφαρμογή Ακροατές Διεπαφή.

Ομοίως, μπορούμε να προσαρμόσουμε τις αναφορές TestNG; TestNG έχει ενσωματωμένο αναφοράς ικανότητα σε αυτό. Μετά από πλήρη εκτέλεση των δοκιμαστικών περιπτώσεων, TestNG δημιουργεί έναν φάκελο δοκιμαστικής εξόδου στη ρίζα του έργου. Προς το προσαρμόζουμε την αναφορά TestNG πρέπει να υλοποιηθούν δύο διεπαφές, το ITestListener και το IReporter. Αν εμείς πρέπει να πάρετε ένα κανω ΑΝΑΦΟΡΑ στο ενδιάμεσο της εκτέλεσης, εμείς χρειάζεστε ITestListener.

Από εδώ, πώς μπορώ να χρησιμοποιήσω το TestNG reporter;

Καταγραφές ρεπόρτερ TestNG

  1. Γράψτε μια δοκιμαστική περίπτωση για την εφαρμογή εισόδου και εφαρμόστε την καταγραφή Log4j σε κάθε βήμα.
  2. Εισαγάγετε αρχεία καταγραφής Reporter στα κύρια συμβάντα της δοκιμής.
  3. Εκτελέστε τη δοκιμή κάνοντας δεξί κλικ στο σενάριο δοκιμαστικής περίπτωσης και επιλέξτε Εκτέλεση ως > TestNG Test.

Τι είναι οι σχολιασμοί στο TestNG;

ΠΕΡΙΛΗΨΗ του Σχολιασμοί TestNG @BeforeSuite: Το σχολιάζεται Η μέθοδος θα εκτελεστεί πριν από την εκτέλεση όλων των δοκιμών αυτής της σουίτας. @AfterSuite: Το σχολιάζεται Η μέθοδος θα εκτελεστεί μετά την εκτέλεση όλων των δοκιμών σε αυτήν τη σουίτα. @BeforeTest: Το σχολιάζεται Η μέθοδος θα εκτελεστεί πριν εκτελεστεί οποιαδήποτε μέθοδος δοκιμής που ανήκει στις κλάσεις μέσα στην ετικέτα.

Συνιστάται: