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

Σελήνιο

Σελήνιο βασικό μάθημα εκπαίδευσης και πιστοποίησης

Επισκόπηση

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

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

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

Πιστοποίηση

Σελήνιο βασικό εκπαιδευτικό πρόγραμμα και πιστοποίηση

Το σελήνιο είναι ένα ανοικτού κώδικα και ένα φορητό αυτοματοποιημένο εργαλείο s / w που χρησιμοποιείται για αυτοματοποίηση δοκιμών (εφαρμογές ιστού). Χορηγείται άδεια χρήσης του Apache License 2.0. Το σελήνιο είναι μια σειρά από εργαλεία που βοηθούν στην αυτοματοποίηση μόνο εφαρμογών ιστού. Αυτό το σεμινάριο θα σας δώσει μια σε βάθος κατανόηση του Selenium και των σχετικών εργαλείων και της χρήσης τους. Έχει τις δυνατότητες να λειτουργεί σε διαφορετικά λειτουργικά συστήματα και προγράμματα περιήγησης. Το σελήνιο δεν είναι απλώς ένα και μόνο εργαλείο, αλλά ένα σύνολο εργαλείων που βοηθούν τους δοκιμαστές να αυτοματοποιούν τις εφαρμογές που βασίζονται στον ιστό με μεγαλύτερη αποτελεσματικότητα και ακρίβεια.

Στόχοι της Βασικής Εκπαίδευσης Σεληνίου

Το σελήνιο είναι ένα φορητό πλαίσιο δοκιμών λογισμικού για εφαρμογές ιστού. Πρόκειται για ένα ολοκληρωμένο εκπαιδευτικό πρόγραμμα αυτοματοποιημένων ελέγχων, όπως Εισαγωγή στη Αυτοματοποιημένη Δοκιμή, Εισαγωγή στην IDE Σεληνίου και την Εγκατάσταση, Έννοιες IDE Σεληνίου, Selenium RC, TestNG, Λειτουργίες Web Driver, Πλαίσιο και Σελήνιο Πλέγμα κλπ.

  • Το σελήνιο είναι ένα εργαλείο ανοιχτού κώδικα.
  • Σελήνιο Μπορεί να επεκταθεί για διάφορες τεχνολογίες που εκθέτουν DOM.
  • Διαθέτει δυνατότητες εκτέλεσης σεναρίων σε διαφορετικά προγράμματα περιήγησης.
  • Μπορεί να εκτελέσει σενάρια σε διάφορα λειτουργικά συστήματα.
  • Το σελήνιο υποστηρίζει τις κινητές συσκευές.
  • Εκτελεί δοκιμές εντός του προγράμματος περιήγησης, έτσι ώστε η εστίαση ΔΕΝ απαιτείται ενώ εκτελείται η εκτέλεση δέσμης ενεργειών.
  • Μπορεί να εκτελεί δοκιμές παράλληλα με τη χρήση πλεγμάτων σεληνίου.

Intended Audience of Selenium Basic Course

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

Prerequisites of Selenium Basic Certification

  • Βασικές γνώσεις σχετικά με το JAVA
  • Βασικές γνώσεις σχετικά με τη δοκιμή λογισμικού

Course Outline Duration: 3 Days

Κεφάλαιο 1: Εισαγωγή στο σελήνιο

  • Ιστορία Σεληνίου
  • Εισαγωγή στο σελήνιο
  • Αρχιτεκτονική του Selenium Webdriver
  • Σελήνιο Javadocs

Κεφάλαιο 2: Εγκαταστάσεις και διαρθρώσεις

  • Εγκατάσταση Java
  • Εγκατάσταση και διαμόρφωση Eclipse
  • Λήψεις σεληνίου και διαμόρφωση
  • Ρυθμίσεις Έργου Σεληνίου

Κεφάλαιο 3: Βασικές έννοιες του πρώτου προγράμματος Webdriver

  • Διασύνδεση Webdriver
  • Άσκηση 3.1: Εφαρμογή διεπαφής Webdriver
  • Προγράμματα οδήγησης προγράμματος περιήγησης
  • Βασικές μέθοδοι του Webdriver
  • Άσκηση 3.2: Εφαρμογή βασικών μεθόδων του Webdriver
  • Πώς να εκτελέσετε δοκιμές στο Google Chrome
  • Άσκηση 3.3: Εκτέλεση δοκιμών στο Google Chrome
  • Πώς να εκτελέσετε δοκιμές στον Internet Explorer
  • Άσκηση 3.4: Εκτέλεση δοκιμών στον Internet Explorer

Κεφάλαιο 4: Τεχνικές και εργαλεία εντοπισμού

  • Εγκατάσταση Firebug και Firepath στον Firefox
  • Τεχνικές εντοπισμού: ID, xPath, tagName
  • Τεχνικές εντοπισμού: className, όνομα, linkText
  • Συγγραφή προσαρμοσμένων xPaths
  • Εντοπιστές επιλογέα CSS
  • Άσκηση 4.1: Εφαρμογή διαφορετικών εντοπιστών

Κεφάλαιο 5: Τεχνικές για την αυτοματοποίηση του διαδικτυακού περιβάλλοντος χρήστη

  • Χειριστείτε τα αναπτυσσόμενα μενού
  • Μέθοδοι διαγραφής: Επιλέξτε
  • Άσκηση 5.1: Πλαίσιο χειρισμού, Επιλογή τιμών ανά ορατό κείμενο, κατά χαρακτηριστικό τιμής
  • Χειρισμός κουμπιών ραδιοφώνου και κουτιών ελέγχου
  • Άσκηση 5.2: Χειρισμός κουμπιών ραδιοφώνου και πλαισίων ελέγχου
  • Λίστα τεχνικών για τη διαχείριση κουμπιών ραδιοφώνου
  • Επιλογή, Απενεργοποίηση, Ενεργοποίηση & Απενεργοποίηση
  • Άσκηση 5.3: Εφαρμογή επιλογής, απαλοιφής, ενεργοποίησης και απενεργοποίησης
  • Διαχείριση Ειδοποιήσεων & Αναδυόμενα παράθυρα
  • Άσκηση 5.4: Χειριστείτε αναδυόμενα παράθυρα, modals, javascript ειδοποιήσεις και προτροπές

Κεφάλαιο 6: Τεχνικές για την αυτοματοποίηση του διαδικτυακού περιβάλλοντος χρήστη - Προηγμένες

  • Χειρισμός αλληλεπιδράσεων ποντικιού
  • Άσκηση 6.1: Εφαρμογή συμβάντων ποντικιού
  • Διαχείριση συμβάντων πληκτρολογίου
  • Άσκηση 6.2: Εφαρμογή συμβάντων Keypress
  • Συζήτηση σχετικά με την κατηγορία δράσης
  • Χειρισμός πολλαπλών παραθύρων
  • Άσκηση 6.3: Άνοιγμα πολλαπλών παραθύρων, εναλλαγή μεταξύ τους
  • Έννοιες χειρισμού παραθύρων
  • Διαχείριση ετικετών ul li
  • Άσκηση 6.4: Χειριστείτε ετικέτες ul και li
  • Πώς να χειριστείτε το iFrames
  • Άσκηση 6.5: Αλληλεπίδραση με iFrames
  • Χειρισμός πινάκων πινάκων
  • Άσκηση 6.6: Διαβάστε τα δεδομένα από ένα δίκτυο δεδομένων
  • Μεγιστοποίηση των Windows και διαγραφή των cookies
  • Λήψη στιγμιότυπων σφαλμάτων
  • Τα αποτελέσματα των δοκιμών μέσω ηλεκτρονικού ταχυδρομείου
  • Άσκηση 6.7: Λάβετε στιγμιότυπα σφάλματος και τα αποτελέσματα των δοκιμών μέσω ηλεκτρονικού ταχυδρομείου

Κεφάλαιο 7: Συγχρονισμός & Αναμονή

  • Διαχείριση προβλημάτων συγχρονισμού
  • ύπνος()
  • Ενεργή και ρητή αναμονή
  • Έξυπνα Περιμένετε
  • Άσκηση 7.1: Εφαρμόστε όλους τους τύπους αναμονής

Κεφάλαιο 8: Περισσότερες λειτουργίες Webdriver

  • Επιθυμητές δυνατότητες
  • Εργασία με πρόγραμμα περιήγησης χωρίς κεφαλαία
  • Συνεργασία με το PhantomJS
  • Άσκηση 8.1: Εφαρμογή δοκιμής στο PhantomJS
  • Εργασία με το HtmlUnitDriver
  • Άσκηση 8.2: Εφαρμογή δοκιμών στο HtmlUnitDriver
  • Προφίλ Webdriver
  • Άσκηση 8.3: Εκτελέστε δοκιμές σε πολλά προφίλ προγράμματος περιήγησης
  • Διαχείριση δυναμικών αντικειμένων

Κεφάλαιο 9: Πλέγμα σεληνίου

  • Τι είναι το πλέγμα του σεληνίου
  • Πώς να εκτελέσετε τις δοκιμές σεληνίου εξ αποστάσεως
  • Ρύθμιση διαύλου και κόμβου
  • Καταχώρηση διακομιστή Hub και κόμβου
  • Επιθυμητές δυνατότητες - Πρόγραμμα πλέγματος
  • Άσκηση 9.1: Εκτελέστε απομακρυσμένες δοκιμές

Κεφάλαιο 10: Δοκιμή κινητών αυτοματισμών

  • appium Χαρακτηριστικά
  • Εγκατάσταση του Android SDK, Eclipse
  • Ρύθμιση μεταβλητών συστήματος για την πραγματοποίηση εργασιών Android
  • Η εγκατάσταση του server νωρίτερα εποχές
  • Διαμόρφωση εποχές, βάζα σελήνιο
  • Επανάκληση εικονικής συσκευής Android
  • Άσκηση 11.1: Εκτέλεση δοκιμών σε συσκευή Android Virtual

Κεφάλαιο 11: Σχεδίαση μοτίβων για Web Testing

  • Πρότυπα αντικειμένων σελίδας
  • Page Factory Patterns
  • Φορτωτικά εξαρτήματα
  • Άσκηση 12.1: Εφαρμογή αντικειμένων σελίδας και εργοστασιακή σελίδα για δοκιμαστικό σενάριο

Κεφάλαιο 12: TestNG Framework

  • Γιατί το TestNG και τα πλεονεκτήματά του
  • Εγκατάσταση και ρύθμιση του TestNG στην έκλειψη
  • Σημειώσεις του TestNG
  • Προτεραιότητα στις δοκιμές στο testNG
  • Άσκηση 13.1: Εφαρμογή των σχολιασμών του TestNG
  • Αποσύνδεση και ενεργοποίηση δοκιμών και χρήση χρονικών ορίων
  • Σημασία του αρχείου ρύθμισης TestNG - testng.xml
  • Ομάδες στο TestNG
  • Έλεγχος δεδομένων με TestNG
  • Παρατηρήσεις DataProvider - Παραμετροποίηση περιπτώσεων δοκιμών
  • Παράμετροι στις αναφορές
  • Παράλληλες σουίτες, παράλληλες δοκιμές, τάξεις και μέθοδοι
  • Άσκηση 13.2: Εκτέλεση παράλληλων δοκιμών και σουιτών
  • Η επαναφορά των δοκιμών απέτυχε
  • Επιτυχία, αποτυχία και επιβεβαίωση
  • Αποτελέσματα καταγραφής, Ακρόαση καταγραφής, Καταγραφή δημοσιογράφων
  • Reporter API

Κεφάλαιο 13: Δημιουργία αναφορών

  • Λήψη και διαμόρφωση αναφορών XSLT
  • Δημιουργία αναφορών HTML για εκτέλεση δοκιμών σεληνίου
  • Άσκηση 14.1: Δημιουργήστε αναφορές XSLT και HTML

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

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

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


Κριτικές