Course Outline

Σελήνιο

Εισαγωγή

    Τι είναι το Selenium Εργαλείο Χρήση του εργαλείου Selenium στον αυτοματισμό Χαρακτηριστικά του Selenium Εργαλείου

Συστατικά

    Διαφορά μεταξύ Selenium και άλλων εργαλείων Selenium IDE Selenium Web Driver Selenium Grid Seledriod εισαγωγή

Εγκαταστάσεις

    Εγκατάσταση Eclipse IDE (προτιμότερη έκδοση Mars) Εγκατάσταση/Επικύρωση προσθηκών Java JDK 1.7 και Ανώτερης εγκατάστασης (TestNG, Maven, κ.λπ.) Εγκατάσταση Selenium (τελευταία σταθεροποιημένη έκδοση) Εγκατάσταση όλων/απαιτούμενων προγραμμάτων οδήγησης προγράμματος περιήγησης Εγκατάσταση όλων των υποστηριζόμενων βιβλιοθηκών, προγραμμάτων οδήγησης, βάζα, πρόσθετα κ.λπ.

Διαμορφώσεις

    Διαμόρφωση διαδρομής/διαδρομής κλάσης για επίπεδο συστήματος και χρήστη Διαμόρφωση eclipse με όλες τις απαραίτητες βιβλιοθήκες, Java Διαμόρφωση IE Devtool, FireBug, Firepath, κ.λπ. με προγράμματα περιήγησης

Ξεκινήστε το δείγμα δοκιμής

    Γλώσσες που υποστηρίζονται στο Selenium Εγγραφή και εκτέλεση του σεναρίου στο Selenium IDE Εγγραφή και εκτέλεση του σεναρίου στο Selenium Πρόγραμμα οδήγησης Web Προβολή και ανάλυση αποτελεσμάτων δοκιμής

Χρησιμοποιώντας το Selenium

    Τι είναι ο Συγχρονισμός Τρόπος τοποθέτησης επικυρώσεων (στοιχείο, επαλήθευση) Τρόπος εκκίνησης προγράμματος περιήγησης και εφαρμογής/URL Πώς να ρυθμίσετε τις παραμέτρους του προγράμματος περιήγησης χρησιμοποιώντας προσαρμοσμένο κώδικα Εργασία με Java με Selenium (κλάση, πακέτο, OOP, κ.λπ.) Κατανόηση του DOM Τρόπος αναγνώρισης αντικείμενα/στοιχεία που χρησιμοποιούν σελήνιο

Χειρισμός παραθύρων

    Τρόπος ανάγνωσης κειμένου/τιμών από ιστοσελίδα Τρόπος εισαγωγής τιμών σε στοιχεία/αντικείμενα Εργασία με αντικείμενα DOM (κουμπιά, σύνδεσμοι, επιλογή, επιλογή, πίνακες, κ.λπ.) Τρόπος επιλογής/επιλογής τιμών με χρήση λίστας/πλαισίων επιλογή/επιλογή πλαισίου ελέγχου/κουμπί ραδιοφώνου Τρόπος χειρισμού συμβάντων ποντικιού, πληκτρολογίου Εφαρμογή χειρισμού εξαιρέσεων στο σελήνιο Τρόπος χειρισμού πολλών προγραμμάτων περιήγησης Χειρισμός ειδοποιήσεων Χειρισμός ειδοποιήσεων των παραθύρων με χρήση του AutoIT

Δοκιμές βάσει δεδομένων

    Τι είναι η δοκιμή βάσει δεδομένων Παραμετροποίηση των σεναρίων δοκιμής με χρήση excel Ανάγνωση, εγγραφή των δεδομένων σε/από excel Εργασία με CSV, XLS, Flat αρχεία και DB

TestNG

    Τι είναι το TestNG Create TestNG.XML αρχείο / Test / TestSuite Ενσωμάτωση με σενάρια Selenium Εκτέλεση από TestNG Εκτέλεση από TestNG Ετικέτες σχολιασμών TestNG στο TestNG.XML αρχείο Εργασία με ομάδες

POM

    Εισαγωγή στο πλαίσιο μοντέλου αντικειμένου σελίδας Εισαγωγή στο πλαίσιο μοντέλου αντικειμένου σελίδας Χρήση αρχείου ιδιοτήτων

Log4J

    Εισαγωγή Εφαρμογή στο σελήνιο Δημιουργία αρχείων καταγραφής και ανάλυση

ΜΑΒΕΝ

    Εισαγωγή Δημιουργία έργου MAVEN Ρύθμιση παραμέτρων με σελήνιο και java Build/Run the build

Πλέγμα

    Εισαγωγή Remote Web Driver Configuring Hub Configuring Node Running scripts σε απομακρυσμένο υπολογιστή / παράλληλη εκτέλεση

Έργο μετατροπής

    Τι είναι η μετατροπή έργου Πώς να μετατρέψετε το έργο Java σε Maven και αντίστροφα

Πλαίσιο Αυτοματισμού

    Εισαγωγή στα Πλαίσια Αυτοματισμού Τύποι πλαισίων και πλεονεκτήματα Εργασία με εκτεταμένο προγραμματισμό (Java)

Πλησιάζω

    Πώς να δημιουργήσετε πλαίσια αυτοματισμού Κατανόηση της προσέγγισης αυτοματισμού δοκιμής

 

JMeter

Εισαγωγή

    JMeter χαρακτηριστικά Δοκιμή απόδοσης

Προετοιμασία δοκιμής

    Απαιτήσεις και προσδοκίες Συμβουλές για καλύτερα αποτελέσματα

Επισκόπηση στοιχείων

    Σχέδιο δοκιμής Ομάδα νημάτων Sampler Λογικός ελεγκτής ακροατής χρονοδιακόπτης Επιβεβαίωση παραμέτρων Element Η σειρά εκτέλεσης

Goαπό πρακτικές

    Ενσωματωμένοι πόροι Προσωρινή μνήμη Καταγραφή χρόνους σκέψης Εκτελούνται από τη γραμμή εντολών

Μεταβλητές

    Δημιουργία με εξαγωγή προβολής

Λειτουργίες

    Προετοιμασία Χρήση Δημιουργία

Ιδιότητες

    Χρήση Δημιουργίας

Αυθεντικοποίηση

    Η εφαρμογή Ιστού σχηματίζει βασικό έλεγχο ταυτότητας HTTP

Αναφορά

    Δημιουργία πίνακα ελέγχου αναφοράς Αποτελέσματα σε πραγματικό χρόνο

Κατανεμημένες δοκιμές

    Εκτέλεση από τη γραμμή εντολών

Επέκταση λειτουργικότητας

    Προσθήκες Προσαρμοσμένος κωδικός

Requirements

Επαγγελματίας δοκιμών με γνώσεις χειροκίνητων δοκιμών, Επισκόπηση Test Automation & αντικειμενοστρεφούς προγραμματισμού (κατά προτίμηση Java)

 35 Hours

Number of participants



Price per participant

Testimonials (7)

Related Courses

Tosca: Model-Based Testing for Complex Systems

35 Hours

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

JMeter Fundamentals

7 Hours

Introduction to Selenium

7 Hours

JMeter Fundamentals and JMeter Advanced

14 Hours

Related Categories