MQ Series בדיקות תוכנה
MQ Series הוא מוצר של חברת IBM שיודעת לטפל בממסרים על ידי ניהול תורים, בצורה כזו מאפשרת תקשורת בין תוכנות בפלטפורמות שונות.
מערכת אחת שולחת תשדורת לתור והמערכת המקבלת קוראת את המסר ומבצעת העיבוד ומחזירה תשובה למערכת ששלחה התשדורת.
אז מה בעצם כדאי לבדוק MQ Series מהיבט בדיקות התוכנה? ואיזה כלים ושיטות עומדים לפנינו?
- כמו בכל ממשק יש לבדוק את השדרים בצורה חיובית כמו ששתי המערכות אמורות לקבל ולפי ה Code Page המתאים לשיחה.
- לבצע בדיקות שלילה ולשלוח שדרים שהמערכת לא מצפה לקבל לדוג' שדרים עם קידוד לא מתאים.
- כמו בכל בדיקת תורים מאוד חשוב לבדוק עומסים על התור ולוודא שכל Client שהינו יכול להיות IIS מקבל תשובה מתאימה. והתשובות לא מתבלבלות ומתערבבות.
- לבדוק שרידות והתאוששות של התהליך על ידי ניתוק הרשת או הפרעות תקשורת לא צפויות.
- יש לוודא שמנהל הפרויקט דאג לטפל במקרים בהם המערכת המשדרת לא העבירה התדר כמו שצריך, המערכת המקבלת לא סיימה את העיבוד ומה קורה אם התקבל בהצלחה השדר אולם העיבוד הסופי לא בוצע בהצלחה.
כאמור בדיקת תורים הינה יותר מורכבת מבדיקת ממשק פונקציונלי רגיל ובגלל התיווך העומד בדרך כמו כן אנו צופים ליותר תקלות בתהליכים אלו ועל כן אנחנו חייבים להיות מדוייקים בבדיקה.