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

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

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

he icon   en icon

6 כובעי חשיבה בבדיקות (חלק שני - האדום והשחור) גיל בלום (גיליון #4)

פרק 2 – הכובע הרגשי והכובע האבחנתי
במאמר הקודם (גיליון 3# אוקטובר 2015 ) בחנו את 2 הגישות הקוגניטיביות הראשונות, מתוך שש הגישות הקיימות ב "חשיבת ששת הכובעים".
כפי שפורסמו בספרו של אדוארד דה בונו בשנת 1985 , ואת אופן יישומן האפשרי בניהול פרוייקטים של בדיקות תוכנה.
כאמור, אדוארד דה בונו הציג בספרו הידוע Six Thinking Hats (בהוצאת Back Bay Books , הוצאה שניה, 1999 ) מודל חשיבה חדש ועל פיו, ניתן למזג את המרכיבים הטובים
ביותר של סגנונות קוגניטיביים שונים, בכדי להשיג תוצאות אופטימליות בניהול פרויקטים.
במאמר הנוכחי, נבחן שני כובעים נוספים: "הכובע האדום" - הרגשי, ו"הכובע השחור" - המאבחן הביקורתי...

מאמר זה הופיע בגיליון #4 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
http://goo.gl/YEunFK

 

 TW4 6Hats GilB 1

TW4 6Hats GilB 2

TW4 6Hats GilB 3

 

 

 

פורסם ב כללי

תהליך אופטימיזציה למציאת סט בדיקות אופטימלי - אלון לינצקי (גיליון #3)

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

מאמר זה הופיע בגיליון #3 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
http://goo.gl/4LRshN

TW3 TestOptim AlonL 1

TW3 TestOptim AlonL 2

TW3 TestOptim AlonL 3

TW3 TestOptim AlonL 4

 

 

 

 

פורסם ב שיטות בדיקה

חדשות מעולם הבדיקות - MindMaps - האם זה רק Hype או באמת כלי חשוב לבודקים? - קובי הלפרין (גיליון #3)

האם זה רק Hype או באמת כלי חשוב לבודקים?
לאורך שלוש השנים האחרונות אנו נתקלים שוב ושוב בדיוני פורום, מאמרים במגזינים, פוסטים בבלוגים, ציוצים, מצגות בכנסים ועוד
העוסקים בנושא
MindMaps )להל"ן MM (, נראה כי "אם אין לך על מה לכתוב - כתוב על MM " - אז הנה - גם אני כותב :-(
בכל פעם מחדש אני מנסה להבין למה נושא זה הנו כה "סקסי" לעסוק בו, והאם כלים אלו באמת מצדיקים את כל ה"רעש" בנושא? האם
אכן כד אי להשתמש בהם במקום בעצים של כלי ניהול הבדיקות/ ?ALM

מאמר זה הופיע בגיליון #3 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
http://goo.gl/4LRshN

 

TW3 T News KobiH

 

 

 

פורסם ב כללי
רביעי, 20 ינואר 2016 22:06

2016 - גיליון רביעי

 

 

מגזין עולם הבדיקות - גיליון רביעי - רבעון 1 - 2016

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

לחצו לצפייה במגזין

לחצו להורדת הגיליון בפורמט PDF

ניתן גם להוריד הקובץ כאן מהאתר בלינק:  TestingWorldMagazine_04_012016_light.pdf

אל תשכחו להרשם לקבלת עידכונים :-)

בברכה,

צוות מגזין "מעולם הבדיקות"

 

הרשמה לדיוור | גיליונות | אודות המגזין / צור קשר

 

בגיליון זה מופיעות הכתבות הבאות:

בדיקות בשלט רחוק – רענן טאובר............................................. 5-6
ראיון עם מנהל בדיקות - ליאוניד רוזנפלד .................................... 7-8
בחן את עצמך - טל פאר ........................................................... 9
אנציקלופדיה לבדיקות - בדיקות אבטחה - אייל זילברמן...................... 10
חדשות מעולם הבדיקות - כנסים ומפגשים - קובי הלפרין ................... 11
6 כובעים – גיל בלום........................................................... 12-14
מחפש צרות - וזאת לתעודה - מיכאל שטאל................................... 15
אוטומציה למובייל בשימוש
eggPlant Functional – אייל יובל ........................................ 16-18
פינת הטיפים - בודק הרחב ידיעותיך והשאר
עם ראש פתוח - קובי הלפרין..................................................... 19
תכונות שכל בודק תוכנה מתחיל צריך לאמץ – דוד צמח............... 20-22
המשתמש השיכור- איימן חורני ................................................. 23
בדיקות מן העולם - תיעוד תקלות – איך לעשות
את זה נכון? - אלון לינצקי ....................................................... 24
שילוב נכון בין בדיקות קופסה שחורה ללבנה - מתן שליט............. 25-26
בחן את עצמך - תשובה - טל פאר .............................................. 2

 

 

ראשון, 18 אוקטובר 2015 11:12

2015 - גיליון שלישי

 

מגזין עולם הבדיקות - גיליון שלישי - רבעון 4 - 2015

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

לחצו לצפייה במגזין

לחצו להורדת הגיליון בפורמט PDF

ניתן גם להוריד הקובץ כאן מהאתר בלינק:  TestingWorldMagazine_03_102015_light.pdf

אל תשכחו להרשם לקבלת עידכונים :-)

בברכה,

צוות מגזין "מעולם הבדיקות"

 

הרשמה לדיוור | גיליונות | אודות המגזין / צור קשר

 

בגיליון זה מופיעות הכתבות הבאות:

שיקולים והשוואת מזהה אובייקטים בסלניום | אייל כהן ............... 4
בחן את עצמך | טל פאר ................................................... 7
מחפש צרות | מיכאל שטאל................................................ 8
חדשות מעולם הבדיקות | קובי הלפרין................................... 9
6 כובעים | גיל בלום......................................................... 10
פינת הטיפים | קובי הלפרין ............................................... 13
מימוש בדיקות אוטומטיות באמצעות BDD | גלעד ברסלאור ........ 14
האנציקלופדיה לבדיקות | אייל זילברמן ................................. 17
תהליך אופטימיזציה למציאת
סט בדיקות אופטימלי | אלון לינצקי ...................................... 18
מהו DWH ואיך בודקים אותו | רם קדם................................ 22
בדיקות מן העולם | אלון לינצקי .......................................... 24
מה עשית היום בגן ילד קטן שלי?! | מאיה בוכניק .................... 25
בחן את עצמך | טל פאר .................................................. 26

 

 

רביעי, 14 אוקטובר 2015 05:00

רשימת חברות Crowdsource testing

רשימת חברות Crowdsource testing

ותחילה מה יש לוויקיפדיה לומר לגבי המונח:

http://en.wikipedia.org/wiki/Crowdsource_testing 

וגם: The Definitive Guide to Crowdsourced Testing - for Testers and Companies

הגיבו כאן עם שמות חברות Crowdsource testing ואם יש לכם איזה פידבק לגביהם...

(מבוסס בין השאר על שרשור בנושא בתפוז: http://www.tapuz.co.il/Forums2008/ViewMsg.aspx?ForumId=936&MessageId=167173850 )

 

רשימת החברות (כרגע ללא סדר מיוחד):

http://www.utest.com  - (או בשמה החדש Applause) חברה שמיסדיה ישראלים, אחת החברות הגדולות והמסודרות בתחום.
שמחזיקים סט כלים ברשת, לתכנון הפעילות מכיוון החברה המקבלת את השירות, והן לזיהוי בודקים פוטנציאליים, וניהול הפרויקטים ודיווחי הבאגים של המשתמשים.
אמינה יחסית.
לחברה אתר עם הרבה חומר מעניין, בלוג פעיל ועוד.

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

 

חברה ישראלית חדשה יחסית - http://www.we-test.com

http://www.passbrains.com 

http://www.bugfinders.com 

https://www.pay4bugs.com 

http://www.mob4hire.com - מתמקדים בתחום המובייל

http://qaonrequest.com >>> (נקנה ע"י http://softwaretesting.ca )  עכשיו >>> https://crowdsourcedtesting.com 

http://www.usertesting.com - בעיקר Usability Testing

http://99tests.com 

http://www.crowdtesters.com

https://mycrowd.com 

https://www.rainforestqa.com - נעזרים בבודקים מתוך אתרי Crowd Flower, Amazon Mechanical Turk - ראו מטה.

https://www.passbrains.com 

https://betafamily.com 

TestTailor 

http://ubertesters.com

http://www.testbats.nl

https://test.io/tester

https://globalapptesting.com 

 http://testarmy.com

https://bugcrowd.com  -  בדיקות אבטחה בלבד.

https://cobalt.io - בדיקות אבטחה - ראו גם: https://cobalt.io/talent 

https://crowdshield.com

http://www.sqalabs.com

http://www.testbirds.com

http://whatusersdo.com

http://www.usertesting.com

http://www.userfeel.com

http://www.feedbackarmy.com - Register at mturk.com to become reviewer

http://www.analysia.com

http://www.trymyui.com

http://www.userlytics.com

www.betabound.com - פלטפורמה שיתופית לבדיקות בטא.

 

http://www.enrollapp.com - בדיקות לוגו והשוואת UI.

 

>>> מי שרוצה "להתאמן בחינם" - יכול לנסות להצטרף לפרוייקטים קהילתיים / פרוייקטים חינמיים Open-Source באתרים הרלוונטיים לאלו, פשוט התקינו כלים שמעניינים אתכם, התחברו לכלי דיווח הבאגים של הפרוייקט ושלחו המשוב שלכם, הקפידו לוודא שאתם לא שולחים משהו שכבר דווח, ובתקווה גם תוכלו להנות מהמשוב של אותם תכנתים.
לדוגמא אתרים כמו https://github.com 

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

אתר Amazon Mechanical Turk חיפוש משרות בדיקה -   https://www.mturk.com/mturk/searchbar?selectedSearchType=hitgroups&searchWords=qa&minReward=0.00&x=0&y=0# 

אתר Crowd Flower מציע לעיתים גם משרות בדיקה - https://elite.crowdflower.com/?view=register 

 

אתרים שאיננו בטוחים אם עדיין פעילים - או שנמצאו כ-לא פעילים:

http://bugpub.com >>> (לא בטוח אם עדיין פעילים)

https://www.hatforce.com  - מתמחים ב-Security >>> זהירות!!! - לאחרונה האתר מראה בעיות אבטחה (לא בטוח אם עדיין פעילים)

http://join.youeye.com  - >>>  נקנתה ע"י http://www.userzoom.com  לא בטוח אם עדיין עוסקים בתחום )

http://testcovery.co  - בעיקר ל-Apps ->>>  נראה שנסגר )

http://mogotest.com  ->>>  נראה שנסגר )

 http://www.squadhelp.com/WebsiteTestingContests >>> לא עוסקים יותר בתחום (בעיקר שיווק גרפי)

http://testninjas.com - פעילות של STC ->>> נראה שנסגר ) 

 

>>> נשמח למשוב על הרשימה - אם אתם נתקלים באתרים חדשים או כאלו שכבר לא פעילים - תודה, קובי)

Crowdsourcing

 

פורסם ב חברות
רביעי, 22 יולי 2015 05:17

2015 - גיליון שני

 

מגזין עולם הבדיקות - גיליון שני - רבעון 3 - 2015

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

לחצו לצפייה במגזין

לחצו להורדת הגיליון בפורמט PDF

ניתן גם להוריד הקובץ כאן מהאתר בלינק:  TestingWorldMagazine_02_072015_light.pdf

אל תשכחו להרשם לקבלת עידכונים :-)

