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

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

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

he icon   en icon

טיפ - עבודת בודקים בצמד עם המפתח

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

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

"עבודה בצמד עם המפתח" – לעבודה בצמדים יתרונות רבים אך לעיתים היא נזנחת בשל "העלות הכפולה".

בשנים האחרונות עם עליית שיטות אג'יליות ו- Extreme Programming צורת עבודה זו יותר נפוצה.

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

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

(לכל בודק רקע משלו ורעיונות בדיקה שונים הנובעים מכך – וזו הזדמנות נהדרת לחלוק)

כל אחד יכול לבצע פעולות שונות ולשים לב לאזורים אחרים במערכת.

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

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

הבודק מרוויח יותר היכרות עם הקרביים של המערכת, וכך יכול להעלות רעיונות בסגנון Grey Box ולא רק Black Box.

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

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

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

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

חומר קריאה נוסף:

http://www.mkltesthead.com/2013/07/99-ways-workshop-8-pair-with-developers.html

 

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

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

99 Things Testers Can Do To Become Better Testers

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

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

 Pair testing

 

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

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

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

  • Testing Tales: Cookie Monster

    Testing Tales: Cookie Monster “Yum! Yum! Yum!”The lab was a dark place at night with rows and rows of computers running test automation. The CPUs spun up, the heat went up, and the screensavers turned on. Thousands of tests exercised the secret new hardware and software that would soon power internet and cable for millions of people.Test after test executed as violently fast as possible, Logging thousands of passes, and a few failures. Everything from firmware to drivers, and operating system components to networking. Such serious and frenetic activity — as if the tests knew the world depended on them.Then one machine awoke. Its screen burst with light and a loud “Yum! Yum! Yum!” noise rang out. Cookie Monster filed the screen throwing cookie after cookie into his mouth. Then another machine awoke, and another, until the lab was filled with cookie monsters dueling for attention. Almost as soon as they appeared, the cookie monsters disappeared, the screens went dark, and the lab was quietly humming again.Yum! Yum! Yum!Inside the machine, my tests were running. I was charged with testing the HTML 4 features of the browser. What a treat for my first assignment at Microsoft. The test code was generating all sorts of cookies — little strings that remember your website preferences and now power trillion-dollar ad companies.The test scripts generated as many conceivable types of cookies as possible. All different lengths of strings, zero-length, one character long, ASCII characters, extended characters, foreign characters, special characters — everything my testing brain could come up with. That JavaScript code’s job was to make sure that[…]

    9.08.2022 | 5:35 קרא עוד...
  • Appium| Locator strategies | Find elements in Native App Android, iOS

    Locator strategies supported by Appium:In the video we will see how to find element in different os Android and iOS when doing mobile automation testing:ID Class Name Xpath Accessibility ID Android UI Automator Android View Tag (Espresso Only) iOS UI AutomationRefer part 2 here: https://mobiletestingtip.blogspot.com/2021/11/appium-locator-strategies-2-find.html

    9.08.2022 | 4:34 קרא עוד...

טיפים

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