יום חמישי, 23 בינואר 2014

מהיכן מתחילים לבדוק מוצר ?

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


יום שישי, 17 בינואר 2014

קיצורים וביטויים מקצועיים

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

יום חמישי, 16 בינואר 2014

סט בדיקות

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

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

יום שני, 13 בינואר 2014

שיטות שונות לבדיקה

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

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

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

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