בברכה,

צוות מגזין "מעולם הבדיקות"

 

הרשמה לדיוור     |     גיליונות    |    אודות המגזין / צור קשר

 

בגיליון זה מופיעות הכתבות הבאות:

לכתוב בלוג בדיקות | איסי חזן ........................................... 4
בחן את עצמך | טל פאר................................................... 6
מחפש צרות | מיכאל שטאל .............................................. 7
ריאיון עם מנהל בדיקות | עפר פרת, ................................... 8
חדשות מעולם הבדיקות | קובי הלפרין ................................ 10
בדיקות תוכנה באקדמיה - מצב האומה | דני אלמוג ................ 11
פינת הטיפים | קובי הלפרין ............................................. 14
זוכה פרס מצויינות 2014 | עמיר ישראלי ............................. 15
האנציקלופדיה לבדיקות | אייל זילברמן ............................... 16
עזבו אתכם מיציבות בעבודה,
ביטוח קריירה כבר יש לכם?! | מאיה בוכניק......................... 17
זיהוי והפעלה של פקדים גרפיים באוטומציה |
מאיר בר-טל ............................................................... 18
בדיקות מן העולם | אלון לינצקי ........................................ 22

 

 

 

שלישי, 09 יוני 2015 12:27

אודות מגזין עולם הבדיקות

 

