פרסומת
בתוך מדעי המחשב, יש גיבור שלא הוחלף בכל פרויקט פיתוח תוכנה: המהנדס לבדיקת תוכנה.
אם יש לך הרגל למצוא באגים או בעיות בתוכנה, או שיש לך דעות חזקות לגבי האופן בו תוכנה יכולה להיות טובה יותר, עבודת בדיקת תוכנה עשויה להיות עבורך.
כמו בתחומי טכנולוגיה רבים, אינך לומד כל מה שאתה צריך לדעת בקולג 'כדי להיות בודק תוכנה. תלמד את הבסיס שאתה צריך כדי להתחיל. אבל כדי להשיג הצלחה בתחום יש הסמכות, הדרכות נוספות ונושאים רבים אחרים שתצטרך להיות מומחה בהם.
במאמר זה נסקור את החינוך וההכשרה הבסיסיים שתצטרך למקם את עצמך לתפקיד הראשון שלך. אך אנו נחקור גם את האזורים להתמקד בהם מאמצי הכשרה והסמכה למד עם פרויקטי קידוד: 9 קורסים אודמי למתכנת למתחיליםהקושי האמיתי הוא למצוא הדרכות וקורסים טובים לתכנות שלא רק מלמדים אותך את הכישורים הדרושים, אלא עושים זאת גם עם פרויקטים מעשיים. שם נכנס אודמי. קרא עוד להתקדם בקריירה שלך.
מה בודק תוכנה עושה?
מהנדס איכות המתמחה במסמכי תוכנה ומבצע תוכניות בדיקה, ומעקב אחר נהלים לדיווח על חריגות תוכנה.
בודקי תוכנה עובדים מקרוב עם מהנדסי תוכנה 10 סיבות למה מתכנתים מהנים יותר עד היוםתשכח מתרבות החנונים שאתה רואה בטלוויזיה - המפתחים קובעים תאריכים מושלמים. הנה הסיבה שהדייט הבא שלך צריך להיות מתכנת, ולמה הם כל כך מהנים עד היום! קרא עוד שיכולים ליישם את התיקון המתאים, תוך שימוש במתודולוגיה הנכונה. כבודק תוכנה, תהיה לך הכשרה במתודולוגיות לפיתוח תוכנה, כך שתדע בדיוק מה לעשות כשאתה מוצא באג תוכנה.
המפתח העיקרי הוא שתבנו קשרים איתנים עם מהנדסי תוכנה.
כבודק תוכנה, תוכלו לבנות את האמון והכבוד של מהנדסי תוכנה על ידי עזרתם לייצר קוד מקצועי ומלוטש.
עבודות צוות מסוג זה של פיתוח תוכנה עוזרות לכולם להראות טוב. כבודק תוכנה אתה חלק חשוב מהצוות.
להלן כמה מהאחריות העיקרית שתמצא את עצמך עושה כשאתה לוקח את עבודת בדיקת התוכנה הראשונה שלך:
- כתיבת תוכניות בדיקה המתיישרות עם מסמכי העיצוב שכתבו מהנדסי תוכנה. אתה תבטיח שהתוכנה תעשה את כל מה שמסמך העיצוב הבטיח שהיא תעשה.
- ביצוע תכניות בדיקה מול התוכנה החדשה שפותחה. כבודק תוכנה אתה האדם הראשון שאי פעם הניח ידיים על התוכנה כמשתמש.
- תיעוד נכון של תוכניות בדיקה על פי נהלי תיעוד ספציפיים לתעשייה. לדוגמה, GMP (נהלי ייצור טובים) בענף הייצור מגדיר באופן קפדני כיצד לבצע תכניות בדיקה.
- עבודה עם מהנדסי תוכנה מנהלי פרויקטים כיצד להפוך למנהל פרויקטיםאם הפרודוקטיביות היא התשוקה שלך ויזום, תכנון, ביצוע, פיקוח, בקרה וסגירת צליל מוכר, אתה יכול להיות מנהל פרויקטים טבעי. בואו נראה לכם כיצד להניע קריירה בניהול פרויקטים. קרא עוד בכל שלב של מחזור חיי פיתוח התוכנה (SDLC): תכנון, פיתוח, בדיקה, שחרור ותחזוקה.
רוב מה שלומדים במכללה יהיה קשור למחזור החיים של תוכנת SDLC. זה יכלול גם כיצד לפתח ולהוציא לפועל תוכניות בדיקה, נהלי תיעוד מתאימים והיבטים דומים של התפקיד הנפוצים בכל התחום.
אם אתה יודע לאיזה ענף אתה רוצה להיכנס, זה יכול לעזור לך להתמחות בהמשך על ידי לימוד נהלים ספציפיים לייצור, חלל, חינוך, אנרגיה ועוד.
כישורי רמת כניסה לבוחני תוכנה
כדי לפרוץ לתחום זה, תזדקק לטירונות בסיסיים בתחומים הבאים:
- כיצד פועלים אלגוריתמי תוכנה
- תכנון תוכניות מבחן טובות
- ניהול פרוייקט 5 כלים לניהול פרויקטים מקוונים עבור צוותים קטניםפרויקט מיקרוסופט יכול להיות חזק מדי. וייתכן שאקסל לא מספיקה. להלן הכלים הטובים ביותר לניהול פרויקטים מקוונים עבור פרויקטים קטנים וצוותים. קרא עוד
- כישורי תקשורת מעולים
- בקרת איכות
- בסיסי כישורי תכנות ותסריטים למדו תכנות עם 80 ספרים אלקטרוניים, 70 קורסים, ו -300 הדרכותהאם אתה רוצה ללמוד לקוד? ובכן, ברגע זה תוכלו לקבל מנוי לכל החיים ל- SitePoint Premium במחיר של 49.99 $. זה 88% הנחה מהמחיר הרגיל! תלמד שפות, מסגרות, ממשקי API ועוד! קרא עוד
- כישורי תיעוד טובים
לרוע המזל אין תוכניות לתואר ראשון לבדיקת תוכנה. שם הם תכניות לתארים ראשיים שאכן מכסות את מרבית התחומים המפורטים לעיל או את כולם. הבחירה הטובה ביותר שלך תהיה מדעי המחשב, או הנדסת חשמל או מחשבים.
אם אתה בטוח שאתה רוצה לבחון בדיקות תוכנה כקריירה, בחר את הקורסים שלך בתוכניות התואר המתמקדות במיומנויות המפורטות למעלה.
במידת האפשר, חפש הזדמנויות להתמחות בקיץ המערבות היבט כלשהו בבדיקת תוכנה. בדרך זו, כשאתה מסיים את הלימודים, לא תהיה לך רק את התואר המתאים לתחום, אלא שתחזיק לך כבר מעט ניסיון תחת החגורה שלך.
מיומנויות פיתוח קריירה לבוחני תוכנה
ברגע שיש לך את העבודה הראשונה שלך, אל תפסיק את ההכשרה שלך. כדי להפוך למומחה בתעשיית איכות התוכנה, עליכם לפעול להשגת מיומנויות ואישורים.
להלן תחומי ליבה שעליכם לעבוד בכדי להשיג כמה שיותר ניסיון והסמכה.
מחזור חיי פיתוח תוכנה (SDLC)
הבנת ה- SDLC והתפקיד או התפקידים שאתם ממלאים בו הם קריטיים לביצוע טוב בתחום בדיקת תוכנה. הסיבה לכך היא שאתה משמש מעבר מרכזי (וקריטי) בין פיתוח ליישום או הפעלת תוכנה.
אם הבדיקה נעשית היטב, ההפעלה למשתמשים תעבור בצורה חלקה. אם הבדיקה מזויפת או שהצוות לא נותן חשיבות מספקת לשלב הבדיקה, ההפעלה עלולה להפוך לאסון כשמשתמשי הקצה יגלו את כל באגי התוכנה של החברה.
לבדיקות לא נכונות יכולות להיות השלכות משמעותיות על המותג והמוניטין של החברה. תלמד הרבה על SDLC במכללה וברגע שתתחיל לעבוד בעבודה הראשונה שלך. עם זאת, זהו תחום שאתה באמת צריך להמשיך ולפתח עם הכשרה ואישורים נוספים. להלן כמה מתוכניות ההסמכה המובילות והמוכרות בענף כלשהו.
- ISTQB: הארגון המוביל לאישורי בדיקת תוכנה צריך להיות התחנה הראשונה שלך.
- iSQI: אישורי איכות מוכרים בינלאומיים.
- IIST: מציע אישורי בדיקות תוכנה, קורסים ואפילו הדרכה בחינם.
- UC ברקלי: תוכנית תעודה בפיתוח ותכנות תוכנה.
- ASPE: הכשרה וסיווג לבדיקה, מסגרות פיתוח וניהול פרויקטים.
- מכון לניהול פרויקטים: אישורים לניהול פרויקטים על פני מסגרות רבות של פיתוח תוכנה.
- נטקום: מספר תוכניות הסמכה לניהול פרויקטים של Agile.
נסה להתאים את האישורים וההכשרה שלך סביב הארגונים בהם התעשייה הספציפית שלך משתמשת. בקש בחברה שלך למצוא מישהו אחר שהוסמך ולברר באיזה מועצה או ארגון הם עבדו.
שיטות עבודה מומלצות לתיעוד
בתעשיות מפוקחות מאוד כמו בריאות או צבא, ביצוע שיטות מומלצות לבדיקת תוכנה הוא קריטי. תיעוד אומר לרגולטורים שביצעת את הבדיקות בתוכנה שתוכנית הפרויקט שלך מבטיחה, וכי הבדיקה בוצעה בהצלחה מול מסמכי העיצוב הסופיים.
הבדיקה צריכה להתבצע בסדר הנכון, ועל ידי אנשים מאומנים כראוי. התיעוד שלך מוכיח שכל זה התרחש. זה נקרא בקרת איכות.
אי ביצוע התיעוד הטוב ביותר של התיעוד הטוב ביותר יכול להוביל לממצאי ביקורת של הרגולטורים הממשלתיים. ממצאי הממשלה מביאים להשפעה משמעותית על המוניטין של המותג. זה אפילו פוגע בהכנסות הכוללות של החברה.
זוהי אחריות רבה על כתפייך כבודקת תוכנה, אך זו גם אחריות שקל לעמוד בהן אם אתה מקבל הכשרה נכונה על שיטות העבודה המומלצות ועוקב אחר כל הכללים. ללא יוצאי דופן.
זו הסיבה שחשוב באופן קבוע לפרוש את כישורי התיעוד שלך בבקרת האיכות, לא משנה היכן אתה נמצא בקריירה שלך.
- MasterControl: מציע סרטונים בחינם המפרטים תיעוד נאות ושינוי נוהלי בקרה.
- דוגמנות זריזות: מספק תיעוד נרחב על שיטות עבודה מומלצות לתיעוד Agile.
- StrongQA: מציע בדיקת תבניות מסמכים לכל דבר, החל ממקרי בדיקה לאורך מטריצת העקביות.
הופך לבוחן תוכנה
הרעיון להתמודד עם תקנות ממשלתיות ותיעוד כה רב יכול להרגיש מפחיד, אל תדאג. זה לא כזה נורא. רוב החברות כבר הקימו מערכות שלמות עם תבניות מסמך בהן תוכלו להשתמש. אז אתה לא כותב הכל מאפס.
רוב זמנך כבודק תוכנה יעבוד עם התוכנה המפותחת בפועל, יבצע את המשימות שהוגדרו בתוכניות הבדיקה ותיעד תוצאות. אם יש לך עין טבעית לאיתור תכנון או בעיות ביצועים עם תוכנות בהן השתמשת בעבר, יתכן שאתה טבעי לתפקיד מסוג זה.
האם שקלת אי פעם להפוך לבוחן תוכנה כקריירה האם ידעת שאתה יכול להרוויח בדיקות כסף באפליקציות לנייד ואינטרנט?יש אלפי דרכים להרוויח כסף באינטרנט, אך אחת מההתעלמים שבהם היא בדיקת אפליקציות לנייד ואינטרנט. קרא עוד ?
לראיין תואר ראשון בהנדסת חשמל. הוא עבד 13 שנה בהנדסת אוטומציה, 5 שנים בתחום ה- IT, וכעת הוא מהנדס אפליקציות. כעורך מנהל לשעבר של MakeUseOf, הוא דיבר בכנסים ארציים להמחשת נתונים והופיע בטלוויזיה וברדיו הארציים.