היי ווינרית,
מה שלומך?
Web API
API = Application Programming Interface
API הוא דרך שבה רכיבי תוכנה מתקשרים זה עם זה.
רכיב אחד ישלח בקשה (קריאה למידע, שליחת מידע או שליחת הוראות)
דרך ה-API ויקבל תשובה מהרכיב השני.

בדף אינטרנט-
ה- front-end = החלק הויזואלי של המוצר, כפתורים, מסכים וכו',
יבצע קריאות באמצעות ה- API
לשרתי ושירותי ה-back-end =צד השרת, קוד, נתונים ומידע מאחורי הקלעים,
כדי לקבל מידע או ישלח מידע שנשלח אליו.
יבצע קריאות באמצעות ה- API
לשרתי ושירותי ה-back-end =צד השרת, קוד, נתונים ומידע מאחורי הקלעים,
כדי לקבל מידע או ישלח מידע שנשלח אליו.

נניח שאת מתחברת לאתר אינטרנט,
הפרטים שתזיני באתר ישלחו ל-back-end
באמצעות API כאשר תלחצי על submit.
כבודקת אני רוצה לדעת שמה שאני רואה ב-UI הם נתונים נכונים
או מה ששלחתי מהממשק נשמר בצורה נכונה.
המשמעות שיש להסתכל על ממשק המשתמש,
לשלוח דברים לשמירה ולבדוק את מסד הנתונים.
הפרטים שתזיני באתר ישלחו ל-back-end
באמצעות API כאשר תלחצי על submit.
כבודקת אני רוצה לדעת שמה שאני רואה ב-UI הם נתונים נכונים
או מה ששלחתי מהממשק נשמר בצורה נכונה.
המשמעות שיש להסתכל על ממשק המשתמש,
לשלוח דברים לשמירה ולבדוק את מסד הנתונים.
אבל מה לגבי שליחת נתונים בין היחידות?
אנחנו יכולים לבדוק את תעבורת ה-API,
את הבקשות והתגובות (request and responses),
כדי לראות מה ה-UI שולח ל-back end ומה התגובה שלו.
יש לבדוק את הדיוק של מעבר וטיפול בבקשות,
לראות איזה מידע לא נשמר במסד נתונים וכו'
ניתן לבדוק גם את מהירות הבקשות,
האם הן הצליחו וכן לראות שגיאות כשאלו מתרחשות.
את הבקשות והתגובות (request and responses),
כדי לראות מה ה-UI שולח ל-back end ומה התגובה שלו.
יש לבדוק את הדיוק של מעבר וטיפול בבקשות,
לראות איזה מידע לא נשמר במסד נתונים וכו'
ניתן לבדוק גם את מהירות הבקשות,
האם הן הצליחו וכן לראות שגיאות כשאלו מתרחשות.