RTB רובוט תוכנה לביצוע בדיקות חוזרות אוטומטיות של תוכנה
ה-RTB מאפשר לספק תוכנה לוודא כי התוכנה שלו נקייה מבאגים, ולבנות מערכות תוכנה מורכבות יותר.
ה-RTB הינו "פוליסת הביטוח" של ספק תוכנה. הוא מאתר, מדווח, ומצביע על תקלות לפני שהם הופכים לבעייה. משתמשים ב-RTB כחלק מתהליך פיתוח התוכנה, ומהווה סיום כל פיתוח הנעשה. יצרני תוכנה חייבים להשתמש בכלי כזה בכדי לייצר תוכנה איכותית ומורכבת.
רובוט ה-RTB:
- מקצר את תהליך הפיתוח ועלותו בכך שמדווח על באגים סמוך לנקודת היווצרותם כאשר הם רעננים בזיכרון של המתכנתים.
- מבצע רצף גדול של בדיקות פונקציונאליות בצורה אוטומטית. דבר שאינו מעשי ויקר במערכות גדולות.
- מסנכרן פיתוח של קבוצות עבודה ומונע הכנסת באגים מאחד לשני.
- מונע טעויות של תאימות אחורה. מחסל את פקטור ה-"אווווופס".
- מחזיר את עלותו במהירות. (עלות של באג אחד באתר הלקוח).
- מחדיר נוהלי פיתוח מסודרים לארגון.
הרובוט מורץ במועדים שאתה קובע (לרוב בלילה) כחלק מתהליך בנייה כוללת של התוכנה, לעיתים תוך שימוש במערכת "בקרת שיוט" (cruise control). לאחר הריצה הרובוט שולח הודעת "הכל בסדר" לוודא כי הוא הורץ, או הודעה על תקלה לאנשים המוגדרים כמדווחים על הודעה כזו. בסיפטלקום ההודעה נקראת "הודעת קרמבו" לסמן מה צריך המתכנת הפוגע להביא לחבר'ה.
הגן על האמינות של התוכנה שלך
ה-RTB פותח בהתאם למתודולוגיות פיתוח תוכנה מתקדמות בתעשיית ההי-טק ומאפשר:
- מתכנתים המפתחים קוד אמורים להריץ את ה-RTB לפני שהם מוסיפים את הקוד למאגר CVS או SVN
- בדיקת הקוד על ידי המתכנת הכותב אמורה להתבצע על ידי ביצוע הבדיקה על ידי ה-RTB והוספתו למאגר הבדיקות.
- הבדיקות ניתנות לסידור בקבוצות.
- ניתן להריץ בדיקות בודדות, קבוצות מסויימות או את כלל מאגר הבדיקות.
- ניתן להריץ בדיקות חיצוניות (כמו junit).
- ניתן להדגים תקשורת ועיבוד שרת-לקוח מורכבות בעזרת המערכת.
- ניתן לבצע בדיקות העמסה של המערכת הנבדקת.
לקריאה נוספת לחץ כאן. לפרטים נוספים, שלח לנו דוא"ל.