
הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות ידניות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מהם בדיקות ידעניות? ביצוע צעדי בדיקה של משתמש קצה End User במערכת על מנת לבצע תהליכים Workflow סיפורי משתמש User Stories כלומר כמשתמש אני רוצה לבצע פעולות שמדמות איזשהו סיפור של משתמש סיפור עסקי של משתמש. תכף נדגים את זה. המטרה של הבדיקות הידעניות היא לנטר לתפוס כל פער בין ההתנהגות
המצופה בחלק של המערכת הנבדק להתנהגות בפועל של החלק במערכת. כלומר, בואו נדגים את הבדיקה הידנית. אני רוצה לבדוק באתר מסוים, נניח שיש לי אתר ואני רוצה לבצע בדיקה ידנית.
סיפור המשתמש הוא, כשאני בוחר במוצר, אני יכול להוסיף אותו לעגלת הקניות. לדוגמה, אני רוצה לרכוש את המוצר הזה. בוחר בהינתן שהגעתי למוצר, כאשר אני בחרתי את המוצר שאני רוצה ולחצתי על הוספה לסל, אז המערכת תיתן לי אישור שהמוצר נכנס לסל.
אם אני אלחץ על הסל אני אוכל לראות את המוצר שרכשתי. זהו רצף של פעולות, רצף של סטפים ידניים לביצוע סיפור משתמש Workflow, איזשהו תהליך שהמשתמש עשה באתר הנבדק.
שלבי עבודה של בדיקות ידניות או הכנת בדיקות ידניות כוללות זיהוי של כל סיפורי המשתמש הרלוונטיים לפני שאנחנו מתחילים לבצע את הטסטים. לאתר גם סיפורי משתמש טיפוסיים נפוצים אבל גם סיפורי משתמש שאינם נפוצים אבל אפשריים.
השלב שבו מבוצע הבדיקה הידנית הוא השלב שלפני ה-deployment אבל אחרי כל ה-cycle שעד ה-build, כלומר כל תהליך התכנון המימוש של התהליך מבחינת הקוד רק אז נבצע טסט זה ברמה של קופסה שחורה ומשתמש קצה.
בוא נעשה עוד הדגמה תהליך הבדיקות בדיקות ידניות אנחנו רוצים לבדוק אתר לרכישת כרטיסי טיסה אז יש לנו את הפונקציונליות של search flight אני אתמקד בחלק הזה של חיפוש כרטיס טיסה לפי מקור יעד תאריך עזיבה ותאריך חזרה.
אני אבנה סט של בדיקות ידניות שמתארות אפי פאט' מה זה אפי פאט' תסריט חיובי, תסריט שבו המשתמש, הקליינט, מתנהג כצפוי מבחינת המערכת בצורה תקינה.
לדוגמה הוא מחפש כרטיס טיסה לכיוון אחד או כרטיס טיסה הלוך וחזור. כמו כן אני אפרט סד פאט' סנריו, תסריטים נגטיביים או תסריטים עצובים יתרגו. לדוגמה, ה-customer, ה-client, מחפש, הלקוח מחפש כרטיס טיסה עם אותו מקור ליעד.