היי ווינרית,
מה שלומך?
אומרים,
שמומחה תמיד חוזר לוודא שברור לו
מהו הבסיס לעבודה שלו….
ומחכה לכן אתגר… גם בבדיקות וגם באנגלית…
מהו מקרה בדיקה פונקציונלי?
מקרה בדיקה המכסה פונקציונליות ספציפית
של האפליקציה יכול להיקרא "מקרה בדיקה פונקציונלי".
מקרה בדיקה פונקציונלי משוייך לפונקציה
או לתכונה מסוימת של האפליקציה
ומוודא שהיא מניבה את התוצאה הצפויה כפי שהוגדרה
ומופיע במסמכי האפיון הרלוונטים.
כאמור נדרש לבדוק את הפיצ'ר (תכונה) הספציפי הזה
בסביבת הבדיקה
כדי לוודא שהוא אכן מבצע את הפונקציה הנדרשת כהלכה.
לא כל מה שאת בודקת באפליקציה
קשור לפונקציונליות.
ישנם, למשל, דברים הקשורים ל-GUI וכו'
מה צריך לכלול מקרה בדיקה?
(הסעיפים להלן נכונים לא רק למקרה בדיקה פונקציונלי )
1. שם הבדיקה (לעיתים מכילה את המסך או הפונקציה בו מופיע)
2. תיאור מקרה הבדיקה.
3. תנאים מוקדמים.(pre-conditions)
4. השלבים הנדרשים לביצוע הבדיקה. (steps)
5. תוצאה צפויה (expected result)
6. תוצאה בפועל (actual result)
7. הערות – כל מידע נוסף שיכול לעזור
חשוב :
כאשר הבדיקה נכשלת
יש לספק את כל המידע הנדרש למפתחים
על-מנת שיבינו היטב את הכשל ויוכלו לתקנו.
מידע לדוגמא:
1. הודעות שגיאה
2. כדי לצרף logs
3. צילום מסך של הבעיה. (screenshots)
4. צעדים מדויקים לשחזור הבעיה.
איך צריך לכתוב מקרה בדיקה פונקציונלי?
נדגים בפונקציונליות של כניסה לאפליקציה.
ניתן לבצע login או sign up או איפוס סיסמא.
ישנם גם קישורים המאפשרים למשתמש
להכנס לאפליקציה תוך שימוש בחשבון גוגל או apple.

ולאתגר?
כתבי מקרי בדיקה פונקציונליים של הכניסה לאפליקציה
שימי לב: באנגלית!
בעז"ה תשובות בפוסטים הבאים. עכשיו תנסי לבד או עם חברה!