PracticU

סיפור לקוח

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

סיפור לקוח
הדרך מדרישה לבדיקה עוברת דרך סיפור לקוח. השיעור מדגים את השרשרת על אפליקציית סרטים לנייד, שבה המשתמש מחפש סרט ומזמין כרטיסים.
השרשרת: דרישה, סיפור, בדיקה
1. דרישה (Requirement): לדוגמה, המשתמש יכול לחפש סרט ולראות את פרטיו, והמשתמש יכול להזמין כרטיסים לסרט שחיפש.
2. סיפור לקוח או משתמש (User Story): תוצר של הדרישות, מתואר מנקודת המבט של המשתמש. בדוגמה: משתמש מחפש את הסרט שהוא רוצה ומזמין כרטיסים.
3. מקרי בדיקה (Test Case): מתרגמים את הסיפור לטבלה של פעולה והתנהגות מצופה. בטבלה מוסיפים עמודה לתוצאה: עבר או נכשל. כל פעם מריצים את הבדיקות מחדש.
4. כיסוי (Coverage): הבדיקות מוודאות שהדרישות אכן ממומשות באפליקציה.
בקצרה
אין חובה לכתוב את הבדיקות כמסע אחד. אפשר לפצל אותן לפי הפעולה, כמו חיפוש והזמנה. הדגש הוא שהדרישות מובילות לסיפורים, הסיפורים לבדיקות, והבדיקות מוכיחות שהאפליקציה מממשת את מטרתה.
השיעור הבא בקורס: פעילויות בדיקה מרכזיות

פרקי ההרצאה: סיפור לקוח

  1. 00:00

    מבוא: מדרישה לסיפור לקוח ולבדיקה

  2. 00:40

    דוגמה: אפליקציית הזמנת סרטים

  3. 01:41

    דרישות הבסיס של האפליקציה

  4. 02:17

    יצירת מקרי בדיקה (Test Cases) מסיפור הלקוח

תמלול ההרצאה: סיפור לקוח

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

  1. 00:02

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

  2. 00:20

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

  3. 00:37

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

  4. 00:57

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

  5. 01:08

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

  6. 01:31

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

  7. 01:58

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

  8. 02:26

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

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

ההרצאה הקודמת: ניהול פרויקט בשיטת Agile

ההרצאה הבאה: פעילויות בדיקה מרכזיות

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

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

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

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