בודק תוכנה | מה עושה בודק תוכנה?

מה תפקידו של בודק תוכנה, מה הוא עושה, כמה מרוויח בודק תוכנה מה האתגרים שיש לו ואיך הכי נכון להיכנס לתחום?

תפקיד בודק תוכנה

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

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

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

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

מה עושה בודק תוכנה ביום יום שלו?

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

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

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

כמה מרוויח בודק תוכנה?

בודק תוכנה מתחיל, שלמעשה רק סיים את ההכשרה שלו, ומעוניין בעבודה ראשונה ירוויח סכום זעום יחסית של כ- 7,000 שקל בחודש. לאחר שצבר שנה אחת של ניסיון, המשכורת תקפוץ לו לכ- 12,000 שקל, וככל שימשיך להתמקצע יגיע עד משכורת של 25,000 שקל. במידה ויחליט הבודק להתמקצע בבדיקות אוטומטיות או בבדיקות עומסים, המשכורת שלו קפוץ משמעותית. טבלת שכר לבודקי תוכנה

מהם האתגרים בתפקיד בודק תוכנה?

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

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

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

איך נכון להיכנס לתחום?

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

כנסו עכשיו לקורס הדיגיטלי שלנו >>

כתיבת תגובה