
הטקסט המלא של הדקות הראשונות בהרצאה «איש הבדיקות ומחזור חיי פיתוח תוכנה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מושג יסודי בהבנה של איך להיות איש בדיקות טוב הוא ההבנה של תהליך הפיתוח תוכנה SDLC Software Development Lifecycle. תהליך ה- Software Development Lifecycle הוא תהליך מעגלי, כלומר הוא יכול להתבצע בסבבים שוב ושוב ושוב, כל פעם מההתחלה הוא מכיל שלבים שכל שלב הוא איזשהו מבוא לשלב הבא,
כלומר שלב של איסוף דרישות מהמוצר תוכנה, ניתוח הדרישות, תכנון מימוש הדרישות, פיתוח הדרישות או פיתוח התוכנה שתענה על הדרישות, בדיקות של הפיתוח, ייצור התוכנה ואספקתה לסביבת הלקוחות, תחזוקה של התוכנה ותגובה לפידבק מהלקוחות, שוב התחלה של עבודה על גרסה חדשה או מוצר חדש שימשיך את המוצר הקיים או יחליף אותו. צריך
לזכור שתהליך הפיתוח חייב להיות תמיד בהשראה של בקרת איכות. כלומר, כל חלק וחלק מתהליך הפיתוח אמור להכיל גם תהליך של בקרה.
על מנת להבין את הזיקה בצורה הטובה ביותר נכיר את מודל V. מודל V הוא הוא מודל שמראה את תהליך הפיתוח, ה-SDLC, מול תהליך ה-T-SDLC, כלומר ה-Testing Software Development Cycle, איך תהליך הבדיקות משתלב בתהליך הפיתוח.
כלומר, אנחנו רואים בענף השמאלי של ה-V-מודל את תהליכי הפיתוח, שהם מוצגים בצורה סדרתית, בהתחלה איסוף הדרישות, ניסוח הדרישות, הגדרת הדרישות מהמוצר, תכנון מימוש הדרישות, במוצר ואז יוני דיזיין, זאת אומרת מימוש ספציפי ומימוש של התוכנה עצמה.
מול כל אחד ואחד מהשלבים האלה בעצם מתבצע איזשהו תהליך של בדיקה, תהליך של בקרה.