PracticU

בדיקות בענן Amazon AWS Device Farm - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס Appium - קורס אוטומציה במובייל › בדיקות בענן Amazon AWS Device Farm - חלק 1
מילון מושגים:
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
Appium - כלי בקוד פתוח לאוטומציה של בדיקות באפליקציות מובייל ל-Android ול-iOS.
Android - מערכת הפעלה מבוססת Linux לטלפונים ולמכשירים ניידים, שפותחה על ידי גוגל.
iOS - מערכת ההפעלה של אפל למכשירי iPhone ו-iPad.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.

בדיקות בענן Amazon AWS Device Farm - חלק 1
עד עכשיו הרצנו בדיקות Appium על מכשירי Android או iOS שנמצאים פיזית אצלנו. ההרצאה מציגה את השלב הבא: חוות מכשירים בענן (Device Farm), שבה מריצים את אותן בדיקות על מכשירים שמארחת חברה חיצונית.
הרעיון
1. מה זה Device Farm: שירות בתשלום שנותן גישה לחוות התקנים אמיתיים. לא רוכשים מכשירים פיזית, ומריצים את הבדיקות על המכשירים של הספק.
2. למה זה שימושי: ארגון לא צריך להחזיק את כל מכשירי ה-Android הפופולריים כדי לבנות מטריצת בדיקות. אפשר להראות כיסוי (coverage) על מגוון רחב של מכשירים ומערכות הפעלה, של Android ושל iOS.
3. לא רק אמזון: אמזון היא אחת האפשרויות. יש גם Perfecto, Xamarin וחברות נוספות.
4. התאמות: כדי להריץ בדיקות Appium מקומיות בחווה צריך לבצע כמה התאמות בפרויקט. הן מוצגות בסרטון הבא.
שימו לב
המעבר משלב של תלות במכשיר פיזי המחובר למחשב אל Device Farm, פותח את הבדיקות למגוון כמעט אינסופי של מכשירים.
אחרי ההרצאה אפשר להסביר מה מקבלים מחוות מכשירים בענן ולמה ארגון יבחר בה.
השיעור הבא בקורס: בדיקות בענן Amazon AWS Device Farm - חלק 2

פרקי ההרצאה: בדיקות בענן Amazon AWS Device Farm - חלק 1

  1. 00:00

    מעבר ממכשירים פיזיים ל-device farm

  2. 00:39

    חיסכון ברכישת מכשירים

  3. 01:16

    coverage על מגוון מכשירים

  4. 01:57

    פתיחת הבדיקות למכשירים רבים

תמלול ההרצאה: בדיקות בענן Amazon AWS Device Farm - חלק 1

הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות בענן Amazon AWS Device Farm - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:21

    שנמצאת על המכשיר האנדרואיד שלנו או מכשיר ה-iOS. אז עכשיו אנחנו הולכים עוד צעד אחד קדימה ובעצם רוצים להשתמש בשירות של device farm. מה זה אומר שירות של device farm?

  3. 00:34

    זה אומר שאנחנו לא נשתמש במכשירים פיזית על ידינו אלא נרכוש בתשלום את האפשרות להשתמש בחוות devices, בחוות התקנים שיעמדו לרשותנו על ידי אמזון ובכך מה יצא לנו בעצם?

  4. 00:55

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

  5. 01:24

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

  6. 01:44

    ברגע שאני חושף את עצמי או מתאים את עצמי לשימוש ב-DevicePAM אני יכול לפתוח את הבדיקות שלי למגוון כמעט אינסופי של מכשירים ומערכות הפעלה Android ו-iOS הנמצאות בשוק.

  7. 02:01

    אז כשאנחנו רוצים להפסיק את התלות ברכישת

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

ההרצאה הקודמת: סיכום פרויקט אוטומציה במובייל - Maven, Page Object

ההרצאה הבאה: בדיקות בענן Amazon AWS Device Farm - חלק 2

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

  • Device Events
  • Device Inclination
  • הרצה של Terraform - בענן AWS
  • בניית סביבה אמיתית בענן של AWS

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

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