
הטקסט המלא של הדקות הראשונות בהרצאה «מחזור חיי תקלה - הדגמה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
הכרנו את המושג באג ותקלה והסברנו שתקלה או באג זה בעצם פער בין ההתנהגות המצופה ממערכת להתנהגות של המערכת בפועל. הסברנו שיש מסלול חיים או מחזור חיים לבאג, לתקלה.
בהתחלה הוא נפתח כאופן, אחר כך עובר לתיקון, אחר כך נבדק עוד פעם ואז נסגר. אז עכשיו בסרטון הקרוב אני רוצה לעשות את ההדגמה באופן מעשי כדי להראות לכם איך מנהלים באג בעולם האמיתי.
אחת מהדרישות מהמערכת של האתר הזה, אתר המכירה שופרסל, היא שבסל הקניות יהיה מספר המוצרים. רואים שיש לנו שלושה, אבל פה יש לנו את הסימן 2 ואני מצפה שיהיה 3. כאמור המספר שמופיע הוא 2 אבל למעשה אני רואה פה שיש לי שלושה מוצרים בסל הקניות.
אז יש פער למעשה בין הציפייה שלי שברשימת הקניות יהיו שלושה מוצרים לבין ההתנהגות בפועל שהמערכת מתעדת, רק שני מוצרים, זאת תקלה מבחינתי.
המימוש של המערכת לא עולה בקנה אחד עם הדרישה, עם ה-requirement כפי שאני הבנתי אותה, כלומר המספר פה היה צריך להיות 3. בואו נפנה לתיאור ה-Bug הזה.
אז יצרתי טופס תקלה לדוגמה, שם המדווח, איש הבדיקות, לדוגמה חגי, שם האחראי, אני כותב פה לדוגמה יוסי, מפתח.
חומרת התקלה, אני צריך להחליט כמה התקלה חמורה, האם היא בדרגה נמוכה, האם היא בינונית, גבוהה או קריטית אז קריטית לא הייתי אומר כי זה לא תקלה שמונעת מהמערכת לפעול אבל כן הייתי מגדיר אותה כגבוהה כי היא מדווחת משהו לא נכון ללקוח מספר הגרסה פה אני יכול להחליט איזה גרסאות או לפי הגרסאות של המערכת לצורך העניין בוא נגיד שזה
הגרסה העדכנית 104 סטטוס התקלה בשלב הראשון היא תהיה פתוחה סביבת התקלה נגיד שזה סביבת בדיקות וזה עדיין לא בייצור כותרת התקלה אז אני כותב פה פה מספר המוצרים בסל הקניות הינו שמופיע, ייכנס לאתר כלקוח רשום, אוסף מוצרים לסל הקניות.
בואו נציין פה שאנחנו רוצים להגיד שאנחנו מוסיפים שלושה מוצרים לסל הקניות בסיכום, נקרא לזה בתא בסיכום של העגלה. ועכשיו ההתנהגות המצופה, מספר המוצרים יהיה 33.
מספר המוצרים זה ההתנהגות בפועל. מאוד ברור איך אנחנו רוצים, מה אנחנו רוצים לראות. יש פה שלושה מוצרים, אחד, שתיים, שלושה, ולמעשה יש פה מסיבה כלשהי רק שניים.
ולכן יש פה איזושהי תקלה. עכשיו אנחנו נוסיף תמונה של המצב הזה ואני אצריף אותה פה לבאג, לא לפני שאני אדגיש את החלק שאני רוצה להדגיש, שיהיה ברור שהחלק הזה הוא לא נכון.
אני מעתיק את זה, מעתיק את זה לבאג ומדביק את זה פה. זו הייתה בעצם דוגמה לפתיחת תקלה. לאחר שהתקלה מטופלת, כלומר אנחנו נראה שהתקלה טופלה, נראה שהתקלה תוקנה, אתם רואים פה את המספר שלוש, שזה תוקן, אז אני יכול ללכת לתקלה ולשנות אותה ממצב פתוח למצב שמתוקן.