Framework for Integrated Test

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
Framework for Integrated Test
צילום מסך של בדיקת קבלה לאחר הרצתה, בתוך Firefox.
צילום מסך של בדיקת קבלה לאחר הרצתה, בתוך Firefox.
מפתח וורד קנינגהם
גרסה אחרונה 1.1 
מערכת הפעלה Java
סוג רישיון GNU General Public License
קטגוריה בדיקות תוכנה, תכנות מונחה בדיקות, שפת מפרט
fit.c2.com

Framework for Integrated Test (בקיצור FIT), כלי פתוח וחופשי לבדיקות קבלה ממוכנות של תוכנה. הכלי פותח על ידי וורד קנינגהם בשנת 2002, וגירסתו הראשונה הייתה לשפת התכנות Java. הכלי הורחב בהמשך לשפות תכנות רבות נוספות, ונמצא בשימוש רב בפרויקטים לפיתוח תוכנה המתנהלים במתודולוגית פיתוח זריזה. FIT משמש גם ככלי ההנחיה העיקרי עבור פיתוח מונחה-בדיקות.

באמצעות FIT, המשתמש בכלי מספק דוגמאות המתארות כיצד התוכנה נדרשת לעבוד. הדוגמאות מקושרות לתוכנה המפותחת באמצעות "Fixtures" - תוכניות קטנות שתפקידן להוציא לפועל את הבדיקה בתוך התוכנה עצמה. בזמן הבדיקה, התנהגות התוכנה מושוות באופן ממוכן כנגד הדוגמאות, והכלי נותן חיווי גרפי על התוצאה - ירוק (הצלחה) או אדום (כישלון). הדוגמאות עצמן נגזרות מתרחישי השימוש של המערכת ונכתבות כמספר טבלאות פשוטות. הטבלאות נשמרות בפורמט HTML ומשמשות כקלט ל-FIT בזמן הבדיקה.

השימוש ב-FIT הוא חלק ממגמה בענף הנדסת התוכנה להגברת דיוק מפרטי התוכנה על ידי שימוש בשיטות פורמליות ופורמליות-למחצה. בהשוואה לשיטות אחרות, רף הכניסה לשימוש ב-FIT הוא נמוך יחסית, והתשואה גבוהה.

ראו גם

קישורים חיצוניים