מתי להטמיע כלי אוטומציה

מנהלי צוותים רבים מתלבטים מתי להשתמש בכלים אוטו' והאם ההשקעה להטמיע כלי אוטו' באמת מצדיקה את החזר ההשקעה והתחזוקה הרבה שנדרש. יצרנו מודל שעושה סדר במתאם הזמן שבין בדיקות אוטו' לבדיקות ידניות.

על ציר ה X זמן המערכת, על ציר ה Y בדיקות אוטו'

רביע ראשון, הנמצא מצד שמאל למעלה: כאשר המערכת נמצאת בפיתוח גבוה, אבל הבדיקות הן ידניות – מצב זה נכון לתחילת הפרויקט על בודקי התוכנה לייצר מסמכים בדיקות שישמשו את תהליכי האוטומציה והטמעה של כלי אוטומציה לבדיקות Unit Test

רבעון שני, הנמצא מצד שמאל למטה: כאשר המערכת בשלבי פיתוח, ונעשה שימוש בבדיקות אוטו' – מצב זה נכון בניהול גרסאות, ובדיקות רגרסיה.

רביע שלישי, הנמצא בצד ימין ולמטה – המערכת בשלות מוגמרת או גבוהה מאוד ויש בדיקות ידנית בלבד. מצב זה לא אופטימלי. אירגונים מסוג זה בדרך כלל מסורתיים, המנסים לחסוך בזמן בתחזוקה ובכלים. במצב זה נדרש להכניס פיצ'רים חדשים ולהחזיר את המערכת לרביעי הפיתוח. במידה והמערכת End Of Life נדרש ליישם רק כלי בקרה וניטור.

רביע הרבעי, הנמצא מצד ימין ולמעלה – המערכת נמצאת ברמת בשלות מוגמרת, ויש עליה כלי אוטומציה רבים, אנחנו נשתמש בכלי שו"ב המנטרים את המערכת. המערכת עם מעט שינויים אם בכלל, וכל הנדרש במצב הזה הינו ניטור על בריאות המערכת ושהיא בייצור רציף.

לומדים את תחום הבדיקות? כנסו עכשיו לקורס הדיגיטלי שלנו וקבלו תוכן איכותי שידחוף אתכם לתחום >>

כתיבת תגובה