איך לבדוק ממשקים ב QA

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

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

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

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

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

בודק תוכנה, רוצה להרחיב את הידע שלך? כנס עכשיו לקורס הדיגיטלי שלנו

כתיבת תגובה