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

שלב של Software Testing Life Cycle

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

תכנון ותכנון

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

מבחן ביצוע

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

Defect Tracking and Closure

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

סודיות ותחזוקה

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