מונחים בסיסיים שכדאי לך לדעת❗

כל אחד צריך להכיר
מונחים בסיסיים בעולם בו הוא עובד.
 
מוכרת בחנות בדים
גם אם היא רק גוזרת בדים,
צריכה להכיר מושגים בסיסיים
בתחום הטקסטיל
לדג' סוגי בדים שונים:
כותנה, סאטן, לייקרה…
למה כל בד מיועד?
איך משתמשים בו באופן כללי וכו…
 
לכן,
כל בודקת ידנית ומפתחת אוטומציה
צריכה לדעת ולהכיר מלמעלה
שמות של כלים לבדיקות,
מה הם עושים ולמה הם מתאימים. 
 
בתקופה הקרובה נכתוב מספר פוסטים על כלים לבדיקות.
נדבר על כלים שונים
כמו- Selenium, Cypress, Postman, Appium ועוד
נבין לאילו בדיקות מתאים כל כלי
(בדיקות אתרים, בדיקות API, בדיקות mobile ועוד )
ואיך זה מתבצע?
קצר ולעניין.
 
נתחיל עם סלניום, אחד הכלים הנפוצים בשוק.
 
מה זה Selenium?
סלניום הוא סט של כלים וספריות
שמאפשר לבצע אוטומציה
לפעולות של דפדפן (תכל'ס -בדיקות של אתרים).
הוא הכלי החינמי הנפוץ ביותר
לבדיקות אוטומטיות של אפליקציות web.
סלניום מספק כלים וספריות
לביצוע אינטראקציה עם הדפדפן
ולבצע אוטומציה של פעולות הדפדפן
כמו: click, input, select, navigate וכו'
 
למה Selenium?
  1. סלניום הוא כלי נפוץ, חינמי, רוב הצעות עבודה מבקשות ידע בכלי זה
  2. סלניום קל ללימוד וטוב למתחילות (בדיקות web)
  3. סלניום תומך במגוון שפות, מגוון מערכות הפעלה ומגוון דפדפנים
  4. סלניום זה בסיס לכלי בדיקות אוטומטיות למובייל (Appium)
 
דוגמא
נניח אנו רוצים לבדוק login Page
 
 
 
לצורך כך עלינו להכניס נתונים וללחוץ על כפתור ה login
 
 
אם את רוצה לבצע אוטומציה של הבדיקה הזו-
שלא תבוצע באופן ידני
עליך להוריד את ספריות הסלניום
בשפה המועדפת עליך
בדוגמא זו נדגים עם שפת Java
באמצעות ספריות אלו
נכתוב את קטע הקוד לבדיקה (test script)
של Login Page להלן.
בפעם הבאה שנרצה לבדוק זאת
נריץ את קטע הקוד שכתבנו
והבדיקה תתבצע באופן אוטומטי.
 
 
הבדיקה מתבצעת ע"י:
  1. זיהוי האלמנטים בעמוד הנבדק
  2. הוספת פעולות כמו: input, select, click
  3. הרצת הקוד וביצוע ולידציה (שנדגים בהמשך)
 
תחשבי על מספר הפעמים שאת מבצעת login בעבודה שלך
ועל-כך שקטע קוד כזה יכול להחליף את הפעולה הידנית שלך…
תחשבי על האפשרות
להפוך את בדיקות הרגרסיה
שאת מריצה לא מעט פעמים בקטעי קוד של בדיקות אוטומטיות
 
ותביני-
  1. אוטומציה יכולה להחליף פעולות שאת מבצעת שוב ושוב
  2. אוטומציה יכולה לבדוק בזמן קצר יותר, יותר טסטים, יותר אפשרויות ויותר מהר
  3. אוטומציה הופכת להיות הכרחית בעולם שרוצה יותר תוצאות ויותר מהר…

 

דוגמא של טסט שלם לבדיקת Login לכניסה לאתר כולל ולידציה (לא כולל שליחת תוצאות לדו"חות)

 
הערה-
מדובר על WebDriver Selenium
ממשפחת הסלניום
בו נעשה שימוש בספריות WebDriver.
 
נמשיך לתת לכן ידע מקצועי בעז"ה,
להתראות בכלי הבא 🙂
 
 
 
 
 

שיחת ייעוץ והתאמה

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

מלאי את הטופס עכשיו לקבלת שיחת ייעוץ והתאמה ללא עלות

דילוג לתוכן