LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

בודק - למד לשאול – Learn to Question

נכתב על ידי 
שבת, 30 אוגוסט 2014 11:09
דרגו כתבה זו
(2 הצבעות)

 בודק - למד לשאול – Learn to Question - Tony Bruce – חלק ניכר מעבודת הבודק כרוכה באיסוף מידע לגבי המערכת, התכונה או הנושא הנבדק.
במהלך איסוף המידע נתקל במידע רב המגיע מגורמים שונים, וכולל הנחות אותן נצטרך לאמת או להפריך במהלך הבדיקות ולעיתים קרובות עוד במהלך איסוף הנתונים בעזרת חשיבה ביקורתית והצלבת מידע,

אחת הדרכים הינה ע"י שימוש בשאלות הבהרה ובחינה.

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

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

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

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

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

קם קאנר, ג'יימס באך, ומיכאל בולטון מדגישים את נושא החשיבה הביקורתית (Critical Thinking) – חשיבה בעלת מטרה, בקרה עצמית, המספקת פירוש, ניתוח והסבר לגבי הראיות והשיטות עליהן מתבסס שיפוטנו, והשימוש בשיטות אלו בכדי להתגבר על הטיות כתוצאה משיחוד דעתנו, עיוורון בלתי רצוני, ושימוש בהנחות שאינן מבוססות.
ג'יימס ומיכאל אף כתבו על כך מצגת מעניינת:
 http://www.developsense.com/presentations/2012-11-EuroSTAR-CriticalThinkingForTesters.pdf

ג'יימס נוהג לחלק את בחינת רמת הבנתנו ל-3 קבוצות:

Huh? – האם אני באמת מבין?, האם אנו מדברים על אותו הדבר?, האם הנושא מעורפל?
Really? – מה גורם לי להאמין?, איך אני יודע שמה שנאמר הוא באמת נכון?, האם זה מגובה בעובדות?

So? – האם זהו הפתרון/המסקנה היחידה?, למה זה משנה?, למי זה משנה?, עד כמה זה משנה?

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

חומר קריאה נוסף:
(שימו לב כי במקרה זה מיכאל תוקף הנושא בצורה שונה מזו בה אני הרחבתי הנושא – ולכן כדאי מאוד לקרוא בנוסף)

http://www.mkltesthead.com/2013/07/99-ways-workshop-11-learn-to-question.html

 

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

סדרת טיפים זו "כיצד להפוך לבודקים טובים יותר" מתבססת על דיון ב: Software Testing Club

99 Things Testers Can Do To Become Better Testers

ה-eBook החינמי שנוצר בעקבות דיון זה: 99ThingsEbook.pdf

וסדרת פוסטים מאת Michael Larsen בשם: Ways Workshop 99 - בה מיכאל מרחיב על כל אייטם וגם מספק הנחיות כיצד לתרגל הנושא.

 No-Comm

 

שונה לאחרונה ב ראשון, 31 מאי 2015 05:27

חובה להיות משתמש רשום במערכת בכדי להגיב - ההרשמה/כניסה בכותרת האתר

חדשות מעולם הבדיקות

  • Context Above All

    Context Above All The other night I attended We Need To Talk About Testing, a panel discussion featuring Cassandra Leung, Alaine Miller, Richard Bradshaw, and Rob Meaney, hosted by Codecraft. With an audience of software crafters rather than testers, it made sense that the conversation was guided through a set of greatest hits topics including automation, the need for humans in testing, confirmatory vs exploratory, testability, the testing triangle, and observability.   The panelists spoke eloquently about all of those things from positions that demonstrated both expertise and experience, and a sense of humour.  I couldn't help thinking about Brian's mum when Richard urged us not to drive testing with the automation pyramid: it's not a strategy, it's a triangle. I was familiar with the majority of the content but I do enjoy listening to knowledgeable people speaking on a subject they care about. One of the things I particularly like about these kinds of events is having someone else's lens on a topic I know too.This is probably why I found myself noting how many of the answers referred to context. It's a given in the context-driven testing world that the value of a practice depends on its context. However, it can be hard, when you're trying to get a foothold in a new domain, use a new stack, or talk to new teams to know quite what the important aspects of that context are for the task at hand. And it may not be cheap to find out.So perhaps a key point,[…]

    23.10.2021 | 11:56 קרא עוד...
  • Test Patterns out of control

    Test Patterns out of control  

    22.10.2021 | 4:10 קרא עוד...
  • Five for Friday – October 22, 2021

    My day job is busier than normal these days, so this week flew by. A few interesting articles dropped into my view – maybe you’ll find them interesting as well. Self plug time – Unity Gaming Services are now available – a lot of folks on my team were an integral part of making this happen.If you are familiar with NPS (Net Promoter Score), you probably already know that it comes with pros and cons. Here’s a bit of how NPS can grow with NPS 3.0I enjoyed this article on how to learn the Feynman way (tl;dr – learn it well enough that you could explain it to anyone).Oh sorry – another HBR article. If you’re not a member, either join, or use an incognito/private window. This article on 5 Things High Performing Teams do Differently kicks assI like it when companies are transparent with their outages and errors. Too often (like this article), we gloss over the learning opportunity by referring to a operational mistake as a “server glitch” That’s all I have this week – thanks for reading yet again.

    22.10.2021 | 12:58 קרא עוד...

טיפים

לרשימה המלאה >>