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

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

על הקורס

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

מסלול הכשרה ייחודי זה, מקנה ידע נרחב בתחומי ה-QA, בדיקות התוכנה ובדיקות מובייל ו-WEB, בדיקות נגישות ושימושיות, ומכין את התלמיד לעסוק בתחום פיתוח פרויקטי תוכנה העובדים במודל פיתוח Agile.
בודקי התוכנה אחראים לבדיקת איכות מוצר התוכנה ומציאת התקלות, לפני מסירתו ללקוח. ע"י ביצוע בדיקות ידניות ואוטומטיות, ובדיקות מסוגים שונים יכול הבודק להעריך את איכות התוכנה ורמת עמידותה בדרישות הלקוח. לשם ביצוע עבודתם, צריכים בודקי התוכנה להכיר מתודולוגיות ושיטות בדיקה המתאימים לפיתוח ב-Agile, כלי בדיקות, עבודה בסביבה עתירת טכנולוגיות ועבודה עם מערכות תוכנה מורכבות, מערכות הפעלה שונות, בסיסי נתונים ותקשורת.
הקורס מכשיר את התלמיד למקצוע בדיקות התוכנה, תוך היכרות עם עולם פיתוח התוכנה, אינטגרציה מתמשכת (CI) ועולם ה-DevOps, תוך שימת דגש על יישום ותרגול רב, על מנת להכין את התלמיד לעולם ההיי-טק, בו יוכל להשתלב מייד בסיום הקורס.
ייחודו של קורס זה הינו מתן מענה לצרכי השוק העדכניים בתחומי בדיקות תוכנה (ידניות ואוטמטיות). בנוסף, הקורס מכין את התלמיד למבחן הסמכה הבינלאומי בבדיקות תוכנה ברמה בסיסית, התקפה ביותר מ-80 מדינות ברחבי העולם

  • כל המעוניינים לרכוש מקצוע נדרש ולעבוד בתחום ההייטק, בעלי תעודת בגרות וכל המעוניינים לעסוק בתחום בדיקות התוכנה.
  • ידע וניסיון במערכות הפעלה חלונאיות ובתפעול מחשב
  • שליטה טובה באנגלית (חלק מחומר הקורס הינו באנגלית)
  • פגישת ייעוץ ובדיקת התאמה לתחום
  • נוכחות ב 80% מהמפגשים לפחות
  • הגשת תרגילי בית
  • מעבר בחינות פנימיות
  • 295 שעות אקדמיות
    • תעודת גמר של המרכז הישראלי לטכנולוגיות הבטחת איכות IITC-QA.
    • תעודת הסמכה בינלאומית בבדיקות תוכנה ברמת 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 ש"א

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

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

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

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