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