PracticU

ניתוח ערכי גבול

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › ניתוח ערכי גבול
ניתוח ערכי גבול
הסרטון ממשיך ממחלקות השקילות ומסביר ניתוח ערכי גבול, שמתמקד בערכים שליד הקצוות של כל מחלקה.
העיקרון
1. הרחבה של מחלקות השקילות: הטכניקה מיועדת לערכים מספריים או רציפים. הגבולות הם הערך המינימלי והמקסימלי של המחלקה.
2. שלושה ערכים לכל גבול: הערך שלפני הגבול, הערך על הגבול והערך שאחריו.
3. ההנחה: אם הערך על הגבול מתנהג נכון, גם הערכים שבתוך המחלקה צפויים להתנהג נכון.
דוגמה
1. טווח תקף מ-1 עד 5: הגבול התחתון נבדק עם 0, 1 ו-2. הגבול העליון נבדק עם 4, 5 ו-6.
2. מה נחשף: הבדיקה מאתרת גבולות שזזו למקום גבוה או נמוך מהמתוכנן, גבולות שלא הוגדרו בכלל, וגבולות נוספים שלא היו אמורים להתקיים.
מגבלות
1. ערכים לא מספריים: קשה לקבוע בהם מינימום ומקסימום.
2. כיסוי: נמדד כמספר ערכי הגבול שנבדקו חלקי כלל ערכי הגבול, בדרך כלל באחוזים.
עם הטכניקה הזאת אפשר לבנות בדיקות ממוקדות בקצוות השדות, שם הסיכוי לטעויות הכי גבוה.
השיעור הבא בקורס: בדיקות טבלת החלטה

פרקי ההרצאה: ניתוח ערכי גבול

  1. 00:00

    מבוא: ניתוח ערכי גבול כהרחבה של מחלקות שקילות

  2. 00:40

    דוגמה: שדה קלט של ספרה אחת

  3. 01:45

    ערכי הבדיקה סביב כל גבול

  4. 02:41

    גבולות שזזים או לא מוגדרים

  5. 03:13

    היכן משתמשים בטכניקה ומגבלותיה

  6. 03:52

    בדיקת המינימום והמקסימום של הטווח

  7. 04:31

    דוגמה: טווח של 1 עד 10

תמלול ההרצאה: ניתוח ערכי גבול

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

  1. 00:02

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

  2. 00:19

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

  3. 00:31

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

  4. 00:45

    ערכי המינימום והמקסימום של המחלקה הינם ערכי הגבול, אוקיי? זה נקרא גם Boundary Values Analysis, השיטה הזאתי, תכף נראה דוגמאות ונדבר על עוד הסברים בנושא הזה.

  5. 01:06

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

  6. 01:16

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

  7. 01:35

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

  8. 01:51

    הגבול בין המחלקה התקפה למחלקה הלא תקפה נותן את רכי הבדיקה 0 ו-1, ש-0 הוא לא תקף ו-1 הוא תקף. הגבול בין המחלקה התקפה למחלקה הלא תקפה נותן את רכי הבדיקה 5 ו-6 גרסאות אחדות של הטכניקה הזאת.

  9. 02:06

    אז זו מזהות 3 רכי גבול לכל גבול. הערך שלפני הגבול, הערך על הגבול והערך שאחרי הגבול. בדוגמה הקודמת, שיבוש בשלושה ערכי גבול ייתן את ערך הבדיקה 0, 1 ו-2 לגבול התחתון ואת ערך הבדיקה 4, 5, 6 לגבול העליון.

  10. 02:24

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

  11. 02:52

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

  12. 03:12

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

  13. 03:24

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

  14. 03:43

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

  15. 04:09

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

  16. 04:31

    בואו נראה, יש לנו כאן את הערך המינימלי, הערך בתוך הקבוצה התקפה, הערך המקסימלי והערך על הגבול של המקסימלי. כאן זה על הגבול של המינימלי בוא נראה עוד דוגמא יש לנו פה דוגמא של פיצה value 1 to 10 זאת אומרת יש לנו אפשרות מ-1 עד 10

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

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

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

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

  • ניתוח הפריצה
  • ניתוח מידע על AD מ-BloodHound
  • ניתוח קוד סטטי - דִּיסְאָסֶמְבְּלֶר
  • ערכי ברירת מחדל עבור פרמטרים

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

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