Appium הוא כלי אוטומציה אשר פותח כקוד פתוח (משמע שכולם יכולים להשתמש בו ולשפר אותו).
הוא מאפשר הרצת בדיקות אוטומציה על פלאפונים חכמים.
חגיגת הנחות סוף שנה!
עד 30%
על כל המסלולים והקורסים
לנרשמים עד 15.12.24
אל תחמיצו את מועדי הפתיחה הקרובים:
מסלול Machine Learning | 19/12 |
מסלול Computer Vision | 19/12 |
מסלול Full Stack | 19/12 |
מסלול RT Embedded Linux | 06/02 |
מסלול Cyber | 06/02 |
קורס Appium
בדיקות מובייל מבוסס Java
Appium הוא כלי חינמי מבית Selenium המיועד לבצע בדיקות למובייל. Appium תומך בפלטפורמות Android, FirefoxOS ו-iOS ומציג יתרון בולט: יכולת הרצת בדיקה בשפות הפיתוח: JavaScript, Python, Obejective-C, C#, PHP, Ruby ועוד.
אומרים שהגרסה העתידית של הכלי, שנכתב כקוד פתוח, תתמוך גם במכשירי Windows Phone. עם הכלי אפשר לעבוד הן מול מכשירים אמיתיים והן מול אמולטורים, ולא בכדי היא מוגדרת כ-cross-platform: חוצה פלטפורמות, התומכות באפליקציות, מכשירים ומערכות הפעלה שונים, תחת API, מעטפת קוד וסינטקסט קוד זהים.
Appium מרחיבה עבורנו את ספריות הקוד המוכרות של Selenium WebDeriver; בדיקות הכתובות ב-Selenium API ניתן יהיה להעביר בקלות יתרה, שכן מדובר ב-API זהה.
מבנה תצורת הכלי היא Client / Server. השרת הוא מסוג webserver, המקבל בקשות מהלקוח (הטסטים שנכתבים), מקבל פקודות, מבצע פקודות על המכשיר ומחזיר את תוצאת הקוד (HTTP response).
תצורת הלקוח-שרת של Appium מאפשרת לנו לכתוב את הבדיקות (צד לקוח) במבחר של שפות תכנות; היא מאפשרת לנו לעבוד בסביבה מבוזרת (בה השרת יושב על מכונה מרוחקת) וכך לעבוד מול שירותים חיצוניים בענן.
השרת כתוב ב-Node.JS, נוסף על מעטפת GUI המאפשרת הגדרת קונפיגורציות בהתאם לצרכים. השרת מעניק Inspector לזיהוי אלמנטים באפליקציה הנבדקת. עבור כל מערכת הפעלה יועדו GUI ו-Inspector אחרים.
יתרונות עיקריים Appium
Appium הוא כלי אוטומטי לבדיקות תוכנה וגם הוא נכלל במסגרת קורס בדיקות תוכנה שלנו, בין כלים אוטומטיים כמו מJira & Bugzilla ושפות תכנות כמו Python.
1. ידע ב- QA ידני.
2. בעלי רקע בתכנות.
בני כהן
מנכ"ל ומייסד Real Time Group
Appium הוא כלי אוטומציה אשר פותח כקוד פתוח (משמע שכולם יכולים להשתמש בו ולשפר אותו).
הוא מאפשר הרצת בדיקות אוטומציה על פלאפונים חכמים.
'Appium תומכת בשפות תוכנה הבאות: Java, Python, Ruby, PHP, JavaScript, #C'
כן, Appium תומכת במערכות הפעלה של פלאפונים למיניהן כמו iOS ו- Android.
מאמרים אחרונים