
הטקסט המלא של הדקות הראשונות בהרצאה «קריטריון קבלה - תנאי קבלה לבדיקות חלק במוצר הנבדק» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
קריטריון קבלה קשה לנו להתייחס לרכיב במערכת שאותה אנחנו בודקים כיחידה שלמה, אנחנו רוצים לפרק אותו לסגמנטים, ליחידות בדיקה.
לצורך כך קיימת טכניקת Acceptance קריטריה קריטריון קבלה. מה זה קריטריון קבלה? אלו תנאים, רצף של תנאים שהמוצר המפותח אמור לעמוד בהם על מנת להשביע את רצונם של בעלי העניין.
בעלי העניין הם הלקוחות. לדוגמה, אנחנו רוצים לבדוק את הכנסת מוצר באתר e-commerce לעגלת קניות.
בעלי העניין הרלוונטיים הם הלקוחות, האנשים שאחראים על האתר, רוצים לבצע דרכו מכירות, הם רוצים לוודא שהפונקציונליות של הוספת מוצר לעגלת הקניות עובדת בצורה מיטבית.
הקריטריון קבלה, acceptance criteria, אמור לתאר בצורה מובהקת בצורה ברורה איך המוצר אמור להתנהג, איך הוא אמור להיראות. בעזרת ה-acceptance קריטריה גם המפתח של האתר אמור לדעת בדיוק איך המוצר אמור להיראות, גם איש הפרודקט, איש המוצר אמור להיות בטוח שמה שייבדק זה באמת מה שהוא רוצה שיושג מבחינת
המוצר, והמי שה-QA יודע שמשהו בודק זה הדבר הנכון מבחינתו, מבחינת תהליך הבדיקה. אקספטנס קריטריה בנוי מלפחות שלושה חלקים.
החלק הראשון מתחיל ב-גיוון, בהינתן משהו שמתאר את תחילת סביבת הבדיקה, את תחילת תנאי הבדיקה, תכף ניתן דוגמה. החלק השני הוא כאשר, כאשר קורה משהו ספציפי, והחלק השלישי then, אז, ההתנהגות המצופה.
אז יש לנו את החלק שפותח את הבדיקה. בדוגמה שלנו זה כשאני הגעתי למוצר ורוצה ללחוץ על הוספתו לעגלת הקניות, כאשר אני לוחץ על כפתור הוספת המוצר לעגלת הקניות, אז אני מצפה שהמוצר יתווסף לעגלה כחלק מהמוצרים שאני הולך לרכוש.