STP – Software Test Plan (תכנית בדיקות) הוא מסמך שמגדיר איך מבצעים את הבדיקות בפרויקט: מה בודקים, איך בודקים, מתי בודקים, באילו כלים וסביבות, ומה נחשב “עבר/נכשל”. המסמך מיועד בעיקר לצוות ה-QA ולצוותים הרלוונטיים כדי שכולם יעבדו לפי אותו תכנון.
מה כולל מסמך STP (בקצרה)
-
היסטוריית גרסאות: מה עודכן ומתי.
-
תיאור הפרויקט והמטרה: למה המסמך נועד ומה בודקים.
-
היקף בדיקות: מה בתוך תחום הבדיקה ומה מחוץ לתחום.
-
מסמכים תומכים: אפיון דרישות, מסמכי עיצוב, מסכים/זרימות, מסמכי API.
-
אסטרטגיית בדיקות: אילו סוגי בדיקות יבוצעו (פונקציונליות, ביצועים וכו’), ידני/אוטומציה (אם יש).
-
חלוקה לנושאי בדיקה: לפי מודולים/מסכים/פיצ’רים.
-
קריטריוני כניסה ויציאה: מתי מותר להתחיל בדיקות ומתי אפשר לסיים (למשל כמה באגים קריטיים מותר).
-
ניהול באגים: רמות חומרה/עדיפות, סטטוסים ותהליך דיווח (למשל ב-Jira).
-
סטטוסים למקרי בדיקה: לא הורץ / עבר / נכשל / חסום.
-
סביבת בדיקות: מכשירים, דפדפנים, גרסאות, הרשאות ונתוני בדיקה.
-
לוח זמנים ואבני דרך: כתיבת תסריטים ומקרי בדיקה, חלונות בדיקה, גרסאות בדיקה עד שחרור.
-
סיכונים והנחות: מה עלול לעכב ואיך מתמודדים.
-
תפקידים ואחריות: מי עושה מה בצוות.
מי כותב ומתי
בדרך כלל המסמך נכתב על ידי מנהל בדיקות / מוביל QA, לאחר שיש אפיון ודרישות מספיק ברורות, ומתעדכן במהלך הפרויקט לפי שינויים.