PracticU

מה לומדים בקורס סלניום - QA Selenium

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › מה לומדים בקורס סלניום - QA Selenium
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.
בדיקות אוטומטיות - הרצת בדיקות תוכנה באמצעות סקריפטים וכלים, במקום בדיקה ידנית, כדי לחסוך זמן ולהגדיל כיסוי.
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
Maven - כלי לבנייה ולניהול תלויות בפרויקטים של Java, המארגן את תהליך ההידור והאריזה.
Jenkins - שרת בקוד פתוח לאוטומציה של בנייה, בדיקות ופריסה, נפוץ בתהליכי אינטגרציה רציפה (CI/CD).

מה לומדים בקורס סלניום - QA Selenium
הקורס עוסק בבדיקות אוטומטיות באמצעות Selenium, ומכין את הלומד לעבוד כאיש אוטומציה בבדיקות תוכנה. להלן מה שנלמד בו.
מה נלמד
1. תפקיד איש הבדיקות: לוודא שהתוכנה מבצעת את מה שנדרש ממנה לפי האפיון, ולפתוח באג כשיש תקלה, עד שהיא מתוקנת.
2. אוטומציה: הפיכת הבדיקות הידניות לתסריטים שמבצעים את אותן פעולות על האתר ובודקים שהתוצאות נכונות ומגיעות בזמן סביר.
3. Selenium: הכלי שמתקשר עם הדפדפן ומאפשר לכתוב את התסריטים.
4. Java: שפת הכתיבה של Selenium. בקורס נכיר את היסודות ואת הכלים שעוזרים לכתוב בצורה יעילה, כמו TestNG ו-log4j.
5. קורס ההמשך: סביבת עבודה אוטומטית, הרצה מקבילית, עבודה מול Maven ו-Jenkins.
למי הקורס מתאים
הקורס מיועד גם למי שלא כתב קוד מעולם. שפת Java נלמדת מההתחלה, ואין צורך ברקע במדעי המחשב.
שימו לב
כדי להצליח בקורס צריך לתרגל, להכין דוגמאות, לצפות בסרטונים יותר מפעם אחת במידת הצורך, ולהכין את התרגילים. המרצה זמין לשאלות.
השיעור הבא בקורס: אודות המרצה

פרקי ההרצאה: מה לומדים בקורס סלניום - QA Selenium

  1. 00:00

    תפקיד איש הבדיקות והאוטומציה

  2. 01:00

    סלניום וההתחברות לדפדפן

  3. 01:36

    הקשר בין ג'אווה לכתיבת אוטומציה

  4. 02:33

    לימוד הקורס ללא רקע בקוד

  5. 03:14

    תרגול והכנה להצלחה בקורס

תמלול ההרצאה: מה לומדים בקורס סלניום - QA Selenium

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

  1. 00:03

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

  2. 00:28

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

  3. 00:46

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

  4. 01:07

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

  5. 01:18

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

  6. 01:36

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

  7. 01:52

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

  8. 02:05

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

  9. 02:21

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

  10. 02:33

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

  11. 02:46

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

  12. 02:59

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

  13. 03:14

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

  14. 03:35

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

  15. 03:46

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

לקורס המלא: קורס סלניום Selenium בסיסי

ההרצאה הבאה: אודות המרצה

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

  • מה לומדים בקורס AZ-900
  • מה לומדים בקורס ריאקט ?
  • סיכום החומר בקורס סלניום מתקדם - חלק 1
  • מה לומדים בקורס - Entity Framework Core

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

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