בדיקת כיסוי נתיב

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 24 אַפּרִיל 2021
תאריך עדכון: 26 יוני 2024
Anonim
כל מה שאתה רוצה לדעת על EMG תוך 10 דקות עם ד"ר אנדראה פורלאן (פיזיותרפיה)
וִידֵאוֹ: כל מה שאתה רוצה לדעת על EMG תוך 10 דקות עם ד"ר אנדראה פורלאן (פיזיותרפיה)

תוֹכֶן

הגדרה - מה המשמעות של בדיקת כיסוי דרך?

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


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר בדיקת כיסוי לנתיבים

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

בדוגמה בסיסית מאוד, שקול פונקציית קוד שלוקחת משתנה "x" ומחזירה אחת משתי תוצאות: אם x גדול מ -5, התוכנית תחזיר את התוצאה "A" ואם x פחות או שווה ל- 5, התוכנית תחזיר את התוצאה "B."

הקוד לתוכנית ייראה כך:

    קלט x
    אם x> 5 אז
    להחזיר א
    אחרת להחזיר ב

על מנת שבדיקת כיסוי נתיבים "תכסה את כל הנתיבים ביעילות", יש להפעיל את שני מקרי הבדיקה, כאשר x גדול מ- 5 ו- x פחות או שווה ל- 5.


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