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

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

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

he icon   en icon

מבט טרי מביא באגים טריים

נכתב על ידי 
שני, 01 יולי 2013 04:56
דרגו כתבה זו
(2 הצבעות)

מבט טרי מביא באגים טריים laugh

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

בהרבה מקרים זהו יתרון (אנו יכולים לזהות בעיות, לעבוד מהר יותר וכן הלאה),

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

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

ולכן:

  1. נסו לחשוב מהן הטעויות שמשתמש יכול לעשות – בצעו אותן במודע.
  2. בדקו במיוחד מקרים של הכנסת ערכים שגויים, ולאחריהם תיקון הערכים, ושימור הערכים הנכונים בשלב הבא בו במערכת נזקקת להם וגם לאחר שדרוג.
  3. נצלו כל הזדמנות בה מגיע בודק חדש – מבט טרי מביא באגים טריים – עודדו אותו לא להגיד "טעיתי – אף משתמש לא יעשה זאת" – אם הוא טעה – כנראה שתכנון המערכת שגוי (או לפחות לא מספיק אינטואיטיבי) וכל משתמש אחר עשוי לטעות – זה באג.
  4. לבדיקה ספציפית של מקרים מסוג זה – הזמינו אנשים ללא היכרות עם המערכת להשתמש במערכת, ולוו אותם בכדי לזהות היכן התקשו, ואילו באגים נבעו כתוצאה "משגיאותיהם" בתפעול המערכת.
    אל תכוונו אותם יותר מדיי מה לעשות – השאירו המקלדת והעכבר בידיהם!
  5. גם הדרכות של עובדים חדשים וותיקים, ואף לקוחות (אם לא מצאנו זאת קודם) יכולים לשמש לזיהוי מקרים מסוג זה.

 

שונה לאחרונה ב שני, 01 יולי 2013 05:06

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

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

  • Jokes and Poetry from a Stochastic Parrot

    Jokes and Poetry from a Stochastic Parrot Tell a joke about a programmer and a tester attempting to enter Heaven and having to confess their sins.Two programmers were on their way to Heaven and they came to a fork in the road. One path led to Heaven, the other to Hell. The programmer who had been a tester in life said, "I'm not taking any chances. I'm going to test both paths to see which one is safe." The programmer who had been a developer in life said, "You fool! We don't have time for that. We need to take one path and trust that it leads to Heaven." The tester replied, "Trust, but verify."Another!A programmer and a tester were standing at the Gates of Heaven, waiting to confess their sins. The programmer went first and said, "I wrote code that I knew was buggy and released it anyway." The tester said, "I found the bugs in that code and didn't report them." The Gates of Heaven opened, and the programmer was welcomed inside. The tester was shocked and asked, "Why was he allowed in and not me?" The gatekeeper replied, "We already have plenty of bugs in Heaven. What we need are more testers."More.A programmer and a tester were arguing about whether it was better to be a programmer or a tester. The programmer said, "Programmers are the ones who create the software that makes the world go round. Without us, there would be no progress or innovation." The tester replied, "That may be true, but[…]

    5.12.2022 | 8:08 קרא עוד...
  • My first ever Advent of Code!

    5.12.2022 | 6:00 קרא עוד...
  • The Best Time to Test Your App

    The Best Time to Test Your App Recently on LinkedIn, I spotted the following poll in one of the software testing groups I follow:I didn't get a chance to see which option was ahead, but polls like these tend to be somewhat divisive within the testing community. Some people will argue that one selection is the best option. Some will even say that one of them is The One and Only Solution and everyone else is wrong. There's some merit in all of the poll's choices. In almost any software development process, it all depends on a team's current situation when it comes to their project and the people involved.In my opinion, however, this poll was missing the option that I consider the most valid one that teams should consider: All of the above. In this article, I'll explain why continuously performing different test-related activities during development, before deploying, and in production is essential for any organization focused on delivering a high-quality product.Testing during developmentJumping into testing a software product that's in the middle of active development can feel overwhelming. There's a steady flurry of activity happening every day, with changes coming left and right as the development team works hard to deliver on their work. The constant revisions happening at this time can make it difficult to do any extensive testing, but that doesn't mean the team can bypass testing at this phase.During the development phase, the software developers should take the lead with testing by adding automated tests—typically smaller unit tests—as they build the product.[…]

    5.12.2022 | 5:00 קרא עוד...

טיפים

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