logo

הדרכה של TestNG

הדרכה של TestNG

הדרכה של TestNG מספקת מושגים בסיסיים ומתקדמים של מסגרת TestNG. הדרכה TestNG שלנו מיועדת למתחילים ולמקצוענים.

TestNG היא אחת מסגרות בדיקות הקוד הפתוח הנפוצות ביותר בשימוש בחבילת בדיקות אוטומציה.

המדריך שלנו ל-TestNG כולל את כל הנושאים של מסגרת בדיקה כמו תכונות, התקנה, הפעלת מקרי בדיקה, הערות, בדיקה תלויה, בדיקות מקבילות, הערות לפני ואחרי וכו'.

מה זה TestNG

  • TestNG היא מסגרת חשובה מאוד כאשר אתה למעשה מפתח את המסגרת מרמת אפס.
  • TestNG מספקת לך שליטה מלאה על מקרי הבדיקה ועל ביצוע מקרי הבדיקה. מסיבה זו, TestNG ידוע גם כמסגרת בדיקה.
  • סדריק בוסט הוא המפתח של מסגרת TestNG.
  • אם אתה רוצה להריץ מקרה בדיקה א' לפני כן כבקשה מוקדמת, עליך להפעיל מספר מקרי בדיקה לפני שתתחיל מקרה בדיקה א'. אתה יכול להגדיר ולמפות בעזרת TestNG כך שמקרי בדיקה מוקדמים ירוצו תחילה ואז רק זה יפעיל מקרה מבחן A. בצורה כזו, אתה יכול לשלוט על מקרי הבדיקה.
  • מסגרת TestNG הגיעה אחרי Junit, והמסגרת TestNG מוסיפה פונקציונליות חזקה יותר וקלה יותר לשימוש.
  • זוהי מסגרת TestNG אוטומטית בקוד פתוח. ב-TestNG, NG מייצג ' הדור הבא '.
  • מסגרת TestNG מבטלת את המגבלות של המסגרת הישנה יותר על ידי מתן מקרי בדיקה חזקים וגמישים יותר בעזרת הערות קלות, קיבוץ, רצף ופרמטריזציה.

היתרונות של TestNG על פני Junit

TestNG
  • ב-TestNG קל יותר להבין הערות מאשר Junit.
  • הוא מייצר את דוחות ה-HTML ליישום.
  • זה גם מייצר את היומנים.
  • ב-TestNG, אין אילוץ זמין כגון @beforeclass ו-@afterclass שקיים ב-Junit.
  • TestNG מאפשר לך לקבץ את מקרי הבדיקה בקלות, דבר שאינו אפשרי ב-JUnit.
  • TestNG תומך בשלוש רמות נוספות כגון חבילת @Before/After, @Before/AfterTest, ולפני/AfterGroup.
  • TestNG אינו מרחיב אף מחלקה. מסגרת TestNG מאפשרת לך להגדיר את מקרי הבדיקה שבהם כל מקרה מבחן אינו תלוי במקרי בדיקה אחרים.
  • זה מאפשר לך להפעיל את מקרי הבדיקה של קבוצה מסוימת. הבה נבחן תרחיש שבו יצרנו שתי קבוצות כגון 'עשן' ו'רגרסיה'. אם אתה רוצה לבצע את מקרי הבדיקה בקבוצת 'רגרסיה', זה יכול להיות אפשרי רק במסגרת TestNG.
  • ביצוע מקביל של מקרי בדיקה, כלומר, הפעלת מקרי בדיקה מרובים אפשרי רק במסגרת TestNG.

תְנַאִי מוּקדָם

לפני לימוד TestNG, עליך להיות בעל הבנה בסיסית של בדיקות וג'אווה.

קהל

המדריך שלנו ל-TestNG נועד לעזור למתחילים ולמקצוענים.

בעיות

אנו מבטיחים שלא תמצא שום בעיה במדריך TestNG זה. אבל אם יש טעות כלשהי, אנא פרסם את הבעיה בטופס יצירת קשר.