PracticU

כתיבת Test Case

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

כתיבת Test Case
השיעור מדגים כתיבת Test Case מסודר במערכת ניהול בדיקות, על דוגמה של הוספת מוצר לסל קניות באתר סופרמרקט.
מבנה הטסט קייס
1. כותרת ברורה: מה בודקים, למשל הוספת מוצר לסל הקניות.
2. תנאים מקדימים: מה צריך להיות מוכן לפני תחילת הבדיקה, למשל כניסה לחשבון של משתמש בדיקה.
3. שלבים ותוצאה צפויה: כל שלב כולל תיאור פעולה ותוצאה צפויה. בדוגמה: בחירת חלב 3% מתוך תוצאות החיפוש, והתוצאה הצפויה שהמוצר מופיע בסל.
4. צילום מסך: ניתן לצרף לכל שלב תמונה, כך שמי שמריץ את הטסט רואה בדיוק מה מצופה.
5. שדות נוספים: סוג הטסט (למשל פונקציונלי), עדיפות, זמן מוערך, והאם יש כלי אוטומציה לבדיקה.
שימו לב
- לא מספיק לבדוק התנהגות תקינה. יש לכלול גם בדיקות שליליות, כמו קלטים שגויים ופעולות לא צפויות, כדי לאתר תקלות.
כך הטסט קייס מתאר בדיוק מה מבצעים ומה אמור לקרות, ומי שמריץ אותו לא צריך לנחש.
השיעור הבא בקורס: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 1

פרקי ההרצאה: כתיבת Test Case

  1. 00:00

    טסט קייס: מטרה ומבנה

  2. 01:17

    תרגול בכלי ניהול בדיקות

  3. 02:01

    כותרת וטמפלייט של טסט קייס

  4. 02:39

    עדיפות, זמן משוער ואוטומציה

  5. 03:26

    תנאים מקדימים לטסט

  6. 04:14

    הוספת צעדי הבדיקה

תמלול ההרצאה: כתיבת Test Case

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

  1. 00:02

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

  2. 00:26

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

  3. 00:53

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

  4. 01:13

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

  5. 01:42

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

  6. 02:13

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

  7. 02:40

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

  8. 03:12

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

  9. 03:56

    עכשיו יש לנו את השלב הזה שאנחנו מתחילים לכתוב את ה-Test Steps עצמם אוקיי אז בואו נעשה Add step אז יש לנו כאן step אחד step description אני חוזר מה שאנחנו רוצים לבצע זה הוספת מוצר

לקורס המלא: קורס הכנה לראיונות עבודה QA

ההרצאה הקודמת: מחזור חיים של תקלה - Bug Life Cycle - חלק 4

ההרצאה הבאה: תכלס השאלות מתוך ראיונות עבודה ב-QA - חלק 1

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

  • פקודת case - חלק 1
  • סקריפט עם case
  • משפט Switch, Case - חלק 1
  • ביטויי Switch Case

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

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration