ΤύποςΕκπαίδευση στην τάξη
ΜΗΤΡΩΟ

το σελήνιο έχει προχωρήσει

Selenium Advanced Training & Certification Course

Επισκόπηση

Ακροατήριο & Προϋποθέσεις

Περίγραμμα μαθήματος

Πρόγραμμα & Τέλη

Πιστοποίηση

Σελήνιο Advance

Αυτό το μάθημα προηγμένου επιπέδου έχει σχεδιαστεί για να φέρει τους επαγγελματίες που χρησιμοποιούν το σελήνιο σε ένα νέο επίπεδο δεξιοτήτων με το εργαλείο. Οι εξεταστές θα μάθουν πώς να χρησιμοποιούν προηγμένες λειτουργίες του Σεληνίου για να βελτιώσουν τις αυτοματοποιημένες σουίτες δοκιμών του Selenium χρησιμοποιώντας τον Eclipse IDE Editor. Hands-on εκπαίδευση παρέχεται για όσους θέλουν να εξερευνήσουν τη δύναμη του χρησιμοποιώντας Selenium.WebDriver έχει σχεδιαστεί για να προσφέρει μια απλή και σύντομη διασύνδεση προγραμματισμού καθώς και διευθύνσεις ορισμένους περιορισμούς στην Σελήνιο-RC κατάρτισης API.This ουσιαστικά προγραμματιστεί για εκείνους τους επαγγελματίες που έχουν την κατανόηση της βασικής Java και σεληνίου. Σήμερα, το Selenium WebDriver 2 είναι ένα πιο αποδεκτό εργαλείο. Το επίκεντρο είναι η πρακτική εφαρμογή του σεληνίου για την επίλυση προβλημάτων αυτοματοποιημένων δοκιμών ιστού με εξελιγμένη τεχνολογία.

Στόχοι

  • Χρησιμοποιήστε προηγμένες τεχνικές προγραμματισμού για να οδηγήσετε το Σελήνιο
  • Εργαστείτε με τις κανονικές εκφράσεις και την επαλήθευση που βασίζεται σε πρότυπα
  • Αντιμετώπιση Εξαιρέσεων που σταματούν την εκτέλεση της δοκιμής
  • Εκτελέστε κλήσεις SQL για επαλήθευση δεδομένων
  • Αναζήτηση με προγραμματισμό αντικειμένων ιστού
  • Δυναμική συλλογή δεδομένων από στοιχεία ελέγχου ιστού
  • Σχεδιάστε ένα πλαίσιο δοκιμών με γνώμονα τα δεδομένα στο Σελήνιο
  • Δημιουργία κατανεμημένων δοκιμών χρηστών για τη διεξαγωγή δοκιμών πολλαπλών χρηστών (δοκιμές πλέγματος σεληνίου)

Κοινό στο οποίο απευθύνεται

Το κοινό-στόχος είναι οι δοκιμαστές λογισμικού που επιδιώκουν να αυτοματοποιήσουν τη δοκιμή των εφαρμογών ιστού χρησιμοποιώντας Selenium σε υψηλό τεχνικό επίπεδο. Αυτό το μάθημα έχει σχεδιαστεί κυρίως για τη δοκιμή επαγγελματιών που χρησιμοποιούν Σελήνιο. Το κοινό μπορεί επίσης να συμπεριλαμβάνει επαγγελματίες που ασχολούνται με την εξασφάλιση της ποιότητας, διευθυντές ή ηγέτες ομάδων που είναι υπεύθυνοι για την αλληλεπίδραση με τους δοκιμαστές ή που πρέπει να διασφαλίσουν ότι τα εργαλεία υλοποιούνται πλήρως και κατάλληλα.

Προϋποθέσεις

    • Τουλάχιστον 3 μήνες εμπειρίας για την εφαρμογή αυτοματοποιημένων δοκιμών με σελήνιο (συνιστάται)

or

  • Το μάθημα ITS: Εισαγωγή στο σελήνιο
  • Κάποια εμπειρία ανάπτυξης λογισμικού (συνιστάται)
  • Γενική κατανόηση των εφαρμογών που βασίζονται στον ιστό (επιθυμητό)
  • Η γνώση του προγραμματισμού Java δεν αποτελεί προϋπόθεση για αυτό το μάθημα, αλλά αυτή η γνώση είναι ευεργετική.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • API ρομπότ για ελέγχους παραθύρων 20
  • Άσκηση 1.1 - Χρήση API ρομπότ
  • Δοκιμάζοντας μεταφορτώσεις και λήψεις αρχείων
  • Άσκηση 1.2 - Δοκιμαστικό αρχείο Ανέβασμα και λήψη
  • Χειρισμός επιλογής ώρας με βάση το σελήνιο
  • Άσκηση 1.3 - Έλεγχος επιλογής ημερομηνίας
  • Διαχείριση σφαλμάτων πιστοποιητικού SSL σε σελήνιο
  • Άσκηση 1.4 - Αντιμετώπιση σφαλμάτων SSL
  • Εκτελέστε τον κώδικα που βασίζεται στη JavaScript χρησιμοποιώντας το Selenium Webdriver
  • Πώς να βρείτε Broken συνδέσεις χρησιμοποιώντας Selenium Webdriver
  • Διαχείριση των cookies στο Selenium WebDriver
  • Σύρετε και ρίξτε στο Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Δυναμικά αντικείμενα - μεταβλητά xpaths
  • Δυναμική διαχείριση επιτραπέζιου ιστού
  • Άσκηση 2.1 - Εργασία με Δυναμικό Πίνακα Ιστού
  • Διαχείριση μεταβολών AJAX
  • Ποντίκι πάνω από τα μενού και τα πλαίσια χρησιμοποιώντας την κατηγορία Δράση.
  • Άσκηση 2.2 - Εργασία στην κατηγορία δράσης
  • Κάντε δεξί κλικ σε ένα αντικείμενο

