
הטקסט המלא של הדקות הראשונות בהרצאה «ReportNG - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בסרטון הקרוב נדבר על ה-report html המתווסף לסביבת האוטומציה שלנו. למה דוח html הוא חשוב? בסיום ריצה, בסיום ביצוע של הטסטים שלנו, אני רוצה להציג בצורה ברורה תמונת מצב של מה עבר, מה נכשל, אילו טסטים לא בוצעו.
מי אמור להשתמש בדוח ה-HTML של תוצרי הריצה שלנו? גם הבודקים עצמם, בודקי האוטומציה, גם הבודקים הידניים, וגם המנהלים ירצו לראות תמונת מצב כוללת ב-High-Level ברמת המאקרו של אלו טסטים בוצעו, אלו טסטים נכשלו ואלו טסטים לא עברו או לא התבצעו במהלך ריצת הלילה.
דוח HTML מספק צורה גרפית מסודרת של תוצרי הריצה שבוצעו על ידי האוטומציה. מה אנחנו מצפים מדוח ה-HTML? אנחנו מצפים שייתן לנו את תמונת המצב בצורה מסודרת ככל האפשר, שיהיה ברור אילו טסטים עברו, אילו טסטים לא בוצעו ואילו טסטים נכשלו.
בטסטים שנכשלו נרצה לקבל כמה שיותר מידע שמסביר למה זה קרה וגם תמונה של המסך בזמן הכישלון snap shot ולוג של הכישלון עצמו או של ה-exception שקרה בזמן הכישלון. מה זה ה-ReportNG?
ה-ReportNG זה תוסף, רכיב שאנחנו יכולים לקנפג, להגדיר אותו בתוך סביבת האוטומציה שלנו, הוא מתממשק בצורה קלה עם ה-TestNG, הוא גם מתממשק עם ה-JUnit ומאפשר לנו בצורה חינמית וידידותית להציג את תוצרי הריצה שלנו בדוח HTML. למה בחרנו ב-ReportNG?
ה-ReportNG הוא חינמי, הוא קל להגדרה והוא מתממשק מצוין עם ה-TestNG