
הטקסט המלא של הדקות הראשונות בהרצאה «מציאת תקלות במערכת נבדקת» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
כעת נדבר על זיהוי תקלות, באגים. מה הם באגים? באגים בעצם הם התכלית של כל העבודה שלנו, אנחנו רוצים לזהות תוך כדי ביצוע טסטים, תוך כדי ביצוע עבודה מול המערכת הנבדקת, מצב שבו יש התנהגות לא נכונה או לא צפויה של המערכת מול ההתנהגות המצופה ממנה, ההתנהגות המצופה על ידי המשתמשים.
בכל מערכת גדולה, מורכבת, תמיד יהיו באגים, תמיד יהיו תקלות. באגים יכולים להיות מכל מיני סוגים, טעויות פונקציונליות, תקלות בהתנהגות של המערכת תחת עומס, בעיות סיקיוריטי ועוד ועוד ועוד.
יש המון סוגים של תקלות, והמטרה שלנו היא להעלות על כמה שיותר ועל תקלות חשובות ביותר, על תקלות המשפיעות ביותר.
באגים יכולים להיות מכל מיני סוגים, לדוגמה חישוב לא נכון של ביצוע רכישת מוצר במערכת נבדקת. אנחנו באים לבדוק את המערכת, מצפים שזה יהיה 40 דולר פלוס 10% של 40 דולר, 44 דולר, ולעומת זאת המערכת מחשבת את זה בצורה הזאת.
אז יש פער בין הסכום שלא ציפינו, שזה 44 דולר, לסכום שהמערכת חישבה, 400 דולר. זה דוגמה לבאג, ואנחנו נצטרך לתעד אותו במערכת לניהול תקלות. עוד דוגמאות לבאגים זה שהמערכת קורסת תחת עומס שהיא אמורה לעמוד בו, או שהפיצויים שלה יורדים תחת עומס, שהכפתורים לא מבצעים את
מה שהם אמורים לעשות, שיש שגיאות כתיב בהודעות שהלקוח מקבל ועוד ועוד. באגים שונים ברמת הדחיפות והחומרה שלהם. יש חלוקה בדרך כלל במערכות לניהול תקלות לפריוריטי או חשיבות וחומרה, סוויריטי.