automation_retries_a

Test Automation Retries – Part 1

נושא ה-False Alarms הינו נושא מאוד כואב לרוב מפתחי האוטומציה. תמיד בכל פרוייקט אוטומציה מתחיל אנו חווים נפילות בהרצות שלנו על ימין ועל שמאל. בפוסט הזה אנו נלמד על דרך אחת להתמודד עם הבעיה. מה זה למעשה המושג הזה: False Alarm ?   תראו, אנחנו אנשי בדיקות בסופו של דבר וכשאשר אנו מריצים את סט […]

SoftAssertions

Soft Assertions

היום אנחנו הולכים לדבר על Assertions, כי בסופו של דבר אנחנו אנשי בדיקות ועיקר עבודתינו היא: לבדוק. ה-Asserts הן אוסף של פונקציונליות אשר מאפשרות לנו לבצע וולידציות באותם טסטים אוטומטיים שאנו כותבים. ספרדיות קוד אלו שייכות לאותו Framework ממנו אנו מרצים, בין אם זה TestNG, Junit, Nunit, MSTest, xUnit או Whatever… שימו לב כי הן […]

JSConsoleLog1

Browser’s Console Test Automation

היי חברים, בפוסט זה אנחנו נדבר על ביצוע בדיקות אוטומטיות מול ה-Console של הדפדפן. במילים אחרות, כיצד ניתן למשוך מידע מה-Console של הדפדפן ולוודא אותו כחלק מהבדיקה שלנו. ה-Console הינו הכלי בו מפתחי האפליקציה יוכלו לבדוק כי הקוד שהם כתבו יבצע את הפעולות שלהם כמו שצריך, שם ייכתב ה-output של הפעולות שלהם, שם הם יקבלו […]

event_listeners

Event Listeners

בפוסט זה אנו נבחן פונקציונליות של Selenium WebDriver הנותנת לנו את האפשרות לדווח ללוגים או לדוחות של תוצאות הריצה בצורה נקייה יותר. נחשוב על זה ככה, אנחנו מריצים כעת כמה מקרה בדיקה עם סלניום, מקרה הבדיקה הזה מכיל בתוכו כמה שלבים (Steps), כמו למשל: ניווט לאתר מסויים, הקלקה על כפתור, הזנת טקסט לתוך שדה וכו'. […]