סוּגהכשרה בכיתה
להירשם

סלניום מתקדם

Selenium Advanced Training & Certification Course

סקירה כללית

קהל & תנאים מוקדמים

מתווה קורס

לוח זמנים ועמלות

תעודה

סלניום מתקדם

קורס זה ברמה המתקדמת נועד להביא אנשי מקצוע בדיקות המשתמשים סלניום לרמה חדשה של מיומנות עם הכלי. הבוחנים ילמדו כיצד להשתמש בתכונות מתקדמות Selenium כדי לשפר את סלניום בדיקות אוטומטיות חבילות באמצעות עורך Eclipse IDE. הדרכה על הידיים מסופק עבור אלה שרוצים לחקור את העוצמה של השימוש Selenium.WebDriver הוא המציע להציע ממשק תכנות פשוט וקצר כמו גם כתובות מספר מגבלות של סלניום-RC API.This אימונים מתוכננת בעיקר עבור אלה אנשי מקצוע שיש להם הבנה של ג 'אווה בסיסי סלניום. כיום, סלניום WebDriver 2 הוא כלי מקובל ביותר. ההתמקדות היא על היישום המעשי של סלניום כדי לפתור את האתגרים בדיקות אוטומטיות באינטרנט עם תחכום.

יעדים

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

קהל יעד

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

תנאים מוקדמים

    • לפחות 3 חודשים של ניסיון ביישום בדיקות אוטומטיות עם סלניום (מומלץ)

or

  • קורס ITS: מבוא לסלניום
  • ניסיון בפיתוח תוכנה (מומלץ)
  • הבנה כללית של יישומים מבוססי אינטרנט (הרצוי)
  • הידע של תכנות Java הוא לא תנאי מוקדם עבור הקורס הזה, אבל ידע כזה מועיל.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • הזרקת JavaScript
  • ממשק API של רובוט עבור פקדים מבוססי חלונות 20
  • תרגיל 1.1 - שימוש בממשקי API של רובוט
  • בדיקת העלאות קבצים והורדות
  • תרגיל 1.2 - בדיקת קובץ להוריד ולהוריד
  • טיפול תאריך תאריך בורר באמצעות סלניום
  • תרגיל 1.3 - בודק תאריך בדיקה
  • תעודת SSL אישור טיפול בסלניום
  • תרגיל 1.4 - טיפול בשגיאות SSL
  • בצע קוד JavaScript מבוסס באמצעות סלניום Webdriver
  • כיצד למצוא קישורים שבורים באמצעות סלניום Webdriver
  • טיפול עוגיות ב סלניום WebDriver
  • גרור ושחרר ב - Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • אובייקטים דינמיים - משתנים xpaths
  • טיפול בטבלה דינמית באינטרנט
  • תרגיל 2.1 - עבודה עם אינטרנט דינמי טבלה
  • טיפול ב- AJAX Drop-Downs
  • העבר את העכבר מעל תפריטים ומסגרות באמצעות מחלקה Action.
  • תרגיל 2.2 - עבודה על הכיתה
  • לחץ לחיצה ימנית על אובייקט

Chapter 3: Web Tables

  • מהו אינטרנט טבלה
  • מחלץ נתונים משולחנות אינטרנט
  • דוגמאות ללוחות אינטרנט סטטיים ודינמיים
  • יצירת פונקציות לשימוש חוזר עבור טבלאות אינטרנט
  • תרגיל 3.1 - יצירת פונקציות לשימוש חוזר עבור טבלאות אינטרנט

Chapter 4: Database testing using web driver

  • התקנת מסד נתונים MySQL
  • סקירה על ממשק חיבור, ממשק הצהרה, הצהרה Prepared וממשקים ערכת.
  • תוכנית דוגמה למסד הנתונים Access.
  • כמה דוגמאות על SELECT, UPDTE ו DELETE queies
  • תרגיל 4.1 - בדיקת פונקציות מסד נתונים
  • כמה דוגמאות Webdriver באמצעות נתונים שנלקחו מתוך מסד נתונים

Chapter 5 : DataDriven Framework using TestNG

  • בניין Base Base Class באמצעות הערות testNG
  • קריאה XPATHS, תצורה מקובץ מאפיינים
  • יישום WebDriver המובלעת לחכות באמצעות WebdriverWait
  • בניית פונקציות השירות
  • ביצוע בדיקות, אצווה מפעיל אותם פרמטרזציה באמצעות קובץ xls
  • תרגיל .1 - Handson השתמש במקרה עם גישה מונעת נתונים
  • בקרת סדר ביצוע מ XLS קבצים

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • מקרה מבחן תרחיש להיעשות באמצעות דף מפעל דפוס TestNG

Chapter 7: Reporting

  • התקנת הרחבת דוח תוסף ב Eclipse
  • שיטות בדו"ח
  • תרגיל 6.1 - יישום דוח על

Chapter 8: Maven Project Management Tool

  • שילוב עם כלי בנייה: Maven
  • אינטגרציה עם מנגנון דיווח מתקדם
  • אינטגרציה עם log4 ספריית דיווח
  • אוטומציה פלטפורמת פיתוח: שולחן העבודה, RESTAPI, נייד
  • השוואה בין נמלה למייבן
  • התקנה של Maven
  • הבנת מבנה Maven
  • יצירת פרויקט Maven ב Eclipse
  • בניית מחזורים
  • הדגמה לדוגמה של בניית מושב פרויקט Maven
  • הבנת תלות Maven
  • הבנת מאיבן
  • תרגיל 7.1 - הדגמה של Maven Eclipse אינטגרציה

פרק 9: בדיקות אינטגרציה רציפה באמצעות Jenkins

  • מה זה ג'נקינס?
  • כלי בניית אינטגרציה רציפה
  • כיצד להתקין את
  • כיצד ליצור עבודה פשוטה
  • תרגיל 8.1 - יצירת מקומות עבודה ב ג 'נקינס
  • שילוב ג'נקינס בפרויקט
  • שילוב Jenkins עם ליקויי חמה
  • תרגיל 8.2 - שילוב של ג 'נקינס עם ליקויי חמה

אנא כתוב לנו בכתובת info@itstechschool.com צור קשר בכתובת + 91-9870480053 עבור מחיר הקורס & עלות הסמכה, לוח זמנים ומיקום

זרוק לנו שאילתה

לקבלת מידע נוסף בחביבות תיצור איתנו קשר.


מלקוחות