באגים שאינם ניתנים לשחזור - Non-Reproduced Bugs

כמה פעמים הוחזר לכם באג בסטטוס Can't Reproduce ולא הצלחתם לשחזרו עבור הפיתוח אך אתם מודעים לקיומו ונתקלים בו לעתים?!

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


 כמה טיפים כיצד להתמודד עם באגים שלא ניתנים לשחזור;


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

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

בעבר מצאתי שהקלטת המסך תוך עבודה היה כלי נהדר ועזר לי מאוד לשחזר במדויק במערכות מורכבות את התקלה והדרך אליה (Scenario).

כמה כלים:

  1. Problem Steps Recorder - קראו מאמר והסברים קודם בקישור זה.
  2. Free Screen Video Recorder - תוכנה חביבה קלה וטובה להקלטת מסך או חלקים ממנו.
  3. Debut Video Capture - תוכנה חינמית קלה ונוחה להקלטת וידאו של המסך (גרסה חינמית).
אלו העיקריים שאני עובד אתם אך תוכלו למצוא תוכנות נוספות דומות וטובות לא פחות כגון; Active Presenter, CamStudio, ScreenCast Recorder, HyperCam ועוד.. 


עדכון 10/03/2014:
גרסא עדכנית ויציבה יותר של Debut שאני עובד איתה: קישור להורדה.

עדכון אפריל 2014:
Free screen video Recorder - מוצר נוסף ממש קל ונוח לשימוש מייצא קובץ AVI ומאפשר הקלטת אזור החירה או מסך מלא. בסיום קופץ מסך שדרוג בתשלום.


תגובות

פוסטים פופולריים מהבלוג הזה

אמולטור למכשירי אנדרויד - כלי קטן חוסך זמן

באגים קשים לשחזור - הפעם מובייל

בדיקות במכשירים ניידים - Mobile