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