
הטקסט המלא של הדקות הראשונות בהרצאה «מושגי יסוד בקורס Appium» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכם, לפני שאנחנו מתחילים בקורס ממש ממש בחומר אני רוצה לעבור על כמה מושגי יסוד הכרחיים על מנת להתחיל וללמוד את הסביבה ואת הטכנולוגיה של הפיום שתעזור לנו להתממשק עם מכשירי מובייל.
אז כמו שאמרנו בשיעור הקודם הקורס יושב על היסודות או על התשתית של הידע שלכם בג'אווה ורצוי מאוד שאתם תדעו ג'אווה ברמה כזאת שתוכלו לתרגם את הידע ואת ההבנה שלכם לטסטים אוטומטיים אז כמו שאמרנו ג'אווה זה שפה Object Oriented מהנפוצות בעולם והיא מפתח או שער כניסה לעולם הזה של התכנות אבל גם לאנשי בדיקות היא חשובה וניתן ללמוד אותה יחסית בקלות
ולהכיר אותה ולהשתמש בה על מנת להיכנס לעולם של בדיקות אוטומטיות אז מי שחסר לו ידע בג'אווה שלא ידע יותר ושיצבור את הידע הזה ואז יוכל למקסם את המידע ואת הנושא שאנחנו לומדים בקורס.
מושג יסוד נוסף שאנחנו נזכיר אותו במהלך הקורס הוא סלניום. זאת אומרת סלניום זה הפריימוורק או בעצם הספרייה שמשוייכת לג'אווה שעוזרת לנו להתממשק עם אובייקט דרייבר שבעצם הוא זה שמייצג את הדיווייס, את המכשיר מובייל שאותו אנחנו רוצים בעצם לתפעל,
בתוכו להרים איזושהי אפליקציה, להרים איזשהו אתר וב ובעצם לעשות בדיקות בסביבת הווב, בסביבת המובייל. אז הסלניום זה עוד מדרגה שלנו בדרך שלנו לבדוק את הבדיקות מובייל.
אז נדרש ידע בסלניום. מושג נוסף שנזכיר במהלך הקורס הוא אימולטור. מה זה בעצם אימולטור? אימולטור זה בעצם מדמה. הוא מערכת שווירטואלית מדמה מכשיר פיזי כלומר אני יכול ליצור אימולטור לאייפון 7 או אייפון 10 ובעצם המכשיר הזה לא יהיה באמת קיים מבחינה
פיזית אלא הוא יהיה קיים אצלי הוא יהיה נגיש מבחינת האובייקטים והוא יהיה אמין זאת אומרת הוא יתנהג ממש אותו דבר כמו המערכת הפיזית או אמור להתנהג בצורה כזאתי. הרבה חברות מסתפקים בדיווייסים הווירטואליים, האימולטורים, על מנת לבצע בדיקות ובעצם כן לאשר סביבות ולאשר גרסאות
של פיתוח. אבל בדרך כלל גם נהוג לבצע בדיקות נוספות על מכשירים פיזיים. מושג נוסף שנדבר עליו, או שני מושגים שהולכים ביחד ונדבר עליהם, זה iOS ואנדרואיד.
iOS זה השם של מערכת ההפעלה של מכשירים מתוצרת אפל. כלומר דיווייסים כמו אייפון, אייפד וכדומה הם טאבלטים של אפל,