אם אתה מעוניין להיכנס לעולם הטכנולוגיה והייטק, אבל לא מעוניין להשקיע שנים באוניברסיטה לקבלת תואר ראשון בדיקות תוכנה הם בהחלט פתרון. אז מה עושה בודק תוכנה, מה זה התפקיד הזה? מה נדרש ואיך נראה יום בחיי בודק תוכנה?
מה זה בדיקות תוכנה?
כל תוכנה או אתר אינטרנט יוצא לשוק אחרי שעבר בדיקות שהוא תקין, לוודא שמה שהמערכת תוכננה לבצע באמת מבצעת. למעשה התפקיד המרכזי של בודק התוכנה הוא למצוא ולאתר תקלות רגע לפני שהמוצר או האתר עובר לקהל הרחב. לתקלות אנחנו קוראים באגים.
תפקיד בודק התוכנה הוא שרשרת ארוכה של משימות ותחומי אחריות בהקמת התוכנה והמוצר, החל מדיוק הדרישה העסקית, מעבר על תפיסת הפתרון, איתור תקלות, דיווח וניהול סדרי עדיפויות של התקלות, ובדיקתן לאחר תיקון של מחלקת הפיתוח.
אז מה עושה בודק תוכנה?
בודק תוכנה כמו שאמרנו מקודם, תפקידו המרכזי הוא לאתר ולחפש באגים במערכת. איך מיישמים בפועל? יש מספר שיטות מרכזיות:
כתיבת תוכנית בדיקות STP – זהו המסמך הראשון שכותב בודק התוכנה, כתוכנית עזר לביצוע התסריטים, במסמך זה יכללו המשאבים, משך הזמן שהבודק צריך כדי לבדוק, עזרים כגון מדפסת, מחשב נייד או תוכנות מסויימות שיעזרו לו לטפל בבדיקות, והתהליכים המרכזים אותם הבודק יבדוק – לדוג' הקמת הזמנה, עדכון הזמנה, ביטול הזמנה קיימת.
השלב הבסיסי הבא הוא כתיבת מפרטי בדיקות מפורטים STD – מסמך זה יהיה נגזרת של מסמך הראשון, ובו הוא ייקח כל תהליך ויפרק אותו לצעדים פשוטים, לדוג' אם ירצה לבדוק תהליך של ביטול הזמנה קיימת, המסמך יפרט את איתור ההזמנה על ידי הקשת מספר הזמנה, סימון הזמנת הביטול, לחיצה על כפתור "בטל הזמנה", תקפוץ הודעה "שים לב אתה עומד לבטל הזמנה זו האם אתה בטוח?", לחיצה על אישור פעולת הביטול תוביל לביטול ההזמנה. פעולה אחרונה בתהליך, ניסיון לאיתור ההזמנה, או שינוי הסטטוס ההזמנה. תהליך זה תיאר איך נראה תהליך פשוט של ביטול הזמנה ממסמך ה STD, במקרה ואחד מהצעדים לא יעבוד בודק התוכנה יפתח תקלה למחלקת הפיתוח.
פתיחת תקלות למחלקת הפיתוח – במקרה של תקלה, מהדוג' של ביטול הזמנה, יכתוב בודק התוכנה את הצעדים לאיתור התקלה, והפרטים הרלוונטים כמו לדוגמא מספר ההזמנה שניסה לבטל ולא צלח, או שהודעה לא קפצה.
ניהול ותיעדוף תקלות – כל תקלה שבודק התוכנה איתר, הוא נדרש לסווג את דחיפות התקלה, אם היא ברמה גבוהה, בינונית או נמוכה על מנת למקד את מחלקת הפיתוח בתיעדוף יעיל של התקלות.
איך נראה יום בחיי בודק תוכנה?
קבלת משימה לבדיקות מראש צוות הבדיקות, קריאה מסמך הדרישות או האיפון המתאר את האתר אינטרנט, הרכיבים ומה הוא עושה, איזה כפתורים יש בו, תפריטים, ותהליכים עסקיים. לאחר שלב של קריאת המסמכים, מתחילים בהכנת המסמכים הרלוונטיים לביצוע הבדיקות STP, STD וכדומה… תהליך זה יכול להיות יום עבודה, ובפיתוחים מורכבים גם שבוע ויותר. בשלב הבא מבצעים את שיטות השונות לביצוע הבדיקות, כגון בדיקות GUI, בדיקות פונקציונליות, בדיקות ממשקים, חומרה, מובייל ועוד… לאחר מכן מאתרים את התקלות, מתעדים אותם בצורה מסודרת באקסל משותף או במערכת מול מחלקת הפיתוח, ומסייעים להבנה לאנשי הפיתוח לשחזר את התקלות ולמצוא את שורש הבעיה וההיקף שלה.
מתעניינים בהכשרה שתיתן לכם הכלים הרלוונטים? כנסו עכשיו לקורס הדיגיטלי שלנו >>