Global Side Menu Width
Placeholder

אבטחת איכות ובקרת איכות – QA vs QC

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

QA – Quality Assurance (אבטחת איכות)

אבטחת איכות היא תהליך שמטרתו להבטיח איכות לאורך כל מחזור החיים של פיתוח המוצר. כלומר:

  • לזהות פגמים (Defects/Bugs) לאורך כל תהליך הפיתוח.

  • לוודא שדרישות הלקוח והדרישות העסקיות מתקיימות.

  • לדווח על פגמים לצוות הפיתוח בצורה ברורה ומנומסת.

  • לרוב משתמשים במערכת כמו Jira כדי לתעד ולנהל באגים ופגמים.

QC – Quality Control (בקרת איכות)

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

  • בודקים את המוצר/התוצר לאחר שפיתוחו הסתיים (או לאחר סיום שלב).

  • לעיתים מבצעים בדיקה על מדגם (Sampling), למשל: לוקחים חלק מהמוצרים ובודקים את איכותם בסוף התהליך.