תרגול בדיקות מוצר וחבילות אבחון¶
תרגיל ראשון - גבולות של parser¶
כתבו בדיקה לכל prefix של הודעה חוקית, ובדקו שהודעות חסרות נדחות. שנו בנפרד magic, version ואורך מוצהר. בדקו הודעה חוקית עם payload ריק מהסוג השני והודעה עם byte נוסף שאינו חלק מהאורך.
תרגיל שני - כשל באמצע פעולה¶
חברו לשירות adapter שמכשל שמירה לפני הכתיבה, באמצעה ואחרי flush מוצלח. עבור כל מצב הגדירו האם העבודה committed, rejected או unknown, ואיזה מידע דרוש אחרי restart. בדקו שניסיון חוזר אינו עוקף את זהות הבקשה.
תרגיל שלישי - חקירה ממחשב אחר¶
העבירו לעמית רק חבילת repro עם נתוני מעבדה והbuild המתאים. בקשו ממנו לשחזר את הכשל בלי עזרה בעל פה. הוסיפו לחבילה רק מידע שהיה חסר בפועל, והסירו קבצים שאין להם תפקיד בחקירה.