PracticU

בדיקות תחזוקה

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › בדיקות תחזוקה
מילון מושגים:
רגרסיה - בדיקות שמוודאות שתכונות שעבדו קודם ממשיכות לעבוד גם לאחר שינויים בקוד.
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
חולשה - פגם או חולשה במערכת או בתוכנה שעלול לאפשר פגיעה באבטחה אם לא יטופל.
Oracle - חברה ומערכת ניהול מסדי נתונים יחסיים מהמובילות בעולם, נפוצה ביישומים ארגוניים גדולים.

בדיקות תחזוקה
בדיקות תחזוקה מבוצעות על מערכת שכבר פועלת אצל הלקוח, כשנעשה בה שינוי. השיעור מסביר מה לבדוק ואיך קובעים את היקף הבדיקה.
מה בודקים
1. השינוי עצמו: התיקונים והתכונות החדשות שנכנסו לגרסה, עם סיפורי לקוח ספציפיים לכל אחד מהם.
2. רגרסיה: שהשינוי לא גרם לנזק באף מודול או פונקציונליות אחרת.
3. רמת הסיכון: שינוי קוסמטי דורש סט בדיקות קטן. שינוי שנוגע במודולים מרכזיים דורש סט גדול וזמן רב יותר.
מתי נדרש עדכון תחזוקה
הוספת מודולים, גרסה חדשה, תיקוני חירום, שינויים בסביבה התפעולית כמו תמיכה בדפדפנים או במערכות הפעלה חדשות, תיקון פגמים וחולשות, מעבר פלטפורמה (למשל שדרוג Oracle 8 ל-Oracle 9 או 10) ופרישת המערכת בסוף חייה.
על מה לשים דגש
בדיקות אינטגרציה ברמות שונות, והיבטי אבטחה, במיוחד כאלה שקשורים לנתונים אישיים.
קושי בניתוח ההשפעה
כשהמפרט, סיפורי המשתמש ומקרי הבדיקה אינם מעודכנים, כשאין עקיבות בין הבדיקות לבסיס הבדיקה, כשהכלים חלשים או כשאנשי המערכת עזבו, קשה לזהות את השפעת השינוי. במצב כזה כל נגיעה במערכת דורשת רגרסיה מלאה.
כדי לבדוק נכון, צריך קודם לזהות אילו אזורים במערכת מושפעים מהשינוי.
השיעור הבא בקורס: שאלות מתוך מבחן ההסמכה ISTQB

פרקי ההרצאה: בדיקות תחזוקה

  1. 00:00

    בדיקות תחזוקה - מה נדרש אחרי ההטמעה

  2. 00:43

    בדיקות תחזוקה - שינויים ותיקונים חדשים

  3. 01:20

    רמת הסיכון קובעת את היקף הבדיקות

  4. 01:55

    סיבות לעדכוני תחזוקה במערכות קיימות

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

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

  1. 00:03

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

  2. 00:13

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

  3. 00:29

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

  4. 00:43

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

  5. 01:04

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

  6. 01:18

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

  7. 01:25

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

  8. 01:45

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

  9. 02:04

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

לקורס המלא: קורס הכנה למבחן ISTQB אונליין

ההרצאה הקודמת: הדגמה של כל סוגי הבדיקות

ההרצאה הבאה: שאלות מתוך מבחן ההסמכה ISTQB

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

  • מצב תחזוקה - vSAN - Maintenance Mode
  • בדיקות קונפיגורציה
  • סוגי בדיקות
  • בדיקות ידניות

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

  • קורס בדיקות ידניות - QA
  • קורס בדיקות ידניות - Manual Testing