STP – Software Test Plan

STP זהו מסמך שמכיל תכנון בדיקות.

מסמך תכנון בדיקות עוזר לבודקי תוכנה לעשות סדר לפני כתיבת מסמך STD (מסמך שבו יש תיאור של מקרי בדיקות).

הערה: מסמך STP זה מסמך פנימי ללא הגשה ללקוח!

 

 דוגמה למסמך תכנון בדיקות – STP

מבוא: 

    • גרסה: 2
    • תאריך יצירת מסמך: 04.07.2019
    • תאריך עדכון אחרון: 05.07.2019
    • שירות: באתר QAblog.co.il יש קורס QA אונליין.
    • מטרה: לבדוק תקינות של אתר ולעשות תחקיר SEO.

תיאור סביבה של בדיקות:

    • מחשב נייד: ASUS, WINDOWS 10, 1536×864, Chrome 
    • מכשיר סלולרי: J7 2016, Android 7, Chrome
      וגם iPhone XR, iOS 13, Safari

הגדרת אסטרטגיות של הבדיקות:

    • רוב בדיקות יהיו ידניות.
    • בדיקות פונקציונליות ולא פונקציונליות.
    • ביצוע הבדיקות יהיה לפי גישה AGILE SCRUM.
    • גישת עבודה: חילוק האתר לפי פונקציונליות (בניית מטריצת הקשר). 

הגדרות קריטריוני כניסה: אתר חייב להיות פעיל (יש גלישה באתר).

הגדרת סטטוס של באג: מה תנאים שהבאג יהיה מוגדר כ- Low, Medium, High.

    • Low: מערכת מתפקדת כמו שצריך אבל יש קצת הפרעות בביצוע משימה.
    • Medium: מערכת מבצעת משימה באופן חלקי.
    • High: המערכת לא מבצעת משימה מסוימת.

הגדרת סטטוס של מקרה בדיקה:

    • Low: אין השפעה קריטית על ביצוע משימה, עבור מקרה בדיקה.
    • Medium: למקרה הבדיקה יש השפעה חלקית על ביצוע משימה.
    • High: ללא הצלחה של מקרה בדיקה הזה, משימה לא יכולה להתבצע.

בניית מטריצת הקשר Requirement Traceability Matrix – RTM:

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

דוגמה:

כפי שניתן לראות בטבלה יש 6 עמודות,

עמודה TS ID: מספר ID של תסריט בדיקות.

תסריטי בדיקות: שם של תסריט בדיקות.

TC ID: מספר ID של מקרה בדיקה.

מקרי בדיקות: שם של מקרה בדיקה.

Test Case / Checklist: אם זה מקרה בדיקה (test case) או צ'ק ליסט (checklist)

לוח זמנים בערך: בערך כמה זמן יקח לביצוע מקרה בדיקה / צ'ק ליסט.

יחד עם זאת אין תיאור מלא של צעדים שיש לבצע עבור מקרי בדיקות וזה כל רעיון של מטריצת הקשר RTM כי בשביל זה קיים מסמך STD שבו על סמך מטריצת הקשר אנחנו נכתוב מקרי בדיקות עם תיאור מלא (הצעדים שיש לבצע) וכך נהיה בטוחים שיש כיסוי מלא לכל דרישות. 

הגדרת לוח זמנים:

    • כתיבת מסמך STD: שבועה ימים.
    • הרצת מקרי בדיקות: עשרה ימים.