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

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

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

  • Staying Positive in a Pandemic (a personal story)

    TL;DR I know it can be hard but to look for the positives in any situation. This post covers things that have happened in my life and how I’ve tried to respond to them. My motivation for writing this is to highlight the positive things that have happened to me during these trying times. I appreciate everyone's experiences will be different and by no means mean to diminish any mental health affects this time has had on me or others. That said I’ve always been one who tries hard to find positives in any situation. It was really clarified for me when I watched former professional wrestler Diamond Dallas Page (yes I’m a big wrestling fan) talk about living life at 90%. He said life is 10% what happens to you and 90% how you react to it. If you want to hear more the link is in the references below. To give you some perspective please let me share a couple of things that have happened to me in my life. When I was 7 I crossed the road without looking, stepping in front of a car I’m informed was doing ‘at least’ 45 miles an hour in a 30 zone. My mother was told I wouldn’t walk unaided, if I woke up from my coma. Spending half a year in hospital then visiting regularly over the next couple wasn’t exactly fun but I was alive. Over the years I’ve managed to play football, cricket and rugby with a[…]

    9.05.2021 | 10:50 קרא עוד...
  • Five Blogs – 7 May 2021

    The (best) five blogs we can read today. Check them out. 9 Roadblocks to Success Written by: Frank Sonnenberg Limiting Beliefs About Evolutionary Design Written by: Bill Wake How To Compete In A New Era Of Innovation Written by: Greg Satell Your Leadership Is Contagious—Whether You Know It Or Not Written by: Lolly Daskal Are you really a Test Coach? Written by: Maria Kedemo Quote of the day: “Sometimes it seems safer to hold it all in, where the only person who can judge is yourself.” -Sarah Dessen You can follow this page on Twitter

    9.05.2021 | 1:04 קרא עוד...
  • What I Learned When I Developed a Web App

    What I Learned When I Developed a Web App Last week, I released a web application for people to use to practice UI and API automation. It took me about four months to develop, working on weeknights and weekends, and it was quite an adventure! Here are five lessons I learned while developing the app. Lesson One: Software development is hard; really hardYou’ve probably heard this before, and probably from the developers you work with. But unless you’ve actually tried to develop an app yourself, you really don’t know how hard it is. I remember in my early days of software testing, when I would find bugs where field validations weren’t working correctly, and I would assume that the developer just didn’t care. But now that I know just how hard it is to get validations to even work at all, I am really sympathetic! Lesson Two: We have product owners for a reasonTake a moment to appreciate your product owner this week; the work they do is more important than you realize. When I started to work on the front end of my application I didn’t think it would be very complicated because it only has a few simple screens. But as I was coding the pages, I kept coming up with questions about how each page should be connected to the others. Finally I had to stop what I was doing and sketch out wireframes. This is the kind of thing that product owners do for us so that we don’t have to! Lesson Three: Even the[…]

    8.05.2021 | 9:55 קרא עוד...

טיפים

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