PracticU

מושגי יסוד בקורס Appium

בלי כתוביותעם כתוביות
PracticU › קורס Appium - קורס אוטומציה במובייל › מושגי יסוד בקורס Appium
מילון מושגים:
Appium - כלי בקוד פתוח לאוטומציה של בדיקות באפליקציות מובייל ל-Android ול-iOS.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
אובייקט - יחידה בתכנות מונחה עצמים שמאגדת נתונים (תכונות) ופעולות (מתודות). נוצר בדרך כלל ממחלקה המשמשת כתבנית.
אמולטור - תוכנה שמחקה מכשיר או סביבה אחרת, למשל כדי להריץ ולבדוק אפליקציית מובייל על המחשב.
iOS - מערכת ההפעלה של אפל למכשירי iPhone ו-iPad.

מושגי יסוד בקורס Appium
לפני שצוללים לחומר, השיעור עובר על מושגי יסוד הכרחיים להבנת סביבת Appium ולעולם הבדיקות על מכשירי מובייל.
מושגי היסוד
1. Java: שפת תכנות מונחית עצמים, שער הכניסה לכתיבת טסטים אוטומטיים גם למי שאינו מפתח.
2. Selenium: ספרייה הקשורה ל-Java, שעוזרת להתממשק עם אובייקט ה-driver שמייצג את המכשיר (device), ובתוכו להרים אפליקציה או אתר ולבדוק אותו.
3. אימולטור (Emulator): מערכת וירטואלית שמדמה מכשיר פיזי (למשל אייפון מסוים), ואמורה להתנהג כמוהו. הרבה חברות מסתפקות באימולטורים לבדיקות ואישור גרסאות, אך נהוג גם לבדוק על מכשירים פיזיים.
4. iOS ואנדרואיד: שתי מערכות ההפעלה המרכזיות של מכשירים ניידים: iOS של אפל (אייפון, אייפד) ואנדרואיד, שנפוצה הרבה יותר. הקורס מתמקד באנדרואיד אך עוסק גם בהרצת בדיקות על אימולטור של אפל.
5. Functional Testing: המטרה לכתוב טסטים משמעותיים שבודקים פונקציונליות חשובה של המערכת, כך שיהיו בעלי ערך למי שאחראי על האיכות, הפיתוח והמוצר.
אחרי השיעור מוכרים המושגים שישמשו בהמשך הקורס: Java, Selenium, אימולטור, iOS, אנדרואיד ובדיקות פונקציונליות.
השיעור הבא בקורס: מבנה סביבת הטסטים האוטומטיים על מובייל - חלק 1

פרקי ההרצאה: מושגי יסוד בקורס Appium

  1. 00:00

    Java כבסיס לבדיקות אוטומטיות

  2. 00:59

    Selenium ואובייקט הדרייבר

  3. 01:36

    מה זה אימולטור

  4. 02:29

    מכשירים פיזיים, iOS ואנדרואיד

תמלול ההרצאה: מושגי יסוד בקורס Appium

הטקסט המלא של הדקות הראשונות בהרצאה «מושגי יסוד בקורס Appium» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:16

    אז כמו שאמרנו בשיעור הקודם הקורס יושב על היסודות או על התשתית של הידע שלכם בג'אווה ורצוי מאוד שאתם תדעו ג'אווה ברמה כזאת שתוכלו לתרגם את הידע ואת ההבנה שלכם לטסטים אוטומטיים אז כמו שאמרנו ג'אווה זה שפה Object Oriented מהנפוצות בעולם והיא מפתח או שער כניסה לעולם הזה של התכנות אבל גם לאנשי בדיקות היא חשובה וניתן ללמוד אותה יחסית בקלות

  3. 00:50

    ולהכיר אותה ולהשתמש בה על מנת להיכנס לעולם של בדיקות אוטומטיות אז מי שחסר לו ידע בג'אווה שלא ידע יותר ושיצבור את הידע הזה ואז יוכל למקסם את המידע ואת הנושא שאנחנו לומדים בקורס.

  4. 01:05

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

  5. 01:29

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

  6. 01:46

    אז נדרש ידע בסלניום. מושג נוסף שנזכיר במהלך הקורס הוא אימולטור. מה זה בעצם אימולטור? אימולטור זה בעצם מדמה. הוא מערכת שווירטואלית מדמה מכשיר פיזי כלומר אני יכול ליצור אימולטור לאייפון 7 או אייפון 10 ובעצם המכשיר הזה לא יהיה באמת קיים מבחינה

  7. 02:11

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

  8. 02:35

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

  9. 02:49

    iOS זה השם של מערכת ההפעלה של מכשירים מתוצרת אפל. כלומר דיווייסים כמו אייפון, אייפד וכדומה הם טאבלטים של אפל,

לקורס המלא: קורס Appium אונליין

ההרצאה הקודמת: מבוא לקורס טסטים אוטומטיים על מכשירי מובייל

ההרצאה הבאה: מבנה סביבת הטסטים האוטומטיים על מובייל - חלק 1

הרצאות קשורות מקורסים אחרים

  • מושגי יסוד ב-QA
  • מושגי יסוד ב-Security
  • מושגי יסוד בשפת ג'אווה
  • מושגי יסוד הכי חשובים לראיון עבודה ב-QA

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration