Framework for Integrated Test
Framework for Integrated Test (בקיצור FIT), כלי פתוח וחופשי לבדיקות קבלה ממוכנות של תוכנה. הכלי פותח על ידי וורד קנינגהם בשנת 2002, וגרסתו הראשונה הייתה לשפת התכנות Java. הכלי הורחב בהמשך לשפות תכנות רבות נוספות, ונמצא בשימוש רב בפרויקטים לפיתוח תוכנה המתנהלים במתודולוגית פיתוח זריזה. FIT משמש גם ככלי ההנחיה העיקרי עבור פיתוח מונחה-בדיקות.
צילום מסך של בדיקת קבלה לאחר הרצתה, בתוך Firefox. | |
מפתח | וורד קנינגהם |
---|---|
מערכת הפעלה | Java |
סוג רישיון | GNU General Public License |
קטגוריה | בדיקות תוכנה, תכנות מונחה בדיקות, שפת מפרט |
fit.c2.com |
באמצעות FIT, המשתמש בכלי מספק דוגמאות המתארות כיצד התוכנה נדרשת לעבוד. הדוגמאות מקושרות לתוכנה המפותחת באמצעות "Fixtures" - תוכניות קטנות שתפקידן להוציא לפועל את הבדיקה בתוך התוכנה עצמה. בזמן הבדיקה, התנהגות התוכנה מושווית באופן ממוכן כנגד הדוגמאות, והכלי נותן חיווי גרפי על התוצאה - ירוק (הצלחה) או אדום (כישלון). הדוגמאות עצמן נגזרות מתרחישי השימוש של המערכת ונכתבות כמספר טבלאות פשוטות. הטבלאות נשמרות בפורמט HTML ומשמשות כקלט ל-FIT בזמן הבדיקה.
השימוש ב-FIT הוא חלק ממגמה בענף הנדסת התוכנה להגברת דיוק מפרטי התוכנה על ידי שימוש בשיטות פורמליות ופורמליות-למחצה. בהשוואה לשיטות אחרות, רף הכניסה לשימוש ב-FIT הוא נמוך יחסית, והתשואה גבוהה.
ראו גם
עריכהקישורים חיצוניים
עריכה- אתר הבית של FIT
- כלי משולב FIT וויקי - FitNesse