top of page

בדיקת תהליכים -

incremental testing

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

 

  כאשר בדיקת  תהליכים  אלו בדיקות שמערבות  בדיקה של שתי תהליכים  ומעלה  לדוגמא

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

 

דוגמא נוספת

 

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

     

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

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

 

 

bottom of page