page up
envelopeלהשארת פרטים

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

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


בודקי תוכנה: כל מה שחשוב לדעת


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


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

 

המטרה: שילוב בין פרקטיקה לתיאוריה


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


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

קורסים בתחום שיכולים לעניין אותך

icon
קורס QA

470 שעות אקדמאיות

נושא הבטחת איכות תוכנה תופס תאוצה בשנים האחרונות והוא מהווה מרכיב חשוב ומשמעותי בפיתוח מוצרים וניהול פרויקטים. תוכנית בדיקות יסודית ואפקטיבית עשויה לחסוך שעות רבות של פתרון בעיות עתידיות. איש הבדיקות הנו בעל תפקיד מרכזי בארגון ומהווה סמכות מקצועית שניתן ליישמה במגוון רחב של אפשרויות והיקפים, הן במישור של מתודולוגיות, נהלים והן בעבודה מול כלי פיתוח חדשים והגדרות ארגוניות שונות. כיווני ההתפתחות המקצועיים הנם רבים ומגוונים: אחריות על תהליכי התכנון, הביצוע והבקרה של תחום האיכות בחברה (איסוף וניתוח נתונים), קביעת נהלי עבודה לתחומי אבטחת איכות ובקרת איכות, ניהול  מערך ביקורת האיכות בארגונים שונים.  כמו כן ניתן להתפתח בתחום של תכנון בדיקות תכנה, ביצוע בדיקות ולחובבי התכנות – מסלול הבדיקות האוטומטיות מצריך מן הבודק יכולות תכנותיות. הקורס יעסוק בנושאים החשובים הנדרשים כיום מאיש ה–QA: היכרות עם  בסיסי נתונים, הכרות עם שפות תכנה והכרות עם תחום ניתוח מערכות, מתודולוגיות פיתוח תוכנה ובדיקה (ובכלל זה Agile ו- SCRUM), תכנון בדיקות בכלי בדיקה אוטומטיים, ועולמות ה- WEB  והמובייל. קורס זה הינו קורס ייחודי אשר מבוסס על הסמכה בינלאומית ומוכרת בשוק – ISTQB. הקורס מספק לבוגריו היכרות עם 3 עולמות מרכזיים: מתודולוגיות הבטחת איכות תוכנה (ובכלל זה כתיבת מסמכי STP, STD ו-STR), כלי ניהול הבדיקות המלווים את בודק התוכנה במתכונת ייחודית המשלבת את הכלים המובילים את השוק כיום מבית HP Quality Center ומיקרוסופט (MTM) והכנה להסמכת הבטחת איכות תוכנה ISTQB ,היחידה מסוגה בעולם, אשר הופכת סטנדרט דה פקטו בשוק של היום.

ספרו לי עוד
ספרו לי עוד

נשמח לייעץ, ללוות ולענות על כל השאלות

סניף מועדף

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

המידע שייאסף יישמר במאגר מידע מס' 700019285 הרשום בפנקס מאגרי המידע. להסרה בעתיד פנה/י לדוא"ל infomail@johnbryce.co.il או לטלפון: 03-7100777.