בדיקות יחידה – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
LeahTester (שיחה | תרומות)
Shalevku (שיחה | תרומות)
מ הגהה
שורה 8:
;פישוט תהליך השילוב: רק לאחר שכל החלקים עובדים טוב, יש טעם לעבור אל [[בדיקות אינטגרציה|בדיקות השילוב]] הבוחנות את כל המערכת. בדיקות השילוב הן מורכבות משום שהן עוסקות בכל המערכת. לאחר ביצוע בדיקות יחידה אנו מצמצמים את הבעיות בהן ניתקל בשלב זה לבעיות שילוב, לאחר שמובטח לנו כי כל יחידה כשלעצמה עובדת בצורה תקינה.
;תיעוד: בדיקות היחידה מהוות סוג של תיעוד ליחידה. לעיתים כדי להבין את יכולתיה של יחידה ספציפית, ניתן להסתכל על בדיקות היחידה שהוא עומד בהם.
;הפרדת ממשק ממימוש: בדיקות היחידה מאלצתמאלצות את מפתחיםהמפתחים לשמור על ממשקים אחידים כלפי שאר המערכת. אחידות זו תורמת לתאימות של היחידה אל כלל המערכת, וליכולת לחלק את עבודת הפיתוח של יחידות שונות לצוותים שונים, וכך גם את עבודת הבדיקות.
 
==מגבלות==