LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

בכדי לכתוב בפורום יש להרשם או להתחבר - ההרשמה/כניסה מתבצעת מכותרת האתר.  

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

נושא פינת המושג השבועי: התקבצות הבאגים - Defect clustering

פינת המושג השבועי: התקבצות הבאגים - Defect clustering 23 אפר 2014 04:59 #1235

  • halperinko
  • halperinko's Avatar
  • מנותקים
  • Administrator
  • פוסטים: 836
  • תודות שהתקבלו 35
  • קארמה: 3
פינת המושג השבועי: התקבצות הבאגים - Defect clustering

Defect clustering: A small number of modules usually contains most of the defects discovered during pre-release testing, or is responsible for most of the operational failures.

הבאגים "נוהגים" להתקבץ באותם אזורים, ויש לכך סיבות רבות:

1. עד כמה מסובכת התכונה והמימוש של קטעים מסויימים מתוכה.

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

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

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

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

2. במידה וזיהינו מצב זה - נוכל לשנות את מיקוד הבדיקות - החל מהחזרה למתכנת לצורך בדיקה מקיפה יותר במסגרת בדיקות יחידה או Peer-Review.

3. תכנון בדיקות מקיפות יותר.

4. הוספת בדיקות חוקרות - Exploratory Testing.

5. הוספת זמן לבדיקות נושא זה.

6. ביצוע מוקדם והקפדה נוספת במהלך ווידוא תיקוני הבאגים באזור זה -
הרי ייתכן והבאג הסתיר באגים אחרים מעיני הבודקים או שפשוט חסם אזורים מסויימים ולכן לא נבדקו,
כמו כן הסיכוי ליצירת באגים חדשים באותו האזור בעקבות תיקון – גבוה מעצם הנגיעה באזור.
יש סיכוי שהבאג לא באמת תוקן כנדרש -
או מחוסר הבנה של הנדרש בבאג,
או מטיפול חלקי (ולכן רצוי לא לפרט מס' בעיות באותו באג - אלא לפצלן לתת-נושאים שכל אחד מתואר כבאג נפרד),
או בשל הקשר לכל אחת מהסיבות שתוארו למעלה להמצאות הבאגים באזור זה מלכתחילה.
==> כדאי להשקיע בבחינת תיקוני הבאגים מוקדם ככול הניתן (בסמוך לקבלת התיקון - Resolve).

אתם כמובן מוזמנים לחוות את דעתכם, להרחיב לגבי הסיבות לתופעה ולגבי שיטות להתמודדות עם הבעיה - תודה :)

Bugs.jpg
עריכה אחרונה: 23 אפר 2014 05:06 ע"י halperinko.
יש להרשם בכדי לכתוב בפורום.

חדשות מעולם הבדיקות

  • That unfinished podcast (with suggestions on how to improve at work)

    I listened to a podcast just last week and I didn’t even get to finish it. I meant to resume it but the link no longer works (here’s the link just in case it ever becomes available again). But within the fifteen minutes I paid attention to, I got to hear the following tips in bold and jotted down a few notes (not so comprehensive as I was only passively listening). Don’t just learn, loop. – Do your job a little better every day.Do less, then obsess. – Be brutal in your prioritization. Saying yes to many things -> mediocrity. Master few things. Cut out all that other stuff.Become a forceful champion. – We achieve through others, we work with people we don’t have authority over… Inspire, build alliance.Fight and unite. – In good meetings, we are discussing (fight). Unite part is about decision, no undermining. [Link to YouTube video of author explaining Fight and Unite, around 3 mins]Disciplined collaboration. – Big problem is overcollaboration. Disciple the collaboration — on few things, most important things.Redesign your work. – Look into how can you do your work differently, better… frequently, not just annually. The guest in the podcast was the author of the book and I had to google a bit to find out that the guest and book were Morten T. Hansen and Great at Work: The Hidden Habits of Top Performers (2018). I also came across the video of the author explaining “Fight and Unite” (added the link above).

    28.09.2020 | 12:36 קרא עוד...
  • Reading Club, Introduction To LockSport

    Reading Time: < 1 minute TL;DR This one is about LockSport by Michael Clarke. LockSport is about picking up locks. LockSport Wikipedia defines LockSport as: “the sport or recreation of defeating locking systems” – lockpicking... The post Reading Club, Introduction To LockSport appeared first on Tentamen Software Testing Blog.

    28.09.2020 | 12:00 קרא עוד...
  • Five Blogs – 28 September 2020

    The (best) five blogs we can read today. Check them out. What Are Some Harsh Truths About Being a Leader Written by: Lolly Daskal 4 Questions for Evaluating Experiments Written by: Esther Derby Contractor Life – Pt 2: Contractor or Consultant? Written by: Pete Walen Simples Written by: Bob Marshall How to Use Breakpoints in Dev Tools- Part II Written by: Kristin Jackvony Quote of the day: “None of us suddenly becomes something overnight. The preparations have been in the making for lifetime.” -Gail Godwin You can follow this page on Twitter

    27.09.2020 | 11:13 קרא עוד...

טיפים

  • צור מפת חשיבה – Mind Map
    צור מפת חשיבה – Mind Map  צור מפת חשיבה – Mind Map MM - מאפשרת לנו להציג רעיונות בצורה גרפית מרוכזת, ולתאר קשרים בין הפרמטרים השונים המשפיעים על הנושא. כאשר יתרונותיה על עץ בדיקות הנן בעיקר ביכולת להוסיף אייקונים וצבעים המשפרים את…
    קרא עוד...
  • חושב שסיימת להריץ את תסריטי הבדיקות?
    חושב שסיימת להריץ את תסריטי הבדיקות? חושב שסיימת להריץ את תסריטי הבדיקות? קח 15 דקות ובצע בדיקות חופשיות, תופתע לגלות כמה באגים אתה מוצא!   טיפים מחברי ITCB-AB
    קרא עוד...
לרשימה המלאה >>