בדיקות שפיות ועשן – QA

בדיקות שפיות – Sanity Testing

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

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

בדיקות עשן – Smoke Testing

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

עבור בדיקות עשן בוחרים מקרי בדיקות קריטיים שיש להם השפעה על הפונקציונליות של המערכת.

בודקים באופן מהיר כל המערכת, לאחר הוצאת BUILD.

לסיכום:

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

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

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

לשם כך יש להבין את השוני בין אבטחת איכות (Quality Assurance) ובקרת איכות (Quality Control).

QA – Quality Assurance
מזה אבטחת איכות  ?

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

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

QC – Quality Control
מזה בקרת איכות ?

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

TESTING
תהליך בדיקות

רמה ראשונה – תהליך של בדיקות, כאן יש דגש רק על בדיקות.

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

QA VS QC
מה עדיף בקרת איכות או אבטחת איכות ?

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

דילוג לתוכן