PracticU

בדיקות ידניות מול בדיקות אוטומטיות
פוסטמן - Postman

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

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

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

  1. 00:00

    למה צריך אוטומציה

  2. 00:39

    כלי צד שלישי לבדיקות אוטומטיות

  3. 01:16

    תהליך setup ולמידה

  4. 01:54

    יתרונות וחסרונות מול בדיקות ידניות

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

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

  1. 00:02

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

  2. 00:22

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

  3. 00:43

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

  4. 01:01

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

  5. 01:28

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

  6. 01:42

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

  7. 02:07

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

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

ההרצאה הקודמת: הסבר על מה זה Web API

ההרצאה הבאה: הבדלים בדיקות API לבין בדיקות GUI

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

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

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

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