
src/main/java ו-src/main/resources: שמורים לקבצים של מפתחי המערכת עצמה. איש בדיקות אוטומטיות לא משתמש בהם.src/test/java ו-src/test/resources: כאן שמים את הקבצים של הבדיקות האוטומטיות, למשל היררכיית page-object-model עם Selenium, עם התיקיות Test ו-Pages.pom.xml: הקובץ שמנהל את הפרויקט, כולל הפלאגינים וה-dependencies. נעמיק בו בשיעורים הבאים.testng.xml: מאפשר להריץ דרך ה-pom את הבדיקות האוטומטיות של הפרויקט.target: תיקיית היעד ל-deployment של המערכת המפותחת.test-output: כאן נמצאים הדוחות והלוגים של תוצרי הבדיקות.הטקסט המלא של הדקות הראשונות בהרצאה «מבנה תיקיות בפרויקט Maven» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז אחרי שיצרנו פרויקט מייבן בסיסי לא השתמשנו בשום טמפלייט, בשום ארכיטייפ שמייבן מציע לנו כדי לבנות פרויקט אלא יצרנו פרויקט משלנו של D. הגיע הזמן להכיר קצת את המבנה הבסיסי של פרויקט מייבן.
אנחנו יכולים להגיד שפרויקט מייבן מתחלק לשני חלקים עיקריים וזה החלק של התוכנה עצמה והחלק של הבדיקות של התוכנה.
יש לנו שני חלקים פה ימוקמו היררכיית הספריות והקבצים, הפקג'ס והקבצי קוד של המוצר עצמו. לדוגמה, אם אני מפתח אפליקציה לאתר נייק אז פה יהיו כל הקבצי קוד של מערכת האתר, מערכת נייק, ופה תהיה את כל הקבצים של ה-unitest או הבדיקות הפונקציונליות
של המערכת. מנקודת ראות של איש בדיקות אוטומטיות אנחנו יכולים לראות שבחלק הזה אנחנו לא נשתמש לדוגמה ב src-main-java src-main-resource המקום הזה שמור לקבצים של המפתחים של המפתחים של המערכת עצמה ואילו ה src-test-java בוא נמקם את ההיררכיה של ה-page-object-model הקבצים של המערכת
של הבדיקות האוטומטיות עם הסלניום הבדיקות הפונקציונליות אז יש לנו את ה-Test ויש לנו את ה-Pages, יש לנו את כל המערכת הזאת שמורה בתוך הסביבה של המייבן בחלק של src test java ו src test resource אלה יהיו הקבצים של הבדיקות.
בנוסף נוכל לראות את הפום xml שיש לנו את הפום xml אנחנו נכיר אותו יותר בשיעורים הבאים נתעמק בו הוא הקובץ שמנהל לנו את כל הפרויקט מנהל לנו גם את הפלאגינים וגם את הדפנדנסיז שני החלקים שמרכיבים פרויקט מייבן ויש לנו גם את ה-TestNGXML אותו קובץ שמאפשר דרך הפו"ם להריץ את הטסטים של הפרויקט
אוטומציה שכתוב בסביבת מייבן. עוד כמה דברים קטנים שכדאי שנשים לב אליהם