בדיקות קופסה לבנה – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
טכניקות הבדיקה שוכתב מרשימה לפסקה |
||
שורה 5:
בעוד שמטרת בדיקות קופסה שחורה היא לבדוק את קיום ה[[דרישה (הנדסה)|דרישות]] של הרכיב,
בדיקות קופסה לבנה בודקות את נכונות החלקים הפנימיים של הרכיב.
הבדיקות מבוססות על
== טכניקות הבדיקה ==
כשכותבים בדיקות קופסה לבנה, נרצה לכתוב סט בדיקות שיוודאו את נכונות כל שורות הקוד.
* בדיקת מסלולי בסיס (Base Path testing) - סט של בדיקות שעוברות על כל המסלולים האפשריים בקוד לפי סדר מוגדר מראש.<ref name=ref1>{{cite journal|last=Williams|first=Laurie|title=White-Box Testing|pages=60–61, 69|url=http://www.chaudhary.org/WhiteBox.pdf|accessdate=13 February 2013}}{{Verify source|date=February 2013}}</ref>▼
הדרך הטובה ביותר להתחיל היא להבטיח כיסוי שורות קוד מירבי.
לצורך כך, אפשר להעזר ב[[תרשים זרימה]] של הרכיב, ולכתוב בעזרתו בדיקה לכל מסלול אפשרי.
* בדיקת לולאות (Loop testing) - בדיקה שמריצה קלטים הבודקים את הלולאה בקצוות שלה ובתחום הפעולה שלה.<ref name="ref1" /> {{הבהרה|לענ"ד, יש כאן תרגמת לא מובנות}}▼
▲
▲
|