
keywords.robot.Resource עם הנתיב לקובץ ה-Keywords.Resource.הטקסט המלא של הדקות הראשונות בהרצאה «המבנה הנכון של פרויקט טסטים» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בקטעים הקודמים ראינו איך אנחנו יוצרים לעצמנו קובץ שהוא בעצם סוט, ערכה של טסטים שאנחנו משתמשים בה על מנת לבדוק את האתר, את המערכת ה-Webby שאנחנו רוצים לבדוק.
שימו לב שבמבנה הפרויקט שלנו יש לנו את ספריית הטסט, ספריית ה-Results, פה יש לנו את הדוח של הריצה, וספריית ה-Resources.
אם אני מסתכל על הדוקומנטציה הרשמית של ה-Robot Framework, באתר robotframework.org, Getting Started, אנחנו רואים שיש לנו Best Practice, יש לנו את ה-Test Suit, את הערכת טסטים, Keyword Resource ו-Custom Library.
יש לנו כמה חלקים לטסט. כרגע אנחנו נראה איך אנחנו מפרידים את הטסט שלנו, את ערכת הטסטים שלנו, לשני חלקים, דרכם אנחנו עובדים ב-Best Practice ומפשטים עוד יותר את תהליך הבדיקה שלנו.
מה שאני רוצה לעשות זה שבחבילה של הטסטים sanity.robot יהיו רק טסט קייס. אז אני אגזור את כל התוכן של ה-Variables ושל ה-Keywords ואעביר אותם לקובץ אחר בספריית ריסורסס.
נקרא לקובץ שלנו keywords.robot. יצרתי אותו בתוך ספריית ריסורסס, אני חוזר על הפעולה, מכר שימני על ספריית ריסורסס, New, File, ואני נותן את השם שאני רוצה.
יצרתי את ה-Keywords נקודה רובוט, עכשיו מה שנעשה זה נעביר את החלקים שאנחנו רוצים כמו Variables, נעביר גם את החלקים שקשורים לליברי, לשימוש בליבריז, זה יהיה בתוך ה-Section של ה-Settings, נשתמש גם בדוקומנטיישן, אנחנו גם צריכים להעתיק את כל החלק של ה-Keywords.
העתיק את זה, הוצע לתוך Keywords, אוקיי, אז יש לנו קובץ שמכיל את כל ה-Keywords עם ה-Variables. עכשיו מה שאנחנו צריכים לעשות, אחרי שניקינו את הקובץ של הסו"ת, שימו לב כמה הוא רזה וקטן עכשיו ומכיל רק טסטים, אנחנו צריכים לקרוא לקובץ של ה-QWords.robot.
איך אנחנו יכולים לוודא שהקובץ טסט סו"ת שלנו ידע להשתמש בקובץ קי-וורדס שיצרנו? אנחנו צריכים להוסיף את המילה השמורה resource ולתת פה את המסלול לקובץ של ה-QWords שיצרנו והעתקנו אליו את כל התוכן של ה-Test Cases.
את כל התוכן של ה-Kewords שהם בשימוש לטובת ה-Test Cases.