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


AutoTest_0524 - Version:1
Expand All
  • אוטומציה בבדיקות
    • מהי אוטומציה בבדיקות תוכנה: הגדרה ותהליך הבדיקות האוטומטיות
    • חשיבות האוטומציה: יתרונות, שיפור יעילות, חיסכון בזמן ובמשאבים.
  • יתרונות וחסרונות של אוטומציה
    • יתרונות: מהירות, דיוק, כיסוי רחב של תסריטי בדיקה.
    • חסרונות: עלות התחלתית גבוהה, תחזוקה שוטפת.
  • סוגי כלים נפוצים לאוטומציה
    • סקירה של כלים פופולריים: Selenium, Appium, JUnit, PyTest, Postman, JMeter.
    • דוגמאות לשימוש בכלים במצבים שונים.
  • אסטרטגיות לאוטומציה
    • מתי להשתמש באוטומציה- בחירת תסריטי בדיקה לאוטומציה
    • בניית אסטרטגיית אוטומציה: תעדוף בדיקות, תכנון לטווח ארו
  • שילוב אוטומציה בתהליכי העבודה הארגוניים
    • אינטגרציה עם תהליכי הפיתוח והבדיקות הקיימים.
    • עבודה בצוותים: תפקידים ואחריות.
  • שיטות עבודה מומלצות
    • כתיבת תסריטים תחזוקים: שימוש בקוד מודולרי, דפי נתונים חיצוניים.
    • אוטומציה מתמשכת: בדיקות רגרסיה ואינטגרציה רציפה (CI).
  • שיקולים בבחירת כלי אוטומציה
    • התאמה לפרויקט: שפת תכנות, פלטפורמות נתמכות.
    • עקומת למידה ותחזוקה.
  • טעויות נפוצות
    • טעויות נפוצות בהטמעת אוטומציה: מה להימנע.
    • מקרים אמיתיים ולקחים שנלמדו.
  • עבודה עם נתוני בדיקה
    • שימוש נכון ב-Environment Variables.
    • יצירת וניהול נתוני בדיקה דינמיים.
    • שימוש בנתוני בדיקה שונים - יצירת נתוני בדיקה מגוונים.
    • שימוש בקבצי נתונים חיצוניים לבדיקות.
  • אוטומציה לבדיקות API
    • מהי בדיקת API ולמה היא חשובה.
    • כלים פופולריים: Postman, RestAssured.
    • אסטרטגיות לבדיקות API: כתיבת תסריטים, אימות תגובות.
  • בדיקות עומסים עם JMeter
    • מהן בדיקות עומסים ולמה הן חשובות.
    • כלים פופולריים: JMeter.
    • אסטרטגיות לבדיקות עומסים: יצירת תסריטים, ניתוח תוצאות.
  • מהו Mock Data
    • הגדרה ושימוש במונחים.
    • יתרונות השימוש ב-Mock Data
    • יצירת Mock Data - כלים וטכניקות
    • שילוב Mock Data בתסריטי בדיקה.
  • שימוש ב-Stubs בבדיקות
    • מתי וכיצד להשתמש ב-Stubs.
    • דוגמאות לשימוש ב-Stubs בבדיקות.
  • מתודולוגיות בדיקה וכתיבת תסריטי בדיקה
    • עקרונות כתיבת תסריטי בדיקה לאוטומציה
    • דוגמאות לתסריטי בדיקה פשוטים ומורכבים
    • בדיקות חיוביות ושליליות - חשיבותן ודרכים ליישום בפועל.
  • הבנת יסודות האוטומציה בבדיקות, כלים וטכנולוגיות מרכזיים, תרגול מעשי.
  • תוצאות צפויות: הבנה בסיסית של כלי האוטומציה, כתיבת תסריטים בסיסיים.