קורס פיתוח אוטומציה לבדיקות תוכנה

קורס פיתוח אוטומציה לבדיקות תוכנה

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

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

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

יסודות האוטומציה

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

  • מהי אוטומציה ולמה משתמשים בה
  • ההבדל בין בדיקות ידניות לאוטומטיות
  • מתי נכון לפתח אוטומציה ולמה
  • מבנה פרויקט אוטומציה
  • תהליך פיתוח בדיקות אוטומטיות (Automation Lifecycle)

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

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

  • עבודה עם משתנים, טיפוסים
  • תנאים
  • לולאות
  • פונקציות ומתודות
  • עבודה עם קבצים
  • מבנה פרויקט
  • פיתוח מונחה עצמים בסיסי: מחלקות, אובייקטים, ירושה
  • עבודה עם ספריות חיצוניות (Package Managers)

 

נתרגל כתיבת קוד לפתרון בעיות קלות ומורכבות

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

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

  • מבוא לכלי סלניום
  • התקנה והגדרות סביבת עבודה
  • עבודה עם Web Driver
  • איתור אלמנטים
  • פעולות בסיסיות: הקלדה, לחיצה, בחירה, גרירה
  • נקודות סנכרון – המתנות
  • עבודה עם חלונות, לשוניות והתראות
  • עבודה עם טפסים, טבלאות ורכיבים דינמיים
  • יישום טכניקת Page Object Model (POM)
  • בדיקות מונחות נתונים Data‑Driven Testing
  • צילום מסך, לוגים ודוחות

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

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

 

המטרה היא להבין כיצד ניתן להריץ בדיקות אוטומטיות  לתהליכים באפליקציות Android ו‑iOS  ולבנות תסריטי בדיקה שמדמים שימוש אמיתי במכשיר נייד.

  • מבוא ל‑Appium
  • התקנה וסביבת עבודה
  • איתור אלמנטים במובייל
  • הרצת בדיקות על אמולטור ומכשיר אמיתי
  • שילוב במבנה הפרויקט

בחלק זה נתמקד בעולם הבדיקות האוטומטיות של ממשקי API, תוך שימוש בשילוב מנצח של ספריית Requests בשפת Python ו־Framework הבדיקות PyTest.

המטרה היא להקנות יכולת מעשית לכתיבת תסריטי בדיקה אמינים, קריאים וניתנים להרצה כחלק מתהליכי CI/CD

  • מבוא ל‑API
  • פרוטוקול HTTP – מבנה הודעות
  • עבודה עם ספריות API
  • כתיבת תסריטי בדיקות API
  • בדיקות אינטגרציה
  • שילוב בדיקות API בפרויקט האוטומציה
  • ניהול נתונים ו‑Assertions

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

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

  • SQL בסיסי (למי שלא זוכר)
  • חיבור בסיס נתונים לפרויקט האוטומציה
  • בדיקות End‑to‑End הכוללות בסיס נתונים
  • אימות נתונים לפני/אחרי הרצת תסריט בדיקות

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

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

  • ארגון קבצים ו‑Packages
  • שימוש ב‑Config
  • ניהול נתונים  (JSON, CSV, Excel)
  • שימוש ב‑Environment Variables
  • כתיבת קוד נקי ותחזוקתי
  • עבודה עם  GitHub

בחלק זה נתמקד להבין את הדרך שבה בדיקות אוטומטיות משתלבות בתהליכי Continuous Integration (CI) ו‑Continuous Deployment/Delivery (CD).

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

  • מה זה  CI/CD
  • עבודה עם  GitHub Actions / Jenkins
  • הרצת בדיקות אוטומטיות בענן
  • יצירת Pipeline להרצת בדיקות
  • אינטגרציה עם דוחות הרצה

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

נבצע פרויקט גמר המדמה אוטומציה לבדיקות תוכנה עבור מערכת Web או מובייל

  • בחירת מערכת אמיתית (Web / API / Mobile)
  • בניית תשתית אוטומציה מלאה
  • כתיבת תסריטי בדיקות (UI + API )
  • שילוב בסיס נתונים
  • יצירת Pipeline CI

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

מה זה בעצם אוטומציה לבדיקות תוכנה?

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

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

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

טווח השכר לבודקי אוטומציה נע בין 10,446 ש"ח ל־26,854 ש"ח בחודש, תלוי ניסיון וחברה.

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

השפות הנפוצות ביותר הן Java, Python ו‑JavaScript. הבחירה תלויה בכלי האוטומציה ובסביבת הפיתוח של החברה.

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

לומדים להשתמש בכלים שונים ומגוונים כגון Selenium, Appium, Pytest GitHub, Jenkins, ועוד — בהתאם להתמחות בווב או במובייל.

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

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

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

אתה לא נשאר לבד לרגע

אנחנו ממשיכים איתך יד ביד עד שאתה נוחת למשרה החדשה שלך.

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

הבוגרים שלנו מספרים ...

רוצים לדעת עוד?

שאלה? התלבטות? או רצון להתקדם לשלב הבא? זה בדיוק המקום !

Scroll to Top