PracticU

פרויקט גמר בקורס Appium

בלי כתוביותעם כתוביות
PracticU › קורס Appium - קורס אוטומציה במובייל › פרויקט גמר בקורס Appium
מילון מושגים:
Appium - כלי בקוד פתוח לאוטומציה של בדיקות באפליקציות מובייל ל-Android ול-iOS.
בדיקות אוטומטיות - הרצת בדיקות תוכנה באמצעות סקריפטים וכלים, במקום בדיקה ידנית, כדי לחסוך זמן ולהגדיל כיסוי.
אמולטור - תוכנה שמחקה מכשיר או סביבה אחרת, למשל כדי להריץ ולבדוק אפליקציית מובייל על המחשב.
IDE - סביבת פיתוח משולבת: תוכנה שמרכזת עורך קוד, מהדר, כלי ניפוי וכלים נוספים במקום אחד.
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
Maven - כלי לבנייה ולניהול תלויות בפרויקטים של Java, המארגן את תהליך ההידור והאריזה.
XML - שפת סימון לייצוג נתונים מובְנים בעזרת תגיות, המשמשת להחלפת מידע בין מערכות ולקובצי הגדרות.
דוח - מסמך או תצוגה שמסכמים נתונים בצורה מאורגנת לצורך הבנה וקבלת החלטות.

פרויקט גמר בקורס Appium
פרויקט תרגול לסיום הקורס, שאפשר להגיש כדי לקבל אסמכתה על השלמת הידע. המטרה: פרויקט אוטומציה שמריץ סוויטת בדיקות שפיות על אפליקציית ביימי.
דרישות הפרויקט
1. סביבת הריצה: אמולטור או מכשיר פיזי אמיתי.
2. טכנולוגיה: פרויקט Java בכל IDE (למשל Eclipse), עם Selenium WebDriver, TestNG, Appium, ReportNG ו-Maven. קובץ pom.xml מצורף כדי לראות את ה-dependencies.
3. תיעוד: הצעדים והמתודות מתועדים בדוח ReportNG, עם הסבר לכל מתודה.
4. המתנות: שימוש גם ב-Explicit Wait וגם ב-Implicit Wait.
5. ארבעה טסטים עוקבים: רישום, התחברות (login) ובחירת משתמש במסך הבית, בחירת קטגוריה, בחירת עסק ותקציב, וקנייה. כל שלב מכין את הבא, והדרייבר ממשיך מאותה נקודה בלי לאפס את התקשורת בכל פעם.
6. הרישום: לא צריך לבצע אותו אוטומטית.
7. תוספות: מומלץ לבצע לפחות חלק מהן, ובמיוחד הקלטת הריצה והוספת קובץ הסרטון לדוח.
הוראות הפרויקט מצורפות לשיעור.
הפרויקט מאפשר לתרגל את כל מה שנלמד בקורס בתרחיש לקוח אחד שלם.

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

  1. 00:00

    הגשת הפרויקט ובדיקת אפליקציית BuyMe

  2. 00:39

    תכנון הפתרון והכלים הנדרשים

  3. 01:18

    תיעוד ב-ReportNG ושימוש בהמתנות

תמלול ההרצאה: פרויקט גמר בקורס Appium

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

  1. 00:02

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

  2. 00:26

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

  3. 00:46

    תכנון הפתרון, הפתרון אמור לבצע פרויקט אוטומציה בג'אווה בעזרת ID Eclipse, אפשר להשתמש באיזה ID שרוצים.

  4. 00:55

    הפלאג אינים או פריימורקים שיסייעו לנו לבצע את התהליך הוא mselenium WebDriver, טסטנג'י, אפיום, רפורטנג'י ומייבן.

  5. 01:04

    אנחנו רוצים לעשות את הפרויקט במייבן, אני אצרף את הקובץ pom.xml על מנת שיהיה כאן לראות בדיוק את ה-resource או את ה-dependency שצריך על מנת לממש את הסביבה, לממש את הפרויקט.

  6. 01:18

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

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

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

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

  • פרויקט גמר בקורס AWS
  • פרויקט גמר לקורס Hyper-V
  • הקמת VLAN - פרויקט גמר
  • מה לומדים בקורס AZ-900

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

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