PracticU

בחירה של טכניקת בדיקה

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

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

פרקי ההרצאה: בחירה של טכניקת בדיקה

  1. 00:00

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

  2. 01:16

    גורמים שמשפיעים על בחירת הטכניקה

  3. 02:14

    קהל היעד: משתמשי קצה או מומחים

  4. 02:53

    מורכבות המערכת ותהליכי העבודה

  5. 03:26

    תקנים ודרישות רגולטוריות

  6. 04:02

    רמות הסיכון וסוגיו

  7. 04:57

    מטרות הבדיקה, תיעוד וניסיון הבודק

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

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

  1. 00:02

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

  2. 00:24

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

  3. 00:56

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

  4. 01:18

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

  5. 01:36

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

  6. 01:58

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

  7. 02:14

    אם אנחנו בודקים מערכת שהיא מערכת Back-Office או מערכת שמיועדת לאנשי אדמיניסטרציה או מערכת פנימית למשתמשי אדמין מקומיים או מעטים שיכירו את המערכת על בוריה ואין צורך יותר מדי להתמקד בבדיקות שהן User Experience או End User, יש את ההבדל הזה בין מי הם המשתמשים, משתמשי קצה כלליים לקהל

  8. 02:42

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

  9. 03:09

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

  10. 03:23

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

  11. 03:46

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

  12. 04:02

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

  13. 04:31

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

  14. 04:55

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

  15. 05:12

    ידע וכישורי הבודק, האם הבודק מנוסה, האם הוא בדק כבר את המערכת בעבר או מערכת דומה?

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

ההרצאה הקודמת: פרק 4 - טכניקות בדיקה - בדיקות קופסה שחורה

ההרצאה הבאה: קטגוריות של טכניקות בדיקה

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

  • מבוא למתודולוגיות בדיקה
  • בחירה נכונה של WCF Binding
  • תוכנית בדיקה - Test Plan
  • בדיקה של Teaming - VMware - ESXi

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

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