PracticU

מבוא לקורס טסטים אוטומטיים על מכשירי מובייל

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

מבוא לקורס טסטים אוטומטיים על מכשירי מובייל
מבוא לקורס בדיקות אוטומציה פונקציונליות למכשירי מובייל, שבו בונים צעד אחרי צעד מעבדת בדיקות לאנדרואיד בעזרת Appium, וכותבים טסטים אוטומטיים לאפליקציות מובייל.
דרישות קדם
1. Java: שפת תכנות מונחית עצמים, הבסיס לכתיבת הטסטים ולהתממשקות עם עולם האוטומציה.
2. Selenium WebDriver: framework שמאפשר ממשק עם רכיב הדפדפן ועם נתוני HTML. ידע בו נדרש גם כשעובדים על מובייל.
3. IDE: סביבת פיתוח לכתיבה, קימפול והרצת קוד. בקורס עובדים עם Eclipse החינמי, אבל אפשר גם עם IntelliJ או IDE אחר.
4. TestNG: framework שהופך קוד Java לטסט קייסים עם תוצאה, זמן ריצה והצלחה או כישלון.
שימו לב
- המפתח להצלחה בקורס הוא תרגול: להתקין, לנסות, ולא להסתפק בצפייה.
- רוב המורכבות והתשומת לב בקורס נמצאת בחלק הראשון, הכנת סביבת הבדיקות (המעבדה). כתיבת הטסטים עצמה, בחלק השני, פשוטה יותר, בעיקר למי שמכיר כבר Selenium ו-TestNG.
אחרי השיעור יודעים אילו ידע ומערכות נדרשים לפני שמתחילים את הקורס, ולמה שים דגש על תרגול והכנת הסביבה.
השיעור הבא בקורס: מושגי יסוד בקורס Appium

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

  1. 00:00

    מעבדת בדיקות למכשירי אנדרואיד

  2. 00:53

    ידע נדרש ב-Java

  3. 01:30

    היכרות עם Selenium WebDriver

  4. 02:09

    עבודה עם IDE כמו Eclipse

  5. 02:48

    הכרת TestNG

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

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

  1. 00:02

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

  2. 00:29

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

  3. 00:50

    אז למי הקורס מיועד ומה צריך לדעת לפני שאנחנו מתחילים את הקורס? אז הקורס מיועד למי שמכיר Java. מהי Java?

  4. 01:01

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

  5. 01:20

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

  6. 01:34

    בסעיף 2 אנחנו רואים שמה שנדרש מאיתנו זה היכרות עם סלניום WebDriver. מה זה סלניום WebDriver? סלניום WebDriver זו טכנולוגיה או framework שמאפשרת לנו ממשק עם רכיב הדפדפן, עם הרכיב שמציג את נתוני האינטרנט, את המידע ה-HTMLי.

  7. 01:56

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

  8. 02:13

    מה עוד צריך לדעת לפני שאנחנו צוללים לתוך הקורס? צריך לדעת להשתמש ב-ID. מה זה ID בעצם? Integrated Development Environment.

  9. 02:24

    ה-ID היא אפליקציה שמאפשרת לנו לכתוב קוד, לקמפל ולהריץ את הקוד שכתבנו. ה-ID הנפוץ והידוע ביותר הוא Eclipse או IntelliJ, שני ID חזקים מאוד ומוכרים ואנחנו נדרשים להכיר אותם ולדעת איך לעבוד אותם על מנת למצות ולמקסם את הידע שנמצא בקורס.

  10. 02:48

    אנחנו נעבוד כמובן עם IDE החינמי Eclipse, אבל מי שרוצה יכול לעבוד עם IDE אחר. מערכת נוספת שרצוי מאוד שנכיר היא ה-TestNG. מה זה TestNG? טסטנג'י הוא פריימרוק שמאפשר לנו להפוך את הקוד Java שלנו לאוריינטציה של טסט קייסים.

  11. 03:07

    נוכל בעזרת ה-Java לבדוק פונקציונליות במערכות

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

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

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

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

  • מבוא לקורס QA
  • מבוא לקורס
  • מבוא לקורס JMeter
  • מבוא לקורס ראיונות עבודה ב-QA - חלק 1

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

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