אוסף

Testing

מה ההבדל בין אוטומציה לפיתוח רגיל

מה ההבדל בין אוטומציה לפיתוח רגיל

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

Allure Reporter - הטמעת דוחות ריצה באוטומציה

Allure Reporter - הטמעת דוחות ריצה באוטומציה

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

3 דרכים לייצוב הבדיקות האוטומטיות שלנו

3 דרכים לייצוב הבדיקות האוטומטיות שלנו

כל אחד מאיתנו חווה את זה. כתבנו test אוטומטי, דיבגנו, הכל עבד מצוין. הרצנו פעם אחת, וזה עבר באופן חלק. אבל מתי שהוא, אולי אחרי כמה פעמים שהרצנו את זה באופן ידני ואולי …

אוטומציה זה אחלה, אבל מה עם לוגים?

אוטומציה זה אחלה, אבל מה עם לוגים?

לאחר שכבר למדנו לכתוב תרחישי בדיקות באמצעות Selenium ו- Appium , וכן, למדנו את עקרונות העיצוב החשובים של תכנות מונחה עצמים. הגיע הזמן שנעשה צעד נוסף אל עבר בניית מערכת …

הצצה אל מאחורי הקלעים של Appium

הצצה אל מאחורי הקלעים של Appium

אוקי, אז למדנו קצת על הארכיטקטורה הבסיסית והמוצגת למשתמש של Appium, ראינו תרחיש בדיקה לדוגמה , למדנו דרכים מגניבות למצוא אלמנטים וראינו שתי דרכים בהן נוכל לחבר את …

מה ההבדל בין Assert ל Exception?

מה ההבדל בין Assert ל Exception?

כל תשתית לכתיבת unit tests שאני מכיר היום משתמשת במחלקה Assert בכדי לקבוע בסוף תרחיש הבדיקה, האם הבדיקה הצליחה או נכשלה. אבל מה ההבדל בין זה לבין throw new Exception? …

Nunit | בדיקות מבוססות נתונים - Data Driven Tests

Nunit | בדיקות מבוססות נתונים - Data Driven Tests

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