במה Appium תומך?

שלום לך,
במייל הקודם דברנו ע"כ שכל בודקת ידנית ומפתחת אוטומציה
צריכה להכיר מונחים בסיסיים בתחום
 
לא קראת?
 
הערה למייל הקודם –
מדובר על WebDriver Selenium
ממשפחת הסלניום
בו נעשה שימוש בספריות WebDriver.
 
 
ממשיכים עם העשרת ידע.
היום נדבר על  Appium
ובמה הוא תומך
למה?
תבינו מיד.
 
מה זה Appium ?
  • כלי קוד פתוח (חינמי) לבדיקות של אפליקציות מובייל. נחשב מוביל בשוק.

  • פלטפורמה חינמית שמאפשרת לנו לבדוק סוגי אפליקציות מובייל שונות
    כ: Native, Web ו- Hybrid
    ע"י שימוש בספריות סטנדרטיות של WebDriver.וזו הסיבה שבחרנו בו ככלי הבא לדבר עליו
    ולא להמשיך על כלים נוספים לבדיקות אתרים.
    כי חלק מהעבודה וכתיבת הקוד עם Appium
    דומה מאוד לעבודה עם Selenium webDriver.
    כמובן למובייל יש את המורכבות שלו,
    אבל ידע ב Selenium WebDriver הוא בסיס מעולה ל Appium.
  • תומך (כמו סלניום) במספר שפות תכנות לכתיבת קוד הבדיקה
    כמו:Java, Python, JS ועוד
  • תומך בפלטפורמות שונות כ-Android, iOS, Win Desktop ועוד

 

מה הכוונה אפליקציות Native, Web ו-Hybrid?
3 סוגים של אפליקציות מובייל

 
 
אפליקציות Native:
אפליקציה שפותחה בהתאם לפלטפורמה עליה היא רצה.
שפת הפיתוח תלויה במערכת ההפעלה.
אם נפתח אפליקציה לאנדרואיד
במקרה זה הקוד יכתב למשל ב java,
מאחר ושפה זו מיועדת לפיתוח של אפליקציות באנדרואיד.
אם נפתח אפליקציה לאייפון
אז במקרה זה הקוד יכתב ב Swift או Objective C.
 
יתרונות:
שימוש בכל יכולות ורכיבי המכשיר
ביצועים טובים יותר וכו'
 
חסרונות:
עלויות (פיתוח אפליקציה לפי סוג מכשיר)
תחזוקה ושינויים יקרים (שינוי לפי כל סוג מכשיר)
לוקח יותר זמן
 
דוגמא:
Spotify, Waze
 
 
אפליקצית Hybrid:
אפליקציה שפותחה בקוד יחיד
ויכולה לרוץ על מגוון מערכות הפעלה
כמו iOS, אנדרואיד, Windows phone ועוד.
הפיתוח מתבצע ע"י שפות Web
כמו HTML, JavaScript ועוד
ועובר התאמה למערכת הפעלה עליה ירוץ.
 
יתרונות:
פיתוח מהיר וזול יותר
ותחזוקה קלה יותר.
 
חסרונות:
לא ניתן להשתמש בכל תכונות המכשיר
ביצועים פחות טובים ועוד
 
דוגמא:
gmail, אינסטגרם
 
 
אפליקצית Web:
אתר אינטרנט שנראה כאפליקציה
 
יתרונות:
פיתוח ותחזוקה מהירים
אין צורך בהורדת אפליקציה-פשוט גולשים.
 
חסרונות:
לא ניתן להשתמש בכל תכונות המכשיר
ביצועים טובים פחות,
לא עובדת שאין אינטרנט ועוד
 
דוגמא:
אתר של אליאקספרס..
 
 
לסיכום:
Appium תומך בכל שלושת סוגי האפליקציות ????????
במייל הבא בעז"ה נדבר על איך זה מתבצע בפועל ונראה דוגמא.
 
להתראות בינתיים 🙂

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

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

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

דילוג לתוכן