PracticU

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

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › פרק 5 - ניהול בדיקות
פרק 5 - ניהול בדיקות
הסרטון פותח את פרק 5, ניהול הבדיקות, ומתמקד בעצמאות הבדיקות: מי בודק, ואיך הבדיקה מופרדת מהפיתוח.
רמות העצמאות
1. אין בודקים עצמאיים: המפתחים או מנהלי המוצר בודקים את הקוד של עצמם. זה נפוץ בחברות הזנק וחברות קטנות.
2. מפתחים עצמאיים: מפתחים שבודקים את עבודתם של אחרים, עם יעדי בדיקה מוגדרים.
3. צוות בדיקות עצמאי בתוך הארגון: צוות מוכר שמדווח להנהלה על התוצאות שלו.
4. צוות מתמחה: צוות שמתמחה בסוג בדיקה מסוים, כמו שימושיות, ביצועים, תאימות או ניידות.
5. בודקים חיצוניים: בודקים מחוץ לארגון, למשל במיקור חוץ (outsource).
יתרונות וחסרונות
1. יתרון: בודק עצמאי מזהה כשלים שאחרים לא זיהו, כי יש לו רקע ונקודת מבט שונים, ויכול לאתגר הנחות של בעלי עניין.
2. חיסרון: ההפרדה עלולה להביא לחוסר שיתוף פעולה, לעיכוב במשוב לפיתוח, ואפילו ליחסים עכורים. המפתחים גם עלולים לאבד את תחושת האחריות לקוד שלהם.
3. עצמאות לא מחליפה היכרות: המפתחים מכירים את המערכת טוב יותר, ויכולים למצוא פגמים בקוד שכתבו בעצמם.
פירמידת הבדיקות
בבסיס הפירמידה נמצאות בדיקות היחידה, שבהן המפתחים מעורבים. בראשה נמצאות בדיקות הקצה שמבוצעות בדרך כלל על ידי אנשי הבדיקות.
אחרי הסרטון אפשר לזהות את רמת העצמאות של צוות ולהסביר את היתרונות והחסרונות שלה.
השיעור הבא בקורס: משימות של מנהל צוות הבדיקות

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

  1. 00:00

    מבוא: ניהול בדיקות ועצמאות הבודק

  2. 00:56

    הטיה קוגניטיבית של מי שכתב את הקוד

  3. 01:51

    פירמידת הבדיקות ושלביה

  4. 02:44

    בדיקות קצה לקצה בראש הפירמידה

  5. 03:43

    בודקים עצמאיים בתוך צוות הפיתוח

  6. 04:21

    צוות בדיקות עצמאי שמדווח להנהלה

  7. 04:53

    צוות מתמחה: שימושיות, ביצועים, תאימות

  8. 05:33

    בודקים עצמאיים חיצוניים לארגון

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

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

  1. 00:02

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

  2. 00:21

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

  3. 00:52

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

  4. 01:15

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

  5. 01:36

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

  6. 01:55

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

  7. 02:25

    אחר כך יגיעו בדיקות, מה שנקרא Service Tests API, שאנחנו יכולים לשלב עוד אנשים ואפילו להנגיש את זה לצוות הבדיקות, שיריצו בדיקות מול ה-API, זאת אומרת בדיקה של שליחת שאילתא, שליחת בקשה, request, לאותו סרוויס שפותח ולבדוק את התוצאות.

  8. 02:48

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

  9. 03:08

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

  10. 03:29

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

  11. 03:51

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

  12. 04:15

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

  13. 04:28

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

  14. 05:09

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

  15. 05:33

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

  16. 05:54

    ברבית סוגי הפרויקטים עדיף בדרך כלל ליישם מספר רמות בדיקות, זה מתודולוגית, כאן ה-STQB קובע שיש לשלב או ליצור מספר רמות בדיקות, זאת אומרת, שלב ה-Unit Test, שלב האינטגרציה, בדיקות אינטגרציה, שלב ה-System Test, שלב בדיקות המסירה,

  17. 06:16

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

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

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

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

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

  • ניהול OU
  • ניהול סיכונים
  • סוגי בדיקות
  • בדיקות ידניות

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

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