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

הפרקטיקה הטובה ביותר לאינטגרציה

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

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

דוגמאות מעשיות

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

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

כלים וטכניקות

  • (ב) ,0) ,Selenium: FLT:1 מאמת את בדיקות היישום באינטרנט על פני דפדפנים.
  • (ב) ,0) ,Jest:EveFLT:1 , JavaScript Testing מסגרת לבדיקות יחידה ושילוב.
  • בדיקה אחרונה ב-17 במאי 2010. ^ "FLT:0.1.com:0.1.com: FLT:1 use Checklists and exploratory Testing.
  • (ב) ,0) כלי ניהול: 1FLT 1 נהלים את המקרים ועקוב אחר התקדמות.