קובי דילמוני

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

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



אנא מלא/י פרטים וניצור עמך קשר

שם מלא:
טלפון:
אימייל:
נושא:
אני מאשר/ת קבלת עדכונים ומבצעים מהאקר-יו בכפוף לתנאים

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

עקוב אחרינו בפייסבוק

 

 

רק ב- HackerU לימודי בדיקות תוכנה QA עם התחייבות לעבודה לבוגרים!

 

 

קורס זה מעניק לנרשמים החדשים יתרונות משמעותיים:

  1. קורס מזורז של 4 חודשים בבוקר ולאחריו השמה מהירה בשכר של 6,000 – 8,000 ש"ח לחודש!
  2. הקורס מועבר על ידי מומחים בתעשייה.
  3. התחייבות לעבודה לבוגרים.
  4. אוניברסיטאות אמריקאיות מכירות בקורס להשלמה לתואר ראשון במדעי המחשב (B.Sc computer science).
  5. מלגה בסך 7,000 ש"ח לעוברים את שלב המיון.
  6. החזר כספי למי שאינו מתאים אחרי שלב המיון.
  7. מוכר בפיקדון לחיילים משוחררים.
כללי:
HackerU פועלת במודל ייחודי בשוק, מודל המשלב לימודים ופרקטיקה בחברות הייטק.
HackerU מחברת בין פעילות ההדרכה ואיתור עובדים בעלי פוטנציאל ורצון להצטיין ובין הצורך ההולך וגדל בעובדים מיומנים ומוכשרים בתחום בדיקות התוכנה.
 

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

 



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

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

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

 

 

קורס בדיקות והבטחת איכות - תוכנית קורס

 

 

יחידה

נושא

פירוט

מבוא להבטחת איכות תוכנה

מבוא לזירת האיכות

  • Why QA?– סיפורים ומדדים
  • מהי איכות, קריטריונים להגדרת תוצר איכותי
  • הבטחת איכות VS.בקרת איכות
  • סקירת תקני איכות

 

מבוא ל - SQA

  • Why SQA?
  • נתונים סטטיסטיים על הצלחות וכישלונות של פרויקטי תוכנה
  • אבטחת איכות ובקרת איכות בעולם התוכנה
  • מורכבות תהליך הבדיקות
  • מגבלות הבדיקות
  • מקורות של תקלות תוכנה
  • סקירה כללית של מתודולוגיה
  • מושגים מרכזיים מעולם הבדיקות
  • Testing Loop
  • מדדי הצלחה לתהליכי הבטחת איכות תוכנה

 

מהנדס בדיקות הגדרת תפקידואפיון תפקיד

  • ממשקים פנים ארגוניים וחוץ ארגוניים של פונקצית QAבארגון
  • שלוש המטרות של בודק תוכנה
  • מדדי הצלחה לתפקיד QA
  • יישום מודל S.W.O.Tעל פונקצית QAבארגון
  • הגדרת תכונות ומאפיינים נדרשים להצלחה בתפקיד

מבוא לפיתוח

מערכת וסביבתה

  • מערכת מידע - מטרות ותהליכים עסקיים
  • תרשימי אפיון –
  • DFD
  • ERD
  • סוגי מערכות
  • Client Server
  • Stand Alone
  • Real Time
  • סוגי מערכות מידע (LOB)
  • DWH
  • CRM

 

מחזור חיי פיתוח מערכת תוכנה

Software Development Life cycle

  • מאפייני שלבים במחזור חיי פיתוח מערכת תוכנה
  • מתודולוגיות פיתוח תוכנה
  • SDLC  קלאסי - מודל ה – Vוהמפל
  • RAD  – פיתוח ספירלי, אב טיפוס (מתודולוגיית Agile)

מבוא לפיתוח

מושגים בסיסיים בפיתוח תוכנה

  • הכרת המחשב – חומרה ומערכות הפעלה
  • גישות בפיתוח תוכנה
  • Object Oriented– מונחה עצמים
  • תכנות מבני / פרוצדורלי
  • Event Oriented– מונחה נתונים
  • סביבות פיתוח
  • סוגי שפות תכנות
  • פעולות נפוצות בכתיבת קוד
  • סוגי תקלות בפיתוח
  • הפסיכולוגיה של התוכניתן

 

Unit Test

  • תכנון בדיקות יחידה
  • פיתוח סביבת בדיקות
  • בדיקות קופסה שחורה
  • בדיקות קופסה לבנה

מתודולוגיית בדיקות

אסטרטגיית בדיקות

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

תכנון בדיקות, פירוק מערכת ומסמך STP

  • חשיבות מסמך STP
  • הגדרת מסמך STP
  • הכנות לקראת כתיבת המסמך
  • עקרונות מנחים בכתיבת מסמך STP
  • מבנה מסמך STP– פרקטים ותכולה
  • עקרונות בפירוק מערכת

עיצוב בדיקות

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

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

 

סקירת סוגי בדיקות

  • בדיקות סטטיות ודינמיות
  • רמות בדיקות תוכנה
  • התמקדות בבדיקות מערכת
  • סקירת סוגי בדיקות מערכת
  • בדיקות עומסים וביצועים
  • בדיקות שרידות

ביצוע הבדיקות

הרצת תרחישים

  • Test Execution overview
  • תוכנית ביצוע בדיקות
  • הכנות נדרשות לביצוע בדיקות
  • סביבת בדיקות

 

ניהול תהליך הבדיקות

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

 

סקירת כלי ניהול תהליכי הבטחת איכות וספקים

  • מבוא ל-Quality Center
  • כתיבת תסריטי בדיקות Test Plan
  • הרצת בדיקות ב- Test Lab
  • מודול ניהול תקלות ב-QC
  • דוחות וגרפים
  • ניהול והתאמה של QCללקוח
  • Visual Studio (Microsoft)

 

תרגול

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

ניהול תקלות וניהול סיכומי הבדיקות

ניהול תקלות ומסמך STR

  • מהו באג
  • דרוג באגים עפ"י חומרה
  • מחזור חיי באג
  • סיווג באגים עפ"י סוגים
  • Defect Tracking
  • דיווח ותיעוד באג
  • Test Result analysis
  • Test report structure
  • תרגיל סוגי בדיקות- כתיבת סוגי בדיקות ועץ מערכת מתוך מסמך תכנון הבדיקות

כלים אוטומטיים

תהליך הטמעת כלי אוטומטי

  • כלים אוטומטיים – יתרונות וחסרונות
  • שלבי תהליך אוטומציה בפרויקט
  • Tool evaluation
  • תהליך הטמעת כלי אוטומטי בפרויקט
  • Review and assessment

 

עבודה עם VB

  • פקודות, פונקציות, לולאות
  • Date manipulations
  • String Manipulation
  • קריאה וכתיבה לקבצים

 

מבוא ל- QTP

  • בדיקות אוטומטיות באמצעות QTP
  • סוגי בדיקות
  • זיהוי אובייקטים
  • ניהול נתוני בדיקה

עומסים

בדיקות עומסים

  • מבוא לעולם הבדיקות עומסים
  • מתודולוגיית בדיקות עומסים
  • הצגת LOAD RUNNER

 

ניתוח תוצאות
ותרגול עומסים

  • הצגת Controllerושלבי בניית ניסוי עומסים
  • ניתוח תוצאות באמצעות Analysis module
  • מבנה קבצים של Load Runner
  • תרגול Load Runner

רשתות תקשורת

רשתות תקשורת

  • הכרת רשתות תקשורת נפוצות כגון:
  • TcpIP
  • GSM
  • SS7

SQL

SQL

  • מבוא לעיצוב בסיסי נתונים – קשרים ויחסים בין טבלאות ובין נתונים
  • מבוא ל – SQL
  • פעולות ברמת נתונים
  • פעולות ברמת טבלאות
  • פעולות ברמת בסיס הנתונים
  • שילוב נתונים מטבלאות
  • שימוש ב -  SQL Server

מדידת איכות, תיעוד איכות וסגירת פרויקט

מדידת איכות ותיעוד איכות

  • חשיבות מדידת איכות
  • שיטות מדידה
  • הגדרת הממדים ומיפוים
  • שלבי תהליך מדידת איכות בפרויקט
  • שיטות הצגת תוצאות המדידה - QCM
  • חשיבות הצגת התוצאות

 

סגירת פרויקט בדיקות

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

הכנה למבחן ISTQB

הכנה למבחן ISTQB

  • הדרכה זו הינה הכנה למבחן ההסמכה הבינלאומי היוקרתי של ISTQB - Foundation Level - מבחן ההסמכה החשוב בעולם לבדיקות תוכנה.

כללי

העשרה

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

סיכום

 

  • סיכום הקורס
  • העברת משוב
  • הענקת תעודות