Course Outline
Εισαγωγή στη Δοκιμή Αυτοματισμού
- Επισκόπηση των δοκιμών αυτοματισμού
- Τα οφέλη του αυτοματισμού
- Τύποι δοκιμών: Λειτουργικό vs Μη λειτουργικό
- Κατανόηση του οικοσυστήματος του πελάτη
- Επισκόπηση του Oracle APEX
- Εισαγωγή στο .Net Core
- Βασικά στοιχεία του Machine Learning σε αλγόριθμους κώδικα
Επισκόπηση εργαλείων αυτοματισμού
- Selenium
- Ρύθμιση του Selenium WebDriver
- Σύνταξη και εκτέλεση δοκιμαστικών σεναρίων
- Βέλτιστες πρακτικές για Selenium
- TestComplete
- Εισαγωγή στο TestComplete
- Δημιουργία αυτοματοποιημένων δοκιμών για διαφορετικές εφαρμογές
- Ενσωμάτωση TestComplete με άλλα εργαλεία
Βαθιά βουτιά στον αυτοματισμό με Selenium
- Προχωρημένο Selenium
- Χειρισμός δυναμικών στοιχείων Ιστού
- Δοκιμή μεταξύ προγραμμάτων περιήγησης
- Ενσωμάτωση με TestNG και JUnit
- Ανάπτυξη Πλαισίου
- Μοντέλο αντικειμένου σελίδας (POM)
- Πλαίσια που βασίζονται σε δεδομένα και βασίζονται σε λέξεις-κλειδιά
- Συνεχής ενοποίηση με Jenkins
Προηγμένες δυνατότητες στο TestComplete
- Scripting και αυτοματισμός
- Γλώσσες δέσμης ενεργειών που υποστηρίζονται από TestComplete
- Αυτοματοποίηση επιτραπέζιων εφαρμογών, ιστού και κινητών εφαρμογών
- Προσαρμογή δοκιμών
- Δημιουργία προσαρμοσμένων σημείων ελέγχου
- Χειρισμός εξαιρέσεων και σφαλμάτων
Ενσωμάτωση με Oracle APEX και .Net Core
- Δοκιμές Oracle Εφαρμογές APEX
- Αυτοματοποιημένες στρατηγικές δοκιμών για εφαρμογές APEX
- Εργαλεία και πρακτικές ειδικά για το APEX
- Αυτοματοποίηση σε .Net Core
- Ρύθμιση δοκιμαστικών έργων
- Δοκιμή μονάδας με xUnit
- Ενσωμάτωση και δοκιμές από άκρο σε άκρο
Machine Learning στον Αυτοματισμό
- Εισαγωγή στο Machine Learning στο Testing
- Βασικά στοιχεία μηχανικής μάθησης
- Χρησιμοποιήστε περιπτώσεις μηχανικής μάθησης στον αυτοματισμό δοκιμών
- Υλοποίηση Machine Learning αλγορίθμων
- Συγγραφή αλγορίθμων για προγνωστική ανάλυση
- Ενσωμάτωση μηχανικής μάθησης με αυτοματισμό δοκιμών
Συντήρηση και μη αυτόματη κατασκευή νέων εφαρμογών
- Βασικές αρχές χειροκίνητης δοκιμής
- Τεχνικές χειροκίνητων δοκιμών
- Σύνταξη αποτελεσματικών δοκιμαστικών περιπτώσεων και σχεδίων δοκιμών
- Μετάβαση από χειροκίνητη σε αυτοματοποιημένη δοκιμή
- Προσδιορισμός υποψηφίων αυτοματισμού
- Βέλτιστες πρακτικές για τη διατήρηση σεναρίων δοκιμών
Ψηφιακές στρατηγικές HCM/NPP και Outsourcing
- Ψηφιακή επισκόπηση HCM/NPP
- Εργαλεία και τεχνολογίες στο HCM
- Στρατηγικές αυτοματισμού για εφαρμογές HCM
- Διαχείριση Εξωτερικών Εργασιών Δοκιμών
- Βέλτιστες πρακτικές για εξωτερική ανάθεση
- Διασφάλιση ποιότητας και συνέπειας στα έργα που ανατίθενται σε εξωτερικούς συνεργάτες
Εναλλακτικά Εργαλεία και Τεχνολογίες
- Αξιολόγηση Jtest και SOAtest
- Χαρακτηριστικά του Jtest και του SOAtest
- Καταλληλότητα για τις ανάγκες του πελάτη
- Παρουσίαση Εναλλακτικών Εργαλείων
- Διερεύνηση άλλων εργαλείων αυτοματισμού (π.χ., Katalon Studio, Postman για δοκιμή API)
- Στρατηγικές ένταξης και μετάβασης
Hands-On Workshops και σενάρια πραγματικού κόσμου
- Πρακτικές συνεδρίες
- Πρακτικά εργαστήρια με Selenium και TestComplete
- Πραγματικά σενάρια δοκιμών
- Case Studies και Capstone Project
- Ομαδικό έργο για την υλοποίηση ολοκληρωμένης λύσης αυτοματισμού
- Παρουσίαση και αξιολόγηση από ομοτίμους
Περίληψη και Επόμενα Βήματα
Requirements
- Κατανόηση βασικών εννοιών προγραμματισμού
- Εμπειρία στη δοκιμή λογισμικού (χειροκίνητη ή αυτοματοποιημένη)
- Εξοικείωση με τεχνολογίες web και πλαίσια ανάπτυξης
Ακροατήριο
- Δοκιμαστές Αυτοματισμού
- Μηχανικοί QA
- Προγραμματιστές λογισμικού
- Επαγγελματίες πληροφορικής που ασχολούνται με τη συντήρηση και τη δοκιμή λογισμικού
Testimonials (5)
Απόλαυσα τα πάντα καθώς είναι όλα καινούργια για μένα και μπορώ να δω την προστιθέμενη αξία που μπορεί να έχει στη δουλειά μου.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Ήταν εύκολο να το καταλάβεις και να το εφαρμόσεις.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
Machine Translated
Ο εκπαιδευτής εξηγήσει μελετательώς κάθε λειτουργία.
Argean Quilaquil - DXC
Course - TestComplete
Machine Translated
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Course - JMeter Fundamentals
Machine Translated
I found the trainer made the course very interesting.
Cameron Taylor
Course - Web Application Performance Testing with JMeter
Machine Translated