
הטקסט המלא של הדקות הראשונות בהרצאה «מה כולל Robot Framework» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בסרטון הקרוב אני ארצה להסביר קצת מה כולל בעצם הרובוט פריימוורק וכמה הוא כלי שמכיל המון המון יתרונות בשבילנו. אז הדבר הראשון, הסעיף הראשון זה השפה. אנחנו כותבים בשפה שהיא שפה של רובוט, רובוט פריימוורק, אנחנו נכיר אותה בדיוק בשיעורים הבאים.
היא מבוססת מאחורי הקלעים על פייתון. יש לנו את הסקריפטים, את ה-Test Project שבהם נכתוב את הטסטים שלנו, ראינו את זה בדמו ותכף ניגש ונעשה גם אנחנו את הפרויקט שלנו.
ספריות תומכות או supporting libraries אנחנו נוכל להשתמש ברובוט בספריות תומכות שייתנו לנו אפשרות להתממשק לדוגמה עם הדפדפן בעזרת הספריות של הסלניום נוכל להתממשק ולכתוב טסטים שמדמים התנהגות של משתמש מול דפדפן לדוגמה פעולת לחיצה על כפתור הוספת לקוח מחיקת לקוח לוג אאוט לוגין וכדומה הרובוט כמו טסט אוטומשן פרימוורק טוב מכיל גם טסט
ראנר מה זה אומר טסט ראנר? היכולת שלנו להריץ כמה טסטים ביחד או צורה שאנחנו יכולים לבצע טסטים בצורה קבוצתית ובצורה יעילה וקלה. וכמובן הסעיף של הדוח סיכום הריצה, כלומר מה הורץ, מה הצליח, מה נכשל, אם נכשל אז סקרין שוט, סילומי מסך של מקום הכישלון, סיכום הריצה, אפשרות חיפוש ואפשרות חקירה
בעזרת הלוגים של הדוח הזה. הרובוט ממש מצטיין מבחינת הדוח סיכום ריצה שלו, היכולת לתזמן את הריצה שלנו או לממשק את זה עם ה-Continuous Integration, היכולת שלנו לשלב את הריצה של הרובוט בג'נקינס לדוגמה, שזה כלי שמאפשר לנו להריץ את הטסטים שלנו מיד אחרי שהקוד מתקמפל, הקוד של אנשי פיתוח של המערכת הנבדקת,
גרסה חדשה יוצאת, אנחנו כבר מריצים את הבדיקות האוטומטיות שלנו. הרובוט גם מאפשר לנו ריצה מקבילית, זאת אומרת ריצה של כמה טסטים בו זמנית במקביל, זה ממש ממש נהדר מבחינתנו אז נקודה חשובה אחרונה זה שאת כל החבילה הנהדרת הזאתי הרבת ערך הזאתי אנחנו מקבלים בחינם כל מה שאנחנו צריכים זה פשוט ללמוד את הרובוט להטמיע