PracticU

טכניקות בדיקה מבוססות ניסיון

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › טכניקות בדיקה מבוססות ניסיון
טכניקות בדיקה מבוססות ניסיון
הסרטון מסביר את הקטגוריה השלישית, טכניקות בדיקה מבוססות ניסיון, שבהן מקרי הבדיקה נגזרים מהידע והאינטואיציה של הבודק.
ניחוש שגיאות (Error Guessing)
1. הרעיון: הבודק המנוסה יודע איפה נוטים להופיע באגים, לפי ניסיון מהעבר ומאפליקציות דומות.
2. שיטה: שליפת תקלות קודמות ממערכת ניהול התקלות, כמו Jira או HP ALM, ובדיקה אם הן חוזרות בגרסה החדשה.
בדיקות חוקרות (Exploratory Testing)
1. הרעיון: הבודק לומד את המערכת תוך כדי הבדיקה, בלי מסמכים והוראות שלב אחרי שלב. הוא מחפש את המקומות שבהם המערכת נוטה לתקלות.
2. תיעוד: בדיקות מבוססות סשן מגדירות זמן ומטרה, ומתעדות את הצעדים והממצאים תוך כדי העבודה.
3. שימוש: שימושיות כשהמפרט דל או הזמן מוגבל. הן משלימות טכניקות אחרות ולא מחליפות אותן.
חסרונות
קשה למדוד בהן כיסוי. רשימות בדיקה ברמה גבוהה לא מפרטות כל צעד, ולכן התוצאה יכולה להשתנות בין בודק מנוסה לבודק פחות מנוסה.
אחרי הסרטון אפשר להשתמש בבדיקות מבוססות ניסיון כהשלמה לטכניקות פורמליות, ולא במקומן.
השיעור הבא בקורס: פרק 5 - ניהול בדיקות

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

  1. 00:00

    מבוא: טכניקות מבוססות ניסיון הבודק

  2. 01:35

    ניחוש שגיאות לפי ניסיון מהעבר

  3. 02:12

    בניית רשימת כשלים מתקלות קודמות

  4. 03:05

    בדיקות חוקרות Exploratory Testing

  5. 04:07

    בדיקות מבוססות מושב Session-based

  6. 04:43

    מתי בוחרים בבדיקות חוקרות

  7. 05:19

    שילוב בדיקות חוקרות עם טכניקות אחרות

  8. 05:58

    בדיקות מבוססות רשימת ביקורת

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

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

  1. 00:02

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

  2. 00:30

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

  3. 00:43

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

  4. 00:55

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

  5. 01:10

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

  6. 01:27

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

  7. 01:42

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

  8. 02:12

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

  9. 02:35

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

  10. 02:57

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

  11. 03:25

    Exploratory Testing וזה מבוסס על אינטואיציה של הבודק המנוסה לאתר כמה שיותר מהר את התקלות בלי להסתמך על דוקומנטציה וטסטים כתובים אוקיי בעזרת ה-Exploratory Testing אפשר לכתוב טסטים לשלב הפורמלי יותר.

  12. 03:46

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

  13. 04:07

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

  14. 04:25

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

  15. 04:44

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

  16. 04:54

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

  17. 05:20

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

  18. 05:32

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

  19. 05:58

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

  20. 06:22

    כחלק מניתוח הבדיקות, בודקים יוצרים רשימת בדיקה.

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

ההרצאה הקודמת: בדיקות קופסה לבנה - הסבר מקיף

ההרצאה הבאה: פרק 5 - ניהול בדיקות

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

  • מבוא למתודולוגיות בדיקה
  • לשבור את תקרת הזכוכית - ולצבור ניסיון בתחום הבדיקות
  • תוכנית בדיקה - Test Plan
  • בדיקה של Teaming - VMware - ESXi

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

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