PracticU

מחזור חיי תקלה - הדגמה

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

מחזור חיי תקלה - הדגמה
הדגמה מעשית של ניהול באג מהגילוי ועד הסגירה, באתר קניות שבו מספר המוצרים בסל לא תואם למה שנמצא בו.
מחזור החיים של התקלה
1. גילוי הפער: בסל יש שלושה מוצרים, אבל המונה מציג 2. ההתנהגות המצופה לפי הדרישה היא 3, ולכן זו תקלה.
2. פתיחת הטופס: מילוי שם המדווח (הבודק), שם האחראי (המפתח), חומרה, גרסה (בדוגמה 104), סטטוס Open וסביבה (סביבת בדיקות).
3. חומרה: המרצה בוחר "גבוהה" ולא "קריטית", כי התקלה לא מונעת מהמערכת לפעול אך מציגה ללקוח מידע שגוי.
4. תיאור: כותרת, שלבי השחזור (כניסה כלקוח רשום והוספת שלושה מוצרים), התנהגות מצופה (3) והתנהגות בפועל (2), ותמונת מסך עם הדגשת האזור השגוי.
5. אחרי התיקון: המפתח משנה את הסטטוס ל"מתוקן" ומעביר את התקלה אל הבודק.
6. בדיקה חוזרת: הבודק מעדכן את שמו כאחראי, בודק במערכת שהמספר נכון, ורושם שהתקלה נבדקה.
7. סגירה: רק כשברור שהתקלה לא משתחזרת ולא מופיעה במקרים אחרים, מעבירים אותה לסטטוס סגור.
הסדר: נפתחה, תוקנה, נבדקה שוב, נסגרה.
אחרי ההרצאה תוכלו לפתוח באג ולנהל אותו לאורך כל שלבי הטיפול.

פרקי ההרצאה: מחזור חיי תקלה - הדגמה

  1. 00:00

    תזכורת מחזור חיי תקלה

  2. 00:36

    זיהוי התקלה באתר שופרסל

  3. 01:12

    מילוי טופס התקלה

  4. 01:48

    סטטוס וכותרת התקלה

  5. 02:29

    צירוף תמונה והדגשת הבעיה

  6. 03:07

    סגירת התקלה לאחר תיקון

תמלול ההרצאה: מחזור חיי תקלה - הדגמה

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

  1. 00:02

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

  2. 00:18

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

  3. 00:31

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

  4. 00:52

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

  5. 01:03

    המימוש של המערכת לא עולה בקנה אחד עם הדרישה, עם ה-requirement כפי שאני הבנתי אותה, כלומר המספר פה היה צריך להיות 3. בואו נפנה לתיאור ה-Bug הזה.

  6. 01:14

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

  7. 01:24

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

  8. 01:48

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

  9. 02:12

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

  10. 02:26

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

  11. 02:39

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

  12. 02:55

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

לקורס המלא: קורס מבוא ל‑QA אונליין

ההרצאה הקודמת: מחזור חיי תקלה - Bug Life Cycle

ההרצאה הבאה: כתיבת קורות חיים - QA

הרצאות קשורות מקורסים אחרים

  • מחזור חיי תקלה בארגון
  • מחזור חיים של תקלה - Bug Life Cycle - חלק 1
  • מחזור חיים של תוכנה
  • מחזור חיים של תקיפה

קורסים נוספים במסלול

  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven