PracticU

בדיקת תוכן ג'ייסון - תווים מיוחדים

בלי כתוביותעם כתוביות
PracticU › קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API › בדיקת תוכן ג'ייסון - תווים מיוחדים
מילון מושגים:
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
מערך - מבנה נתונים שמאחסן אוסף ערכים מאותו סוג ברצף, שאפשר לגשת אליהם לפי מספר מיקום (אינדקס).

בדיקת תוכן ג'ייסון - תווים מיוחדים
בהרצאה רואים מה עושים כשבתשובת ה-JSON מהשרת יש שדה עם תו מיוחד בשם, ואיך בודקים ערך מספרי בלי לדרוש מספר מדויק.
השלבים העיקריים
1. השדה החריג: בנתוני המוצר יש שדה Current Stock שבין המילים שלו יש מקף (dash). כשמנסים להוסיף אותו לבדיקה כמו שהוא, הטסט נכשל, והסיבה היא התו המיוחד.
2. הפתרון לתו חריג: מכניסים את שם השדה לסוגריים מרובעים ובתוכם גרשיים.
3. בדיקת גדול מערך: אם לא צריך שהמלאי יהיה בדיוק 10 אלא רק שיהיה גדול מ-8, מחליפים את ה-equal במילת הבדיקה Above ומציינים 8. ההרצאה מראה שהבדיקה עוברת.
4. בדיקת קטן מערך: כדי לוודא שהערך נמוך מ-12 משתמשים ב-Below.
שימו לב
בדיקה מספרית לא חייבת להיות שוויון מדויק. מילות הבדיקה Above ו-Below מאפשרות לבדוק טווח.
אחרי ההרצאה אפשר לכתוב בדיקות לשדות עם תווים מיוחדים בשם ולבדוק ערכים מספריים בעזרת Above ו-Below.
השיעור הבא בקורס: בדיקה שלילית סטטוס קוד ותוכן ג'ייסון - JSON

פרקי ההרצאה: בדיקת תוכן ג'ייסון - תווים מיוחדים

  1. 00:00

    בדיקת התוכן של ה-JSON

  2. 00:11

    שדה Current Stock עם תו מיוחד

  3. 00:40

    טיפול בתו המיוחד בסוגריים

  4. 00:57

    בדיקת טווח ערכים

תמלול ההרצאה: בדיקת תוכן ג'ייסון - תווים מיוחדים

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

  1. 00:02

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

  2. 00:28

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

  3. 00:47

    אבל מה אם אני רוצה לוודא עכשיו שזה גדול מנגיד מ-8? אני לא רוצה לוודא שהוא מספר מדויק כ-10 ה-Current Stock המצב במלאי הנוכחי, אני רק רוצה לוודא שהוא גדול מ-10 אז אני יכול לעשות במקום to equal to w, w8 אני מריץ את זה ואנחנו רואים שגם זה עבר. אני יכול לבדוק שהערך הוא מעל 8 אם אני רוצה נגיד לוודא שהערך הוא מתחת ל-12 אז אני יכול כמובן לעשות below 12. אז אני יכול

לקורס המלא: קורס פוסטמן Postman לבדיקות API

ההרצאה הקודמת: בדיקת תוכן ג'ייסון

ההרצאה הבאה: בדיקה שלילית סטטוס קוד - ותוכן ג'ייסון - JSON

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

  • תווים - Chars (שפת #C)
  • בדיקת גבולות
  • תוכן הקורס - מבוא לבדיקות אוטומטיות
  • שיקולים מיוחדים לכלי ביצוע בדיקות

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

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