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

תוכן שנמחק תוכן שנוסף
כוזרי (שיחה | תרומות)
מודול -> יחידה, כפי שבדרך כלל קורה בבדיקות יחידה שבודקות פונקציות
כוזרי (שיחה | תרומות)
מאין תקציר עריכה
שורה 1:
{{עריכה|סיבה=שנדרש להבדיל בין בדיקות יחידה למרכיבים של כל [[מערכת]], לבין בדיקות יחידה לתוכנה בפרט|נושא=מחשוב}}
ב[[מחקר ופיתוח]], '''בדיקות יחידה''' הן בדיקות ברמת יחידות המערכת הקטנות שמאמתות את פעילותן התקינה של היחידות. בדרך כלל הבדיקה מכסה את יחידת הקוד הקטנה ביותר, שהיא [[שגרה (תכנות)|פרוצדורה]] או פונקציה, אך לעתים משתמשים בבדיקות יחידה לצורך בדיקה של [[מודול (תוכנה)|מודול]] שלם. הבדיקות נערכות לרוב לאחר הכנת היחידה או לאחר שבוצעו בה שינויים, אך קיימות גם שיטות (כמו [[פיתוח מונחה-בדיקות]]) בהן נכתבות בדיקות יחידה בטרם הכנת היחידה, כך שהבדיקה מהווה קריטריון לנכונות היחידה העתידה להיכתב. הרעיון הוא ליצור קבוצה של בדיקות, אשר תכסה את כל פעילות היחידה, והצלחתה תוכיח בוודאות סבירה כי היחידה תקינה. סוג זה של בדיקות מבוצע בדרך כלל על ידי אנשי הפיתוח ולא על ידי [[משתמש קצה|משתמשי הקצה]].
 
==יתרונות==