top of page
עקרונות מנחים בבדיקות תוכנה

ה ISTQB מגדיר 7 עקרונות מנחים בבדיקות תוכנה:

Testing shows presence of
defects
Exhausting test is impossible
Early testing
Defect clustering
Absence of errors fallacy
Testing is context dependent
Pesticide paradox
  • Testing shows presence of defects - בדיקות מראות שיש תקלות, אך אם לא מצאנו תקלות - זה לא אומר שאין כאלו.
     

  • Early testing - בדיקות מוקדמות - הבדיקות צריכות להתחיל מוקדם ככל שניתן והתמקדות במטרות שהוגדרו מראש.
     

  • Exhausting test is impossible - בדיקות ממצות אינן אפשריות. שימוש בניתוח סיכונים ותיעדוף, עוזרים בהתמקדות מאמצי הבדיקות.
     

  • Defect clustering - אשכול תקלות - חוק 20:80 - התמקדות מצומצמת במודלים שרוב הבעיות נמצאות בו.
     

  • Pesticide paradox - פרדוקס ההדברה - יש לשנות את תסריטי הבדיקות באופן קבוע כדי למצוא תקלות חדשות.
     

  • Testing is context dependent - בדיקות תלויות הקשר - בדיקת אתר אינטרנט ובדיקת מכשור רפואי יתבצע באופן שונה.
     

  • Absence of errors fallacy - אשליית היעדר תקלות - מציאת תקלות ותיקונן לא תעזור אם התוכנה לא עומדת בצרכי המשתמש ובציפיותיו.

bottom of page