Chapter 3: Web Tables

  • Τι είναι το Web Table
  • Εξαγωγή δεδομένων από πίνακες ιστού
  • Παραδείγματα στατικών και δυναμικών πινάκων ιστού
  • Δημιουργία επαναχρησιμοποιήσιμων λειτουργιών για πίνακες Web
  • Άσκηση 3.1 - Δημιουργία επαναχρησιμοποιήσιμων λειτουργιών για πίνακες Web

Chapter 4: Database testing using web driver

  • Εγκατάσταση βάσης δεδομένων MySQL
  • Επισκόπηση σχετικά με τη διεπαφή σύνδεσης, τη διεπαφή καταχώρισης, τις προπαρασκευασμένες καταστάσεις και τις διεπαφές αρίθμησης.
  • Παράδειγμα προγράμματος για πρόσβαση στη βάση δεδομένων.
  • Μερικά παραδείγματα σχετικά με τις ερωτήσεις SELECT, UPDTE και DELETE
  • Άσκηση 4.1 - Δοκιμές λειτουργιών βάσης δεδομένων
  • Ορισμένα παραδείγματα Webdriver χρησιμοποιώντας δεδομένα που έχουν ληφθεί από τη βάση δεδομένων

Chapter 5 : DataDriven Framework using TestNG

  • Δοκιμή βασικής κλάσης δοκιμής με τη χρήση σχολιασμών testNG
  • Ανάγνωση XPATHS, Διαμόρφωση από αρχείο ιδιοτήτων
  • Η εφαρμογή του implicit WebDriver περιμένει χρησιμοποιώντας το WebdriverWait
  • Δημιουργία λειτουργιών χρησιμότητας
  • Εφαρμογή δοκιμών, εκτέλεση με παρτίδες και παραμετροποίηση με χρήση αρχείου xls
  • Άσκηση .1 - Χειροκίνητη θήκη με προσέγγιση δεδομένων που οδηγείται από δεδομένα
  • Έλεγχος εκτέλεσης εντολής από αρχεία XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Δοκιμαστικό σενάριο δοκιμής που πρέπει να γίνει χρησιμοποιώντας τη σελίδα Factory Pattern και TestNG

Chapter 7: Reporting

  • Εγκαθιστώντας Plugin Report Extent σε Eclipse
  • Μέθοδοι στην αναφορά έκτασης
  • Άσκηση 6.1 - Εφαρμογή αναφοράς έκτασης

Chapter 8: Maven Project Management Tool

  • Ενσωμάτωση σεληνίου με εργαλείο κατασκευής: Maven
  • Ενσωμάτωση με τον προηγμένο μηχανισμό αναφοράς
  • Ενσωμάτωση με τη βιβλιοθήκη αναφορών log4j
  • Ανάπτυξη πλατφόρμας αυτοματισμού: Desktop, RESTapi, Mobile
  • Σύγκριση μεταξύ Ant και Maven
  • Εγκατάσταση του Maven
  • Κατανοώντας τη δομή του Maven
  • Δημιουργία ενός έργου Maven στο Eclipse
  • Maven Build Κύκλοι
  • Δοκιμαστική επίδειξη κατασκευής συνεδρίας του έργου Maven
  • Κατανόηση των εξαρτήσεων του Maven
  • Κατανόηση των αποθετηρίων Maven
  • Άσκηση 7.1 - Επίδειξη ολοκλήρωσης Eclipse Maven

Κεφάλαιο 9: Συνεχής Έλεγχος Ενσωμάτωσης χρησιμοποιώντας το Jenkins

  • Τι είναι ο Jenkins
  • Συνεχή εργαλεία ενσωμάτωσης Build
  • Πώς να εγκαταστήσετε την Jenkins
  • Πώς να δημιουργήσετε μια απλή εργασία
  • Άσκηση 8.1 - Δημιουργία θέσεων εργασίας στο Jenkins
  • Ενσωμάτωση της Jenkins στο Έργο
  • Ενσωμάτωση της Jenkins με Eclipse
  • Άσκηση 8.2 - Ενσωμάτωση της Jenkins με Eclipse

Παρακαλούμε γράψτε μας στο info@itstechschool.com & επικοινωνήστε μαζί μας στο + 91-9870480053 για την τιμή του αγώνα και το κόστος, το χρονοδιάγραμμα & την τοποθεσία πιστοποίησης

Αφήστε μας ένα ερώτημα

Για περισσότερες πληροφορίες ευγενικά Επικοινωνήστε μαζί μας.


Κριτικές