PracticU

בדיקות קופסה לבנה

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

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

פרקי ההרצאה: בדיקות קופסה לבנה

  1. 00:00

    מהן בדיקות קופסה לבנה

  2. 00:39

    מי מבצע בדיקות קופסה לבנה

  3. 01:14

    מדידת היקף הבדיקות בכיסוי מבני

תמלול ההרצאה: בדיקות קופסה לבנה

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

  1. 00:02

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

  2. 00:24

    אלא של ניתוח המערכת מבפנים בדיקות אלה בדיקות קופסה לבנה בדרך כלל מאפיינות את שלב הפיתוח שנקרא Unit Test או Component Test, בדיקות רכיבים, בדיקות קומפוננטות של המערכת. בדרך כלל מבוצעות על ידי אנשי היישום, אנשי הפיתוח, ה-R&D, כי הן דורשות היכרות עם הטכנולוגיה ועם הרמה

  3. 00:46

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

  4. 01:09

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

  5. 01:37

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

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

ההרצאה הקודמת: בדיקות לא פונקציונליות

ההרצאה הבאה: בדיקות רגרסיה - בדיקות נסיגה

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

  • בדיקות קופסא לבנה
  • סוגי בדיקות
  • בדיקות ידניות
  • בדיקות של GUI

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

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