איך עושים את זה אצלנו
אצלנו מחלקים את מערכת הבדיקות בחלוקת אורך ובחלוקת רוחב: אורך - מפרידים בין הFEATURES העיקריים לשאר ה-FEATURES. רוחב - עבור כל FEATURE, מפרידים בין הפעולות הקריטיות שלו לשאר הפעולות. למשל, ב-WORD, היכולת לפתוח קובץ קיים היא FEATURE עיקרי, או קריטי, אבל היכולת לפתוח מסמך מפורמט אחר היא לא פעולה קריטית (נניח...) SANITY מיועד לבדוק BUILD שהגיע ולקבוע האם ניתן לבדוק אותו בכלל. לכן הבדיקות כוללות את הפעולות הקריטיות של ה-FEATURES העיקריים בלבד. אני מצרף טבלה קטנה שמראה שיש סוגי בדיקות שונים, כולם גזורים מאותה מערכת בדיקות. מנהל הבדיקות מחליט, לפי המקרה, איזה SUBSET הוא מריץ.