Global Side Menu Width
Placeholder

בדיקות לא פונקציונליות

בדיקות לא-תפקודיות (Non-Functional Testing) הן בדיקות שאינן בודקות את מה המערכת עושה (פונקציונליות), אלא את איך היא מתפקדת מבחינת איכות — כגון ביצועים, שימושיות, יעילות, יציבות, תאימות וניידות.

Performance Testing (בדיקות ביצועים)

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

Load Testing (בדיקות עומס)

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

דוגמה: בדיקת זמן תגובה של רשת חברתית כאשר יש מעל 1,000 משתמשים בו-זמנית.

Stress Testing (בדיקות לחץ)

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

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

Volume Testing (בדיקות נפח)

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

דוגמה: בדיקה שהאתר עובד תקין עם כמות גדולה מאוד של נתונים/רשומות; עומס משתמשים בזמן אמת שייך יותר ל-Load Testing.