מסלול הכשרת בודקי תוכנה - QA

מותאם לצרכיי השוק העדכניים

על הקורס

בדיקות בפרויקטי פיתוח במודלים שונים (מחזורי ולפי Agile) לימוד שפת תכנות פייתון, בדיקות Unit Test, אוטומציה בעזרת סלניום, DevOps בעזרת Jenkins, בדיקות WEB ומובייל, UX/UI , נגישות, SQL, כלי לניהול JIRA+TM4J, בדיקות אינטגרציה בעזרת Postman, הכנה להסמכה בינלאומית: Foundation

תוכנית המסלול

  • מבואות – 15 ש"א

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

  • שפת SQL , ש"א: 35

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

  • מתודולוגיות בדיקות תוכנה – 70 ש"א

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

  • פרויקט ביניים  – תכנון וביצוע בדיקות ידניות – 20 ש"א

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

  • כלים לניהול הבדיקות: JIRA+TM4J, ש"א: 10

במודול זה נלמד לעבוד עם כלי לניהול הבדיקות וניהול תקלות, הנפוץ בארץ ובעולם: JIRA + TM4J. נכיר את יכולות הכלים ונתרגל עבודה עימם.

  • הכנה למבחן ההסמכה הבינלאומי לבודקי תוכנה ברמה בסיסית – 20 ש"א

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

  • מבוא לתכנות באמצעות שפת פייתון – 40 ש"א

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

  • בדיקות Unit Test אוטומטיות – 5 ש"א

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

  • כלים לביצוע בדיקות אוטומטיות  Selenium, ש"א: 25

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

Selenium – כלי Open Source לבדיקות WEB של אתרי אינטרנט.

  • מבוא ל- DevOps והיכרות עם Jenkins,  ש"א: 10

במודול זה נלמד מהו תחום ה-DevOps ואינטגרציה רציפה (Continues Integration) הכולל אוטומציה של תהליך בניית הגרסה, הרצת בדיקות אוטומטיות, והתראות על בעיות.

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

  • בדיקות  WEB ומובייל – 20 ש"א

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

  • בדיקות אינטגרציה APIs – Web Services,  ש"א: 5

נלמד כיצד לבצע בדיקות API ו-web Services החשובים באתרי אינטרנט, נכיר כלי נפוץ לבדיקות אלו: Postman  ונלמד לעבוד איתו.

  • בדיקות UX/UI,  ש"א: 5

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

  • בדיקות נגישות – 10 ש"א

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

  • הכנה לראיונות עבודה – 5 ש"א

במסגרת הקורס יעברו התלמידים סדנת הכנה לראיונות עבודה בתחום בדיקות תוכנה.

קורס בדיקות תוכנה - סילבוס :

לשיחה / תאום פגישה עם יועץ לימודים: