PracticU

כל מה שצריך לדעת על טסטים ב-QA
חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס מבוא ל-QA - מידע חשוב לבודק תוכנה › כל מה שצריך לדעת על טסטים ב-QA חלק 2
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.

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

פרקי ההרצאה: כל מה שצריך לדעת על טסטים ב-QA חלק 2

  1. 00:00

    Test Case כשיקוף העבודה

  2. 00:35

    שלושת שלבי כתיבת הטסט

  3. 01:11

    תנאים מקדימים Pre-Requisite

  4. 01:47

    תיעוד צעדים מול תוצאות

  5. 02:24

    מילוי טבלת הבדיקה

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

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

  1. 00:02

    טסט קייסים הם בעצם היכולת שלנו לשקף את העבודה שלנו מול המערכת. הרבה פעמים אנשים שקשורים לצוות הבדיקות כמו מנהל המוצר, פרודקט מנג'ר, או איש הפיתוח, או מנהל הפיתוח, ה-R&D, ה-Research and Development, האנשים שמממשים את

  2. 00:18

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

  3. 00:29

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

  4. 00:48

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

  5. 01:04

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

  6. 01:15

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

  7. 01:32

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

  8. 01:42

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

  9. 01:53

    זה בשלב הביצוע של ה-Test Case, זה לא בשלב הכתיבה. אז בואו נראה, הכנתי לנו טבלה, כותרת ה-Test זה מקרה בדיקה, Test Case, הוספת פריט להזמנה.

  10. 02:03

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

  11. 02:19

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

  12. 02:35

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

  13. 02:49

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

לקורס המלא: קורס מבוא ל‑QA אונליין

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

ההרצאה הבאה: ניהול טסטים - עם TestRail - חלק 1

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

  • כל מה שצריך לדעת על שיתוף קבצים ותיקיות בוונדוס - Share
  • מה איש בידקות צריך לדעת ?
  • פקודות SQL שחייבים לדעת
  • כתיבת טסטים - צילום מסך

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

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