X
יומן ראשי
חדשות תחקירים
כתבות דעות
סיפורים חמים סקופים
מושגים ספרים
ערוצים
אקטואליה כלכלה ועסקים
משפט סדום ועמורה
משמר המשפט תיירות
בריאות פנאי
תקשורת עיתונות וברנז'ה
רכב / תחבורה לכל הערוצים
כללי
ספריה מקוונת מיוחדים ברשת
מגזינים וכתבי עת וידאו News1
פורמים משובים
שערים יציגים לוח אירועים
מינויים חדשים מוצרים חדשים
פנדורה / אנשים ואירועים
אתרים ברשת (עדכונים)
בלוגרים
בעלי טורים בלוגרים נוספים
רשימת כותבים הנקראים ביותר
מועדון + / תגיות
אישים פירמות
מוסדות מפלגות
מיוחדים
אירועי תקשורת אירועים ביטוחניים
אירועים בינלאומיים אירועים כלכליים
אירועים מדיניים אירועים משפטיים
אירועים פוליטיים אירועים פליליים
אסונות / פגעי טבע בחירות / מפלגות
יומנים אישיים כינוסים / ועדות
מבקר המדינה כל הפרשות
הרשמה למועדון VIP מנויים
הרשמה לניוזליטר
יצירת קשר עם News1
מערכת - New@News1.co.il
מנויים - Vip@News1.co.il
הנהלה - Yoav@News1.co.il
פרסום - Vip@News1.co.il
כל הזכויות שמורות
מו"ל ועורך ראשי: יואב יצחק
עיתונות זהב בע"מ
יומן ראשי  /  מאמרים
ארגונים המבקשים לשפר את איכות התוכנה באמצעות בדיקות, שוכחים לפעמים שלא די באישור שהתוכנה מתפקדת היטב, צריך גם לבדוק שהיא מתאימה לדרישות שהציג המשתמש
▪  ▪  ▪

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

מנהלת תחום בדיקות, כלנית כרמון
תאריך:  31/08/2008   |   עודכן:  31/08/2008
מועדון VIP להצטרפות הקלק כאן
ברחבי הרשת / פרסומת
רשימות קודמות
ראובן לייב
בקרב היוצאים לארצות שמעבר לים זו כבר התלבטות מוכרת: איך להגיע ליעדים המבוקשים בדרך הטובה מכולן, במחיר האטרקטיבי ביותר, בנוחות המירבית, וללא הפתעות מיותרות, העלולות, בסופו של דבר, לקלקל את החופשה
ד"ר אברהם בן עזרא
הכלל הוא פשוט וברור בתכלית: חניה חוקית היא כזו שמכונית החונה בה, גם במצב בו כל החניות תפוסות על-ידי מכוניות אחרות, יכולה לצאת ממנה ללא תלות במכוניות אחרות ומבלי להזדקק לפינוי דרך היציאה ממכונית חונה כלשהי
נסים גבאי
כאחד האדם, אינני יכול שלא להאשים את זרע הפורענות, את האב המייסד של השושלת המדוברת הזו שרוני הוא אחד מצאצאיה - את יחזקאל ז"ל
איתמר לוין
שלוש הערות בעקבות התקשורת בשבוע היוצא: פרשת הילדה רוז, הדירה של אהוד ברק ופתיחת עונת הכדורגל
אביתר בן-צדף
כיצד נעלמים מצה"ל אפסניה, נשק וציוד לחימה בכמויות כה גדולות? ולהיכן הם מגיעים?
כל הזכויות שמורות
מו"ל ועורך ראשי: יואב יצחק
עיתונות זהב בע"מ New@News1.co.il