
הטקסט המלא של הדקות הראשונות בהרצאה «הכנה לראיון עבודה QA - מושגים תיאורתיים ISTQB» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכם, ברוכים הבאים לשיעור נוסף בקורס הכנה לרעיונות עבודה לתפקיד בודק תוכנה.
במהלך הקורס הכנו רשימה של נושאים עליהם אנחנו צריכים להתכונן ולהגיע מוכנים על מנת להיות בעלי הסיכוי הגבוה ביותר לעבור את רעיון העבודה בהצלחה. הסעיף השלישי ברשימה הוא היכרות עם מושגים תאורטיים מתחום הבדיקות.
הידע אמור להיות מבוסס על ISTQB. מה זה ISTQB? ה-STQB הוא הסמכה בינלאומית בתחום בדיקות התוכנה. במסגרת הבחינה של ה-STQB צריך ללמוד את כל החומר התיאורטי הקשור לעולם הבדיקות תוכנה.
הסמכת ה-STQB מתרכזת בשתי רמות, רמה בסיס ורמה מתקדמת, וניתן ללמוד להסמכה הזאת או במסגרת קורס המכין לבחינה או בצורה עצמאית. באתר של פרקטיקיו ניתן למצוא את כל החומר שאנחנו צריכים לדעת על מנת לגשת לבחינת ההסמכה ולעבור אותה בהצלחה.
ניתן לראות את החומר התיאורטי לרמת הבסיס באתר של ITCB, הוא האתר הישראלי של העמותה או המערכת שמנהלת את הסמכת ה-STQB.
ניתן לראות אותו בקישור הורדות. כאן אנחנו יכולים להוריד את הסילבוס הכי מעודכן על מנת להגיע מוכן לבחינות ה-STQB.
מתוך החומר הכולל של בחינת ה-STQB אנחנו נתמקד בשיעורים בקורס הכנה לרעיונות עבודה בנושאים שנראים לנו הכי חשובים והכי משמעותיים.
אנחנו צריכים לדעת שברעיון עבודה נדרש מאיתנו לשלב ידע תיאורטי תוך כדי ההבנה וההמחשה והשילוב של הידע התיאורטי במשימות פרקטיות, יומיומיות או בתפקידים שאנחנו נדרשים לבצע כחלק מתפקיד בודק התוכנה.
אנחנו לא יכולים להישאר רק בתחום התיאורטי, אנחנו צריכים לשלב את הידע התיאורטי בדוגמאות מחיי העבודה ומהתפקיד של בודק התוכנה. דבר מרכזי שאנחנו צריכים לזכור זה שאנחנו צריכים להכיר ולשלוט במושגים בסיסיים הקשורים למתודולוגיית בדיקות.
לדוגמה, מהי מתודולוגיית אג'ייל? המתודולוגיית האג'ייל מול המתודולוגיית בדיקות הקלאסיות. ווטרפול, אוקיי? יש לנו את האג'ייל, יש לנו את הווטרפול.
אנחנו נדבר בשיעורים הבאים מה משותף ומה שונה בין שתי הגישות האלה. גישת האג'ייל היא מדברת על פיתוח זריז, פיתוח גמיש, פיתוח שמשתנה תוך כדי ההתקדמות של העבודה והפיתוח, לעומת הווטרפול שהוא הרבה יותר שמרני, לוקח הרבה יותר זמן, והשינויים בו יותר מדודים ויותר איטיים.
מושג נוסף שאנחנו צריכים להכיר, או שני מושגים נוספים, הם בדיקות קופסה לבנה מול בדיקות קופסה שחורה.
כל בודק תוכנה רצוי ומתבקש שידע להשתמש במושגים האלה כחלק מתיאור התפקיד של בודק התוכנה. נגיד שבודק קופסה לבנה הוא בודק שבודק מלבד התוצרים של התוכנה שאותה הוא בודק, אפליקציה אותה הוא בודק גם את הקוד גם את דרך העבודה של המפתח עצמו ברמה של כתיבת הקוד כתיבת
הפרוצדורות כתיבת השאילתות כתיבת הסקריפטים וכדומה לעומת זאת בדיקות קופסה שחורה שאלה בדיקות קלאסיות של בודק תוכנה מתרכזות בצד המשתמש בצד הקצה משתמש הקצה ורואות את תהליך העבודה כקופסה שחורה שבסופו יש תוצרים שאותם אנחנו רוצים לבדוק בהתאם לנתונים שאוזנו לתוך התהליך.
אז Black Box ו-White Box Testing אלה מושגים חשובים מאוד בעולם הפיתוח ובעולם בדיקות התוכנה. מושג נוסף שאנחנו צריכים להכיר אלה הוא בדיקות מבוססות גורי לעומת בדיקות מבוססות פונקציונליות.
חשוב שנדע להשתמש במושגים האלה תוך כדי ראיון