דף הבית  >> 
 >> 

הרשם  |  התחבר


כיצד לבחור כלי אוטומציה לבדיקות תוכנה? 

מאת    [ 17/08/2010 ]

מילים במאמר: 550   [ נצפה 3102 פעמים ]

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

 

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

  2. עלות רכישה ותחזוקה הן של הכלי והן של התסריטים אשר יכתבו באמצעותו
    חישוב העלויות של הכלי הנבחן צריך לכלול מעבר לתשלום הראשוני על הרישיון, תחזוקה ו/או תשלום תקופתי (במידה ויש), גם את זמן הפיתוח והתחזוקה של התשתיות והתסריטים לאורך חיי המערכת הנבדקת.
    פרמטר נוסף הוא עלות הסבת התסריטים אל ומכלים אחרים. את העלויות יש לחשב באופן יחסי עבור כל אחד מהכלים העומדים על הפרק.

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

    ישנם כלים המאפשרים אינטגרציה קלה גם עם כלי ניהול נוספים מעבר לחבילת המוצרים אליה הוא משתייך. כמו כן, יש כלים המאפשרים לבנות ממשקים שכאלה באופן עצמאי על בסיס API של הכלי.

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

  5. תמיכה בטכנולוגיות הנדרשות בארגון
    יש לוודא תמיכת הכלי בטכנולוגיות שבהן עושה שימוש המערכת הנבדקת (הנוכחית והעתידית), אם בתמיכה מובנית (Add-in) או כיכולת הרחבה (Extensibility).

  6. זמן הכשרה / זמינות מפתחים עם ידע מתאים
    זמן הכשרה של מפתחי האוטומציה לצורך השימוש בכלי, הינו פרמטר שיש להתייחס אליו. יש לקחת בחשבון שקל יותר יהיה לגייס מפתחי אוטומציה המתמחים בכלים הנפוצים בשוק, מאשר לגייס מפתחי אוטומציה בעלי ניסיון בכלים הנפוצים פחות.

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

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




מאמרים חדשים מומלצים: 

חשבתם שרכב חשמלי פוטר מטיפולים? תחשבו שוב! -  מאת: יואב ציפרוט מומחה
מה הסיבה לבעיות האיכות בעולם -  מאת: חנן מלין מומחה
מערכת יחסים רעילה- איך תזהו מניפולציות רגשיות ותתמודדו איתם  -  מאת: חגית לביא מומחה
לימודים במלחמה | איך ללמוד ולהישאר מרוכז בזמן מלחמה -  מאת: דניאל פאר מומחה
אימא אני מפחד' הדרכה להורים כיצד תוכלו לנווט את קשיי 'מצב המלחמה'? -  מאת: רזיאל פריגן פריגן מומחה
הדרך שבה AI (בינה מלאכותית) ממלאת את העולם בזבל דיגיטלי -  מאת: Michael - Micha Shafir מומחה
ספינת האהבה -  מאת: עומר וגנר מומחה
אומנות ברחבי העיר - זרז לשינוי, וטיפוח זהות תרבותית -  מאת: ירדן פרי מומחה
שיקום והעצמה באמצעות עשיה -  מאת: ילנה פיינשטיין מומחה
איך מורידים כולסטרול ללא תרופות -  מאת: קובי עזרא יעקב מומחה

מורנו'ס - שיווק באינטרנט

©2022 כל הזכויות שמורות

אודותינו
שאלות נפוצות
יצירת קשר
יתרונות לכותבי מאמרים
מדיניות פרטיות
עלינו בעיתונות
מאמרים חדשים

לכותבי מאמרים:
פתיחת חשבון חינם
כניסה למערכת
יתרונות לכותבי מאמרים
תנאי השירות
הנחיות עריכה
תנאי שימוש במאמרים



מאמרים בפייסבוק   מאמרים בטוויטר   מאמרים ביוטיוב