קורס Appium



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 זהה.

Appium נכתבה כך שתוכל לנצל את Android Stodio ו-Xcode ולעשות שימוש חכם ב-API של UIAutomator ו-UIAutomataion על-מנת לייצר את ה-API שלה, וזאת מבלי להרחיב עדיין על הפונקציות החדשות שהיא מוסיפה ל-Selenium WebDriver.

מבנה תצורת הכלי היא Client / Server. השרת הוא מסוג webserver, המקבל בקשות מהלקוח (הטסטים שנכתבים), מקבל פקודות, מבצע פקודות על המכשיר ומחזיר את תוצאת הקוד (HTTP response).

תצורת הלקוח-שרת של Appium מאפשרת לנו לכתוב את הבדיקות (צד לקוח) במבחר של שפות תכנות; היא מאפשרת לנו לעבוד בסביבה מבוזרת (בה השרת יושב על מכונה מרוחקת) וכך לעבוד מול שירותים חיצוניים בענן.

השרת כתוב ב-Node.JS, נוסף על מעטפת GUI המאפשרת הגדרת קונפיגורציות בהתאם לצרכים. השרת מעניק Inspector לזיהוי אלמנטים באפליקציה הנבדקת. עבור כל מערכת הפעלה יועדו GUI ו-Inspector אחרים.

יתרונות עיקריים Appium

  • מספק את הממשק המוכר של Selenium, תוך הסתרת המורכבות של מערכות רחבות (כדוגמת Xcode ו-Android Studio)
  • סביבת Cross Platform המאפשרת הרצת מקרה בדיקה אחת על מספר מערכות שונות
  • תמיכה במגוון שפות פיתוח
  • אין צורך להתקין "סוכנים" על מכשירים ניידים
  • נתמך מאחורי קהילה גדולה
  • קוד פתוח (חינמי)
  • עובד מול IPA/APK – מה שמייתר צורך בהתקנת קוד מקור של המוצר
  • תומך באפליקציות Native, Web, Hybrid

Appium הוא כלי אוטומטי לבדיקות תוכנה וגם הוא נכלל במסגרת  קורס בדיקות תוכנה שלנו, בין כלים אוטומטיים כמו מJira & Bugzilla ושפות תכנות כמו Python.

תיאור קורס Appium

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

למי מתאים קורס

  • בעלי רקע ב- QA
  • בוגרי קורס QA ידני

דרישות קדם

1. ידע ב- QA ידני.
2. בעלי רקע בתכנות.

שאלות ותשובות - קורס Appium

Appium הוא כלי אוטומציה אשר פותח כקוד פתוח (משמע שכולם יכולים להשתמש בו ולשפר אותו).
הוא מאפשר הרצת בדיקות אוטומציה על פלאפונים חכמים.
'Appium תומכת בשפות תוכנה הבאות: Java, Python, Ruby, PHP, JavaScript, #C'
כן, Appium תומכת במערכות הפעלה של פלאפונים למיניהן כמו iOS ו- Android.
תנאים מיוחדים
חיילים
משוחררים
special offers
דורשי
עבודה
special offers
עולים
חדשים
special offers
השמה
בתחום
special offers
מלאו פרטים לקבלת ייעוץ

בני כהן

מנכ"ל ומייסד Real Time Group


  • בעל תואר שני M.Sc בהנדסת תקשורת.
  • תואר ראשון (BScTE) בהנדסת אלקטרוניקה.
  • מרצה וראש תחום קורס Real Time Embedded ב-RT-Group.
  • בעל ניסיון של מעל 20 שנה בפיתוח והדרכת מערכות RT Embedded Linux לחברות Enterprise, הביטחוניות ו- Startups המובילות בעולם.

teacher-image-בני-כהן
ראש תחום
בואו ללמוד איתנו
  • מרצים מומחים בעלי ניסיון רב שנים
  • קורסים מעשיים לצבירת ניסיון
  • פרויקט מעשי של 145 שעות בחטיבת הפיתוח.
  • הכנת תיק עבודות להציג בראיונות עבודה.
  • שיעורים מוקלטים לצפייה חוזרת
  • עזרה בהכנת קורות חיים על פי דרישות התעשייה
  • עזרה פרטנית עד 5 שעות בחודש.

משרות קורס Appium

© כל הזכויות שמורות Real Time Group