Framework for Integrated Test

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Framework for Integrated Test
FIT Screenshot.PNG
צילום מסך של בדיקת קבלה לאחר הרצתה, בתוך 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 הוא נמוך יחסית, והתשואה גבוהה.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]