PracticU

הפסיכולוגיה של הבדיקות

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

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

פרקי ההרצאה: הפסיכולוגיה של הבדיקות

  1. 00:00

    מבוא: הפסיכולוגיה של הבדיקות

  2. 00:41

    הטיית האישור (Confirmation Bias)

  3. 01:58

    הקונפליקט בין צוות הבדיקות לצוות הפיתוח

  4. 02:36

    כישורים בין-אישיים של איש בדיקות

  5. 03:09

    מטרה משותפת ותקשורת חיובית

  6. 03:45

    דיווח מקצועי על תקלה

תמלול ההרצאה: הפסיכולוגיה של הבדיקות

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

  1. 00:02

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

  2. 00:19

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

  3. 00:43

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

  4. 01:18

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

  5. 01:46

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

  6. 02:07

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

  7. 02:33

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

  8. 02:46

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

  9. 03:09

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

  10. 03:20

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

  11. 03:41

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

  12. 03:55

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

  13. 04:06

    ממש כמו שוטר או עורך דין שמתכונן למשפט,

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

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

ההרצאה הבאה: שאלות מתוך הבחינה

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

  • צוות הבדיקות - QA
  • איש הבדיקות כשחקן צוות
  • הגדרת תוספים במייבן לדוגמה תוסף הבדיקות

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

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