
הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות החלפת מצבים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום, לשיעור זה נדבר על סעיף 4.2.4 בחומר ההסמכה של ה-STQB, טכניקת בדיקות החלף מצבים. רכיבים או מערכות עשויים להגיב לאירוע בצורה שונה שתלויה במצב הנוכחי או היסטוריה של המצבים.
ניתן לסכם את ההיסטוריה בעזרת המושג מצבים. תרשים החלף מצבים מציג את מצבי התוכנה האפשריים, כמו גם את הדרך בה התוכנה נכנסת למצבים, יוצאת ממצבים ועוברת בין מצבים.
מה זה לדוגמה מצב של מערכת? מצב חיבור לרשת האינטרנט, חיבור למערכת gps, חיבור ל-Wi-Fi, חיבור לדאטאבייס מרכזי, חיבור לשרת וכדומה, חיבור לרשת וכדומה.
מעבר בין מצבים נגרם על ידי אירוע, לדוגמה ערך שמכניס משתמש לשדה, או אירוע חומרה כמו נתק מערכות, אי-הימצאות בתוך הרשת, בעיה בזיהוי gps ומצבים נוספים.
טבלת החלף מצבים נציגה את כל מעברי המצבים התקינים. דוגמה לבדיקות החלפת מצבים, נתאר מצב שאנחנו נרשמים לאתר אינטרנט מהמסך הראשי כמשתמש חדש עם כתובת אימייל התקינה, החוקית, התקנית.
אנו נקבל הודעת הרשמה תקנית עם המייל שיישלח לנו למייל לגבי האישור של ההרשמה. אם ניכנס שוב לאתר האינטרנט מהמסך הראשי עם משתמש חדש ונבקש להירשם שוב עם אותו אימייל שכבר נרשמנו, נקבל הודעת שגיאה משום שהמייל כבר קיים במערכת.
זו דוגמה אחת קטנה לבדיקת החלפת מצבים. זאת אומרת, התנהגות זהה עם אותו אימייל, ניסיון הרשמה פעם אחת למשתמש חדש ופעם אחת