PracticU

Java Project

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › Java Project
מילון מושגים:
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
Selenium - כלי לאוטומציה של דפדפן, המשמש בעיקר לבדיקות אוטומטיות של אתרים ויישומי אינטרנט.

Java Project
פרויקט Java הוא המעטפת לכל הקוד שקשור לנושא מסוים, למשל אתר או אפליקציה שרוצים לבדוק. בפרויקט יושבים הקלאסים, קבצי המשאבים והספריות שצריך כדי לכתוב בדיקות לאותו נושא.
יצירת הפרויקט באקליפס
ב-File בוחרים New, ואז Java Project. אם האפשרות לא מופיעה, מחפשים אותה בתפריט Other ומסננים לפי Java. שם הפרויקט מתחיל באות גדולה, למשל Java ebay testing project. ברירת המחדל של ספריית ה-JRE נוצרת אוטומטית, ואין צורך לשנות אותה.
מבנה הפרויקט
- JRE System Library: קבצי הריצה הדיפולטיים של Java. לא נוגעים בהם.
- src: התיקייה שבה כותבים את הקוד, ומכאן ההתחלה של כל הקלאסים.
- Properties: נכנסים אליהם בקליק ימני על שם הפרויקט. בטאב Java Build Path רואים את ה-Source, את הפרויקטים האחרים שאפשר להשתמש בהם, ואת ה-Libraries.
בהמשך מוסיפים ל-Libraries ג'ארים חיצוניים, כשנצטרך ספריות נוספות, כמו Selenium.
שימו לב
ה-Java Project הוא הבסיס, והוא נשאר רזה לפני שמוסיפים ספריות.
השיעור הבא בקורס: Java First Project

פרקי ההרצאה: Java Project

  1. 00:00

    מהו פרויקט Java ולמה הוא נחוץ

  2. 01:16

    יצירת פרויקט Java חדש באקליפס

  3. 02:12

    מבנה הפרויקט וספריית JRE

  4. 02:52

    מאפייני הפרויקט ו-Java Build Path

  5. 03:49

    ספריות Libraries ותלויות בין פרויקטים

תמלול ההרצאה: Java Project

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

  1. 00:01

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

  2. 00:14

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

  3. 00:34

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

  4. 00:55

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

  5. 01:10

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

  6. 01:22

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

  7. 01:45

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

  8. 02:02

    יש עוד דברים שאני יכול לעשות פה, אבל כרגע לצורך יצירת הפרויקט אנחנו ניצור רק את הפרויקט שלנו. בעצם נוצר לי בפריים של ה-package explorer הפרויקט החדש שיצרתי.

  9. 02:15

    אני רואה את הסימן j ebay testing project בתוך הפרויקט ג'אווה שלי, כמו שדיברנו או אנחנו נראה את זה פעמים רבות בהמשך, רואים את ספריית ה-JRE, Java Runtime Environment זה בעצם הקבצים הדפולטיים שיש בכל פרויקט Java שמאפשרים לנו את הפעולות הבסיסיות של ריצה והרצה של הקוד שלנו במערכת.

  10. 02:38

    זאת אומרת, כניסה ל-Runtime, למצב הרצה של הקוד, אנחנו נראה איך אנחנו נכתוב קוד בהמשך. אז זהו הפרויקט שלנו.

  11. 02:46

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

  12. 03:02

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

  13. 03:31

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

  14. 03:57

    הטאב הליבריז זה כל הקבצים והקלאסים שאנחנו צריכים על מנת לרוץ בפרויקט שלנו בקוד שלנו ה-Java Eclipse יציע לנו תמיד את הקבצים הדיפולטיים של ה-Java Runtime Environment בהקמת פרויקט

לקורס המלא: קורס סלניום Selenium בסיסי

מחפשים קורס בנושא?: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: eclipse

ההרצאה הבאה: Java First Project

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

  • Importing Project
  • API Level Project
  • פרוייקט חדש - WinForm Project

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

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