PracticU

אסטרטגית בדיקות

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

אסטרטגית בדיקות
הסרטון מסביר אסטרטגיית בדיקות, התיאור הכללי של תהליך הבדיקה ברמת המוצר או הארגון, ואת הסוגים השונים שלה.
סוגי האסטרטגיות
1. אנליטית (מבוססת סיכונים): מנתחים את רכיבי המערכת לפי רמת הסיכון, ומתעדפים את הבדיקות בחלקים המסוכנים או החשובים ביותר.
2. מבוססת מודל: העיצוב מתבסס על מודל של המוצר, כמו תהליך עסקי או מודל מצבים. לדוגמה, מיפוי תהליכי אתר קניות: רישום, חיפוש מוצר, הזמנה והחלפת אמצעי תשלום.
3. שיטתית: מתבססת על רשימות מוגדרות מראש, כמו טקסונומיה של כשלים נפוצים, רשימת מאפייני איכות, או סטנדרטים לממשק אחיד.
4. תואמת תקן (compliant): הבדיקות מבוססות על תקנים ורגולציה, למשל במערכות רפואיות או צבאיות, כך שניתן לבקר את התהליך לפי התקן.
5. מכוונת או מייעצת: מונחית על ידי בעלי עניין או מומחים, שמכתיבים את התרחישים לבדיקה.
6. מניעת רגרסיה: מבודדת פיתוחים חדשים כדי שלא יפגעו ביכולות קיימות. מסתמכת על שימוש חוזר בבדיקות ישנות ועל אוטומציה.
7. מגיבה (reactive): מתכננת מעט מראש ומגיבה לאירועים בזמן הבדיקה. Exploratory Testing הוא הדוגמה הנפוצה לה.
שילוב
בדרך כלל משלבים כמה אסטרטגיות יחד, למשל ניתוח סיכונים עם בדיקות חוקרות ועם מניעת רגרסיה, שכל ארגון נוקט בה.
אסטרטגיית הבדיקות היא נקודת הפתיחה לבחירת טכניקות, לכמות הבדיקות ולקריטריוני הכניסה והיציאה.
השיעור הבא בקורס: הגדרת נקודת התחלה ונקודת סיום של הבדיקה

פרקי ההרצאה: אסטרטגית בדיקות

  1. 00:00

    מבוא: מהי אסטרטגיית בדיקות

  2. 00:40

    בדיקות מבוססות סיכונים

  3. 01:43

    בדיקות מבוססות מודל תהליכים

  4. 03:01

    אסטרטגיה שיטתית לפי כשלים ותקנים

  5. 04:13

    אסטרטגיה תואמת תקן ותהליך

  6. 05:09

    אסטרטגיה מכוונת על ידי מומחים

  7. 05:51

    מניעת נסיגה: בידוד הפיתוחים החדשים

תמלול ההרצאה: אסטרטגית בדיקות

הטקסט המלא של הדקות הראשונות בהרצאה «אסטרטגית בדיקות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:20

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

  3. 00:36

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

  4. 00:53

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

  5. 01:28

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

  6. 01:43

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

  7. 02:00

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

  8. 02:31

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

  9. 03:05

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

  10. 03:34

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

  11. 03:54

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

  12. 04:32

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

  13. 04:57

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

  14. 05:20

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

  15. 05:38

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

  16. 06:02

    הכוונה היא פה לבודד את הפיתוחים החדשים על

לקורס המלא: קורס הכנה למבחן ISTQB אונליין

ההרצאה הקודמת: תכנון בדיקות

ההרצאה הבאה: הגדרת נקודת התחלה ונקודת סיום של הבדיקה

הרצאות קשורות מקורסים אחרים

  • בדיקות קונפיגורציה
  • סוגי בדיקות
  • בדיקות ידניות
  • בדיקות של GUI

קורסים נוספים במסלול

  • קורס בדיקות ידניות - QA
  • קורס בדיקות ידניות - Manual Testing