logo transparent web 1

 

  

 

 

   הרשמה לדיוור   |   גיליונות   

 

ברוכים הבאים למגזין עולם הבדיקות – מגזין בדיקות בעברית!


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

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

המגזין מופץ כל רבעון – בפורמט דיגיטלי לצפייה ברשת או הורדה כ-PDF.

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

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

בכדי להישאר מעודכנים בכל הקורה במגזין ועוד התחברו לקבוצת הבדיקות בפייסבוק (דיונים טכניים ועדכונים ללא משרות):
https://www.facebook.com/groups/IL.Testing.QA
תוכלו גם לעקוב אחר עדכונים בלינקדאין, עקבו אחר דף ITCB:
https://www.linkedin.com/company/itcb---israeli-testing-certification-board

והתחברו לפרופיל של Gil Danon - ממנו אנו שולחים עדכונים לגבי פעילויות ודיונים מעניינים:

https://www.linkedin.com/profile/view?id=203904058

 

לפרטים, הצעות, וכתיבת מאמרים - ניתן לפנות במייל: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

 

לקבלת עדכונים על גיליונות ומאמרים הרשמו לדיוור   

 TW RegistrationLandPage qrcode

נתקלתם בבעיה כלשהיא ברישום / הסרה? - שילחו מייל ל:   This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

 logo olam habdikot 2

תודה ולהשתמע,
צוות המגזין עולם הבדיקות,
איריס, יאן וקובי

www.testingworld.co.il

 

פורסם ב מידע נוסף

לבדוק או לא לבדוק - זאת השאלה

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

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

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

1. מתי כבר הורצה הבדיקה? – האם יש טעם להריץ אותה כעת שוב?

2. מה השתנה מאז הרצתה הקודמת?

3. האם זו בדיקה ידנית או אוטומטית?

4. כמה זמן לוקח לבצע את הבדיקה?

5. האם בדיקה זו נכשלה אי-פעם בעבר?

6. האם רבים משתמשים בתכונה הנבדקת?

7. האם יש לנו היכולת לבצע ולנתח את תוצאות הבדיקה?

8. האם יש לנו כח אדם / זמן לביצוע הבדיקה?

9. האם הבדיקה הזו עדיין רלוונטית ונכונה?

10. האם זו הדרך הנכונה להריץ הבדיקה בשלב זה?

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

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

האם עלינו לשכפל תיאור מלא של הבדיקה – או שנסתפק בכתיבה יעילה יותר עם תיאור אחד אותו נריץ עם מגוון שילובי ערכים אשר יתואר בטבלה סמוכה?  (דבר שיקל על התחזוקה וראיית התמונה המלאה)

טיפ זה הופיע בגיליון #1 של מגזין עולם הבדיקות - http://goo.gl/sMeEMH

פוסט זה מבוסס על רעיון שהועלה בפוסט של John Andrews :

http://testingfromthehip.wordpress.com/2014/07/15/release-testing-to-do-or-not-to-do-that-is-the-question

 

לבדוק או לא לבדוק small

פורסם ב טיפים

ET מקרה מבחן – דורון בר

Exploratory Testing - ניסוי שימוש בET  הצד המעשי

 

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

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

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

אנו החלטנו ללכת על גישה מחמירה יותר הידועה בכינוי Session-Based Test Management3 (להלן SBTM), או לפחות בפרשנות שלנו אליה. גישת ה-SBTM נוצרה על-ידי ג'יימס באך ואחיו ג'ונתן ונבעה מכך שלקוחותיהם בכ"ז רצו לקבל דיווח מפורט יותר של מה נבדק (אך לדעתי יש לכך ערך רב יותר במובן של וידוא כיסוי הבדיקות). בשיטת ניהול זו יש תכנון ותיעוד תוצאות מפורט יותר, ובהתאם לכך ערכנו את הבדיקות שאתאר בהמשך.

 

המטרה

לאחר שהחלטנו להתקדם בכיוון הנ"ל ולערוך ניסוי ראשון, הצבנו שאלות שעליהן הניסוי אמור לענות, כמו למשל:

  • האם הבודקים שלנו מוכנים להיות בודקי ET? בסה"כ מדובר בגישה המצריכה הבנה, דמיון ומחויבות.
  • לברר מהי יעילות בדיקות ה-ET אל מול הבדיקות הידניות הכתובות, ה-Scripted Testing  (פירוט צעדים מלא*, להלן ST)? אפשר להשתמש בגישות אלו במקביל, כאשר את ה-ST כדאי לבצע באופן אוטומטי. אבל מה לגבי משימות מעכשיו לעכשיו (ולנו יש הרבה כאלה) כשאין זמן ל-ST, לא כל שכן אוטומטיזציה? האם במקרה כזה ה-ET הם פתרון מספק? לשם כך במקביל לתהליך המתואר כאן כתבנו בדיקות בדרך הישנה של צעדים מפורטים ותוצאות צפויות בכדי שנוכל להשוות בין התוצאות.
  • להבין מהי הדרך הנכונה לביצוע ET (זמנים, מתודולוגיה וכד')?

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

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

 

הכנות לביצוע

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

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

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

  • תאריך
  • מוצר ותכונה
  • לוח זמנים (מומלץ - לא יותר משעתיים)
  • סוג הבדיקה (למשל: לפי ניהול סיכוני התכונה, סיפורי משתמש, היסחפות מול הדרישות** וכו')
  • מטרת הבדיקות (למשל: האם הדברים עובדים כמו שהם אמורים לעבוד? האם המוצר משיג את מטרתו העסקית? איך תכונה מסויימת עובדת תחת תנאים מסויימים?)
  • תוכן הבדיקות. זוהי נקודה חשובה כיוון שכאן פירטתי נקודות ממפת החשיבה ברמה של, לדוגמא: פופאפ רלוונטי קופץ ונעלם בעצמו לאחר 5 שניות.
  • תיעוד תוך כדי ריצה (מה אני בודק, אילו השערות בדקתי ומה היו התוצאות שלהן?). לצורך כך מומלץ להשתמש בכלי שיצר שמואל גרשון למטרה זו ממש ונקרא Rapid Reporter .
  • סיכום: מהן ההתרשמויות שלי מהמוצר? אילו רגשות זה עורר? באגים שמצאתי, מה עוד כדאי לבדוק וכד'.

 

סוג ותוכן הבדיקות

כל בודק אמור לבדוק אספקט אחד מהרשימה שלהלן:

בדיקות UI, שתי בדיקות פונקציונליות (תהליכים שקוראים לפני ולאחר התקנת המוצר), סנריו של 'אופרת סבון'4, אד הוק (ללא שלב תכנון וקריאת מסמכים, פשוט נותנים לבודק רקע כללי על התכונה ואז נותנים לבודק/ת להשתמש בה), היסחפות מול הדרישות וולידציה. על כל אספקט, פרט ל-אד-הוק, הוספתי נקודות בדיקה שהינן בעצם לקוחות ממפת החשיבה.

 

הבדיקה

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

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

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

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

 

התוצאות

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

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

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

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

לפי התוצאות הנ"ל, למדנו שהבודקים שלנו מוכנים לגישה זו. לגבי זמני הבדיקה - לא שהיו ציפיות - אבל זמן לא נחסך ב-ET אל מול ה-ST. יש לציין שבסביבת אג'ייל זמן כן נחסך, והוא הזמן של כתיבת ה-ST וה-STP. בשתי הגישות יש לערוך עבודת מחקר רצינית, אך לאחר מכן כתיבת מפת מחשבה קצרה יחסית לכתיבת של ST.

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

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

 


* הכוונה כאן לא לאוטומציה אלא לכתיבה מסורתית בפירוט של צעד-אחר-צעד ותוצאה צפויה.

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

1. Kaner, Falk, and Nguyen, Testing Computer Software (Second Edition), Van Nostrand Reinhold, New York, 1993. p. 6, 7-11.

2. http://www.satisfice.com/articles/what_is_et.shtml

3. http://www.satisfice.com/sbtm/

4. http://www.stickyminds.com/presentation/soap-opera-testing  למשל

 

DoronBar Bio 1

עולם בדיקות התוכנה של דורון בר 

 

ET DoronBar 2

 

פורסם ב שיטות בדיקה