Sela

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

Description

Topics

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

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?