ברוכים הבאים לעולם אבטחת האיכות (QA). בואו נבין מדוע יש צורך לבדוק את המוצר או את התוכנה, ונדבר על מושגים בסיסיים באבטחת איכות.
לשם כך, חשוב להבין את ההבדל בין אבטחת איכות (Quality Assurance) לבקרת איכות (Quality Control).
QA – Quality Assurance מה זה אבטחת איכות?
- למצוא פגמים לאורך כל תהליך פיתוח המוצר.
- לדווח על הפגמים לצוות הפיתוח בצורה מנומסת. לשם כך, קיימת מערכת בשם Jira, שבה ניתן לדווח על הפגמים. אבטחת איכות למעשה בודקת אם דרישות הלקוח מתקיימות לאורך כל תהליך פיתוח המוצר.
QC – Quality Control מה זה בקרת איכות?
בדיק של התרגום ואן זה עובד טוב, אז זה מעולה!
בקרת איכות בודקת את המוצר בנקודת זמן מסוימת ולא לאורך כל תהליך הפיתוח. לדוגמה, לוקחים חלק מדגם מהמוצרים ובודקים את איכותם בסוף תהליך הפיתוח.
TESTING תהליך בדיקות
רמה ראשונה – תהליך של בדיקות שבו הדגש הוא רק על הבדיקות.
- למצוא באגים בזמן פיתוח המוצר. לדווח על הבאגים לצוות הפיתוח בצורה מנומסת.
- לשם כך ישנה מערכת שנקראת Jira שבה ניתן לדווח על הבאגים.
QA VS QC מה עדיף בקרת איכות או אבטחת איכות
עדיף להבטיח איכות לאורך כל תהליך הפיתוח (QA – אבטחת איכות) מאשר לגלות באגים בסוף ולתקן (QC – בקרת איכות). למעשה, QA כולל בתוכו את QC שכן יש בדיקות לכל אורך תהליך פיתוח המוצר.