על בדיקות תכנה, ISTC ובאגים.

לאחרונה נערכה כמידי שנה, תחרות בדיקות התכנה של ISTC, במסגרת כנס QAGeekWeek 2019.

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


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

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

התחרות הינה תחרות פתוחה וכל בודק תוכנה מורשה להשתתף בה.

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


בסיום התחרות, ניגשנו לאחד מצוותי פאזל למספר שאלות:

1. מדוע החלטתם להשתתף בתחרות?

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


2. איך הקמתם את הצוות שלכם לתחרות?

אנו עובדים כצוות בחיי היום יום בעבודה, לכן זה היה טבעי וברור.


3. האם הייתה לכם אסטרטגיה?

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

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


4. מה בעצם נבדק במסגרת התחרות (המוקדמות ובהמשך הגמר)?

במוקדמות נבדק אתר המיועד לשני משתמשים: דיטאן ולקוח.

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

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


5. כיצד עבר שלב המוקדמות?

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


6.כיצד עבר הגמר ואיך היה שונה מהמוקדמות?

הגמר היה שונה לגמרי בהרגשה.

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

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


7. מה היו האתגרים בתחרות?

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


8. האם פגשת משתתפים אחרים בתחרות? מה ידוע לך עליהם ועל המלצתם בתחרות?

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

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


9. מה תיקח אתך מהתחרות לעבודתך המקצועית?

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


10. האם תרצו להשתתף בתחרות בשנה הבאה?

בוודאי! לא ננוח עד שנמצא את אחרון הבאגים!



© כל הזכויות שמורות לפאזל פרוז'קטס (2002) בע"מ

white-logo.png