לאחרונה נחשפתי לתחום בדיקות תוכנה, ועד כה לא היה לי מושג מה זה אומר. אני סברתי שבדיקות תוכנה זה כמו שזה נשמע - תוכנה או משהו שבודק תוכנה ולא מעבר לכך. מסתבר שבתחום בדיקות תוכנה יש מגוון כלים לבדיקות תוכנות כמו- בדיקות אוטומטיות, בדיקות ידניות ועוד.
למה בכלל חשוב שיהיה כלים לבדיקות תוכנה ומי מוסמך להעניק רשיונות אלה? כיום ישנה מגמה עולה בהעסקת אנשי בדיקות תוכנה הן בחברות המובילות בתחום כמו חברת מטריקס, טאקט בדיקות תוכנה וגם חברות גדולות כמו אורנג' החלו להעסיק אנשי בדיקות תוכנה כחלק מצוות הפיתוח ולא כפי שעתה עד כה והעסיקה חברה חיצונית.
אם כן,על מה אחראים אנשי בודקי התוכנה?
-
הכשרת העובדים של מחלקות בקרת האיכות.
-
קביעת נהלי עבודה עבור מחלקות בקרת האיכות.
-
הטמעה של צורת עבודה נכונה במחלקות בקרת האיכות.
-
קביעת נהלי דיווח על באגים שנמצאו, מי מדווח, לאן עובר הדו"ח וכו'
-
הגדרה של המסמכים הנלווים לתהליך הבדיקות
-
אספקה של כלים שונים ע"פ הצורך, והטמעה שלהם בארגון.
-
תמיכה בכלים קיימים.
-
ניתוח סטטיסטי של מצב הבאגים בארגון
אם כן, אנו רואים שתפקידם של החבר'ה שעוסקים בבדיקות תוכנה אכן מאד חשוב לתפקוד החברה ומערכות המחשוב (ותקינות התוכנות) בחברה.
רפי