MT Testing

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

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

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

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

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

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

משך הקורס:
כ-250 שעות אקדמאיות

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

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

תנאי קדם:

  • ידע וניסיון במערכות הפעלה חלונאיות
  • שליטה טובה באנגלית (חלק מחומר הקורס הינו באנגלית)

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

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

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

כלי לניהול הבדיקות - Quality Center
במודול זה נלמד לעבוד עם Quality Center - כלי לניהול הבדיקות של חברת HP, הנפוץ בארץ ובעולם. 
נכיר את המודולים השונים בכלי: Releases, Requirements, Test Plan, Test Lab, Defects, Graphs and reports 


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

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

כלי ביצוע בדיקות אוטומטיות - QTP
במודול זה נלמד כתיבת והרצת בדיקות אוטומטיות באמצעות כלי QuickTest Professional של חברת HP. נכתוב תסריטי בדיקות אוטומטיות עבור בדיקות GUI ופונקציונאליות, אותן נריץ על תוכנה אותה אנו בודקים. נלמד לכתוב תסריטים תוך שימוש בקובץ נתונים (Data Driven Testing) ומילות מפתח (Keyword Testing). נכתוב תסריטי בדיקות תוך שימוש במשתנים, לולאות, תנאים, ביטויים לוגיים, אובייקטים וטיפול בשגיאות ב-QTP. 

תרגול ופרויקט מונחה בבדיקות אוטומטיות באמצעות QTP
הפרויקט כולל פיתוח תסריטי בדיקות אוטומטיים באמצעות QTP, תוך יישום החומר הנלמד (לולאות, אירועים, Data Driven Testing, טיפול בשגיאות, Debugging, ועוד) ומקנה למשתתפי הקורס ניסיון מעשי בכתיבת והרצת בדיקות אוטומטיות. הפרויקט מלווה בתמיכת איש מקצוע בכיתה. 

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

הכנה למבחן ההסמכה הבינלאומי

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

single_redleaf

You are here: קורסים קורסי בדיקות תוכנה קורס QA מורחב - הסבה לבדיקות תוכנה