
הטקסט המלא של הדקות הראשונות בהרצאה «אסטרטגית בדיקות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום. סעיף 5.22 בחומר ההסמכה של ה-STQB יעסוק באסטרטגיית בדיקות והגישה לבדיקות, כפי שהשתקפו במסמך תוכנית הבדיקות בטסט-פליין.
אסטרטגיית בדיקות מספקת תיאור כללי של תהליך הבדיקה, בדרך כלל ברמת המוצר או הארגון. איזה סוגים של אסטרטגיות בדיקה אנחנו נכיר? אסטרטגיה של ניתוחי/ניתוחית.
סוג זה של אסטרטגיה מבוסס על ניתוח של מספר גורמים, כמו סיכון או כמו הדרישות. בדיקות מבוססות סיכונים הן דוגמה לגישה הניתוחית, והעיצוב הבדיקות ותעדוף הבדיקה נעשה על בסיס רמת סיכון.
כלומר, איך נבצע את האסטרטגיה הניתוחית בתחום הסיכונים? אנחנו ננתח את רכיבי האפליקציה או האתר או המערכת שאותה אנחנו אמורים לבדוק, נראה איפה החלקים היותר מסוכנים או היותר משמעותיים מבחינת הנזק שעלולות תקלות לעורר, ואז נחליט שתשומת הלב תהיה לפי המדדים של הסיכון הגבוהים ביותר שיתקבלו.
זאת אומרת, אותם קומפוננטות במערכת שיהיה להם את מדד הסיכון הגבוה ביותר יזכו לתשומת הלב ולטסט קייסים המרביים הגבוהים ביותר או הכמות הגדולה ביותר.
אסטרטגיה מבוססת מודל בסוג זה של אסטרטגיית בדיקות, עיצוב הבדיקות מתבסס על מודל של היבט כלשהו של המוצר, כמו פונקציה, תהליך עסקי, מבנה פנימי או מאפיין לא פונקציונלי לדוגמה מהימנות.
דוגמאות למודלים כאלה כוללים מודלים של תהליכים עסקיים, מודל מצבים ומודל שיפור ואמינות המוצר, ללבד את די קורט מודל אם נרצה לעבוד באסטרטגיה של מבוססת מודל בעצם נמפה את המערכת הנבדקת את האפליקציה שהיא תחת בדיקות לתרשימי זרימה לתהליכי עבודה
ובעצם נתמקד או נשים את תשומת הלב בתהליכים לדוגמה אם אנחנו מתעסקים בבדיקות של אתר קניות מסוים, אז נעשה תהליכים, נבצע מיפוי של תהליכים כמו רישום לאתר, חיפוש מוצר, הזמנת מוצר, החלפת אמצעי תשלום וכדומה, ובעצם נציג איזשהו מפה של בדיקות על פי המיפוי
של התהליכים במערכת. אסטרטגיה שיטתית סוג זה של אסטרטגיית בדיקות מתבסס על שימוש שיטתי בסדרה של בדיקות או תנאי בדיקות מוגדרים מראש, כמו טקסונומיה של סוגים נפוצים של כשלים, רשימה של מאפייני איכות חשובים או תקנים לתצורה אחידה מבחינת מראה ואופן האינטראקציה,
ויישומים עבור מכשירים ניידים או אתרי רשת. בשקף הזה אנחנו רואים דוגמה לפגישה של אסטרטגיה שיטתית, חלוקה מאוד מובנית של תהליך הבדיקות לקבוצות ותרשים של תהליך הבדיקות לפי צורת העבודה.
מאוד שיטתי, מתודולוגי בדרך כלל לפי סטנדרטים לפי סוגי בדיקות מאוד מאוד מובנה. אסטרטגיה שיטתית ובהמשך אסטרטגיה תואמת תהליך בעצם אפשר להגיד שהאסטרטגיה תואמת תהליך הוא המשך של האסטרטגיה השיטתית תואמת תקן סטנדרט קומפיליאנט סוג זה של אסטרטגיית בדיקות כולל ניתוח עיצוב ויישום בדיקות
מבוססות על חוקים ותקנים חיצוניים כגון תקנים ייחודיים לתעשייה, תהיו תהליכים, זיהוי קפדני ושימוש בבסיס הבדיקות או כל תהליך או תקן שהארגון מחויב או בוחר להשתמש בו. בהרבה מערכות רפואיות או מערכות צבאיות או מערכות שיש בהן רגולציה, תהליך הבדיקה יהיה על פי אסטרטגיה זו של
Process Compliant, תואם לתקן. זאת אומרת, הבדיקות יהיו מבוססות על תקנים ועל צורת עבודה מונחית כמה טסטים צריכים להיות, איזה coverage צריך להיות וממש יהיה בצורה כזאת שיהיה ניתן לבקר את תהליך הבדיקות בהתאם לתקן.
אסטרטגיה מכוונת או מייעצת סוג זה של אסטרטגיית בדיקות מכוון בעיקר על ידי היצע, הכוונה או הוראות של בעלי עניין מומחים בתחום העסקי או מומחים טכנולוגיים שיכולים לבוא מחוץ לצוות הבדיקות או מחוץ לארגון עצמו.
זאת אומרת, אנחנו נכתוב test cases בהתאם להמלצות המומחים. Regression Averse מניעת נסיגה אסטרטגיה זו מתרכזת בבדיקות מניעה על ידי הרצון להימנע מנסיגה של יכולות קיימות, זאת אומרת היא מאוד מאוד מבוססת סיכונים.
הכוונה היא פה לבודד את הפיתוחים החדשים על