PracticU

בדיקות החלפת מצבים

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

בדיקות החלפת מצבים
הסרטון מסביר בדיקות החלפת מצבים (State Transition Testing), שמבוססות על מעבר המערכת בין מצבים בתגובה לאירועים.
הרעיון
1. מצב: המערכת מגיבה לאירוע בצורה שתלויה במצב הנוכחי שלה ובהיסטוריה שלה. דוגמאות למצב: מחובר לאינטרנט, מחובר לדאטאבייס, מנותק מהרשת.
2. אירוע: משהו שגורם למעבר בין המצבים, למשל הזנת ערך בשדה או ניתוק חומרה.
3. תרשים ומעברים: התרשים מציג את המצבים האפשריים ואת המעברים ביניהם. טבלת ההחלפה מציגה את כל המעברים התקינים.
דוגמאות
1. הרשמה ראשונה: משתמש חדש עם מייל חוקי מקבל הודעת הרשמה, ומייל אישור נשלח אליו.
2. הרשמה חוזרת: אותו מייל מקבל הודעת שגיאה, כי הוא כבר קיים במערכת.
3. ניתוק רשת: מערכות שתומכות בתהליכים רפואיים צריכות לעבוד גם בנתק תקשורת, ולכן הבדיקה כוללת גם את המצב הזה.
אחרי הסרטון אפשר לתכנן בדיקות לפי מעברי המצבים של המערכת.
השיעור הבא בקורס: בדיקות מקרי שימוש

פרקי ההרצאה: בדיקות החלפת מצבים

  1. 00:00

    מבוא: בדיקות החלפת מצבים

  2. 00:39

    מצבי המערכת והאירועים שמשנים אותם

  3. 01:26

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

תמלול ההרצאה: בדיקות החלפת מצבים

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

  1. 00:02

    שלום, לשיעור זה נדבר על סעיף 4.2.4 בחומר ההסמכה של ה-STQB, טכניקת בדיקות החלף מצבים. רכיבים או מערכות עשויים להגיב לאירוע בצורה שונה שתלויה במצב הנוכחי או היסטוריה של המצבים.

  2. 00:23

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

  3. 00:37

    מה זה לדוגמה מצב של מערכת? מצב חיבור לרשת האינטרנט, חיבור למערכת gps, חיבור ל-Wi-Fi, חיבור לדאטאבייס מרכזי, חיבור לשרת וכדומה, חיבור לרשת וכדומה.

  4. 00:57

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

  5. 01:23

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

  6. 01:41

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

  7. 02:03

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

לקורס המלא: קורס הכנה למבחן ISTQB אונליין

ההרצאה הקודמת: בדיקות טבלת החלטה

ההרצאה הבאה: בדיקות מקרי שימוש

הרצאות קשורות מקורסים אחרים

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

קורסים נוספים במסלול

  • קורס בדיקות ידניות - QA
  • קורס בדיקות ידניות - Manual Testing