תוכן עניינים:

מה זה IReporter TestNG?
מה זה IReporter TestNG?

וִידֵאוֹ: מה זה IReporter TestNG?

וִידֵאוֹ: מה זה IReporter TestNG?
וִידֵאוֹ: מה זה דפדפן 2024, נוֹבֶמבֶּר
Anonim

TestNG סיפק יכולת ליישם ' IReporter ממשק שניתן ליישם כדי ליצור דוח מותאם אישית על ידי משתמשים. יש לו שיטת 'generateReport()' שתופעל לאחר שכל החבילה תסיים את ביצועה ותמסור את הדוח לספריית הפלט שצוינה.

בהתחשב בכך, מה השימוש במאזיני TestNG?

מַאֲזִין מוגדר כממשק שמשנה את ברירת המחדל של TestNG התנהגות. כמו שהשם מרמז מאזינים "להקשיב" לאירוע המוגדר בתסריט הסלניום ולהתנהג בהתאם. זה בשימוש בסלניום על ידי יישום מאזינים מִמְשָׁק.

באופן דומה, האם נוכל להתאים אישית דוחות TestNG? TestNG יש מובנה דיווח יכולת בו. לאחר ביצוע מלא של מקרי בדיקה, TestNG יוצר תיקיית פלט בדיקה בשורש הפרויקט. ל להתאים אישית את דוח TestNG אנחנו צריך ליישם שני ממשקים, ITestListener ו-IReporter. אם אָנוּ צריך לקבל א להגיש תלונה בין הביצוע, אָנוּ צריך ITestListener.

מכאן, כיצד אוכל להשתמש ב-TestNG reporter?

יומני TestNG Reporter

  1. כתוב מקרה מבחן עבור יישום כניסה והטמיע רישום Log4j בכל שלב.
  2. הוסף יומני Reporter על האירועים העיקריים של הבדיקה.
  3. הפעל את הבדיקה על ידי לחיצה ימנית על סקריפט מקרה הבדיקה ובחר הפעל בשם > TestNG Test.

מהן הערות ב-TestNG?

סיכום של הערות TestNG @BeforeSuite: ה מבואר השיטה תופעל לפני הפעלת כל הבדיקות בחבילה זו. @AfterSuite: ה מבואר השיטה תופעל לאחר הפעלת כל הבדיקות בחבילה זו. @BeforeTest: ה מבואר השיטה תופעל לפני הפעלת כל שיטת בדיקה השייכת למחלקות בתוך התג.

מוּמלָץ: