QuickTest Professional (או בשמו המקוצר: QTP) של חברת HP הינו כלי לבדיקות אוטומטיות הנפוץ ביותר בארץ. כלי זה הינו כלי מקצועי רב עוצמה, בעל יכולות רבות ומגוונות לביצוע בדיקות אוטומטיות והתמודדות עם בעיות מקצועיות שונות. קורס זה מאפשר הבנה מעמיקה של QTP ככלי לבדיקות אוטומטיות לאפליקציות שונות בסביבת Windows ו-WEB. הקורס מתאים לחסרי רקע בתכנות, ולאלו בעלי רקע תכנותי. הקורס מלווה בתרגילים מעשיים, המבוססים על דוגמאות מציאותיות ("מהעולם האמיתי").
קהל יעד:
בודקי תוכנה, ראשי צוותים, מומחי מערכות תוכנה וכל המעוניינים ללמוד ולעבוד עם QTP
משך הקורס:
כ - 40 שעות אקדמאיות
נושאים:
- מבוא לבדיקות אוטומטיות - מהן בדיקות אוטומטיות, יתרונותיהן וחסרונותיהן
- היכרות עם QTP - היכרות עם ה-QTP, כלי לבדיקות אוטומטיות של חברת HP
- Basic Test - נלמד ונתרגל יצירת טסט אוטומטי בסיסי באמצעות Record & Play
- היכרות ועבודה עם אובייקטים – נלמד מהם Test Objects, וכיצד לנהל את ה-Object Repository
- סנכרון הטסט והאפליקציה הנבדקת – נלמד על חשיבות הסנכרון בין הטסט האוטומטי לבין מהירות תגובת האפליקציה הנבדקת, וכיצד להוסיף נקודות סנכרון לטסט האוטומטי
- הוספת בדיקות Checkpoints – נלמד סוגי בדיקות וכיצד להוסיף נקודות בדיקה ווידוא לטסט האוטומטי, כך שיוכל להשוות בין התוצאה הצפויה לתוצאה בפועל בעת הרצת הטסט האוטומטי
- Data Driven Testing – נלמד מהו DDT ומהם יתרונותיו, וכיצד ליצור טסטים אוטומטיים העובדים עם קובץ נתונים חיצוני
- Actions – נלמד מהו Action, מהו Test וכיצד ליצור Actions מסוגים שונים ולעבוד איתם
- Steps – נכיר דרכים להוספת צעדים לא דרך הקלטה, שימוש בפונקציות Built-In ו-Utilities
- Expert View – נלמד להשתמש ב-Expert View ולכתוב Scripts בקוד
- היכרות עם VBScript – נכיר את שפת התכנות VBScript וכיצד לכתוב תסריטי בדיקות אוטומטיים בעזרתה (עקרונות התכנות מונחה העצמים (OOP), שימוש במשפטי תנאי ולולאות לשליטה בזרימת התסריטים, יצירת פונקציות ותת-רוטינות)
- Exception Handling– נלמד כיצד ליעל את הטסט האוטומטי על ידי הוספת טיפול ב-Errors הנגרמים על ידי האפליקציה הנבדקת,Run Time Errors ואירועים לא צפויים.
- עבודה עם קבצים חיצוניים - נלמד כיצד ליעל את הטסט האוטומטי ע"י עבודה עם קבצים חיצוניים ובדיקות מול בסיס נתונים.






