protect2

להגן על האובייקט, חלק 2

בחלקו הראשון של הפוסט הבנו מהו Stateless Object וראינו כיצד ניתן לנגן עליו כשנרצה להריץ אותו במקביל כמה פעמים. בפוסט זה (חלק 2) אנו נראה דוגמא לעבודה עם פריימוורק של אוטומציה ונבין שלמעשה המפתחים כבר מימשו עבורינו הגנה על האובייקטים שאנו נריץ באופן מקביל. את הדוגמא הפעם אקח מעולם ה-Java והפריימוורק יהיה ה-TestNG. אז למי […]

lamda-wait

Lambda Wait

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

understandDev3

להבין את המפתחים, חלק 3

לאחר שדיברנו על ההבדלים בין ספריות קוד לבין פריימוורקים , ולאחר שהבנו את הנפשות הפועלות בעולם פיתוח ה-Web , הגיע הזמן לדבר גם על עולם ה-Mobile. אז חברים, בפוסט זה אנחנו נדבר על כלי הפיתוח שעומדים לרשות מפתחי המוצר של המכשירים הניידים ב-Android וב-iOS , ולמעשה אנו נתמקד בשלושה הפופולריים ביותר נכון להיום: React Native, […]

understandDev1

להבין את המפתחים, חלק 1

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

winappdriver

WinAppDriver

כל איש בדיקות בערך כיום מכיר את Selenium WebDriver לבדיקות אוטומטיות על אפליקציות Web והרבה גם מכירים את Appium לבדיקות אוטומטיות על אפליקציות Mobile. הרבה פחות מכירים כלים לבדיקות אוטומטיות על אפליקציות Desktop. פוסט זה בא להרחיב על הכלי הפופולרי והמוערך ביותר בשוק בתחום זה. חברים, הכירו את WinAppDriver (קיצור של Windows Application Driver). לפני […]