בדיקות קופסה לבנה

בדיקות תפקודיות כגון האם רכיב הזה עובד או לא עובד כפי נדרשת פונקציונליות שלו, כאשר בודקים את המערכת בתוך הקוד – מבפנים.

לאומת זאת גישת קופסה שחורה אומרת שיש לבצע בדיקות תפקודיות  ללא הבנה איך הכל עובד בתוך הקוד או חומרה.

  • Unit testing – בדיקות יחידה – בדיקות מתבצעות ברוב המקרים על ידי מפתחים תוך שימוש ב-DEBUGGING
    – Structural Techniques
    – Functional Testing Techniques
  • Debugging – ניפוי באגים

מפתחי תוכנה מחפשים באגים בקוד תוך הרצת הקוד עד שורה שיש שם עצירה ומתקנים באגים.