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)
Το μάθημα ήταν ενημερωτικό και εύκολο στην παρακολούθηση.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
Machine Translated
Απόλαυσα τα πάντα καθώς είναι όλα καινούργια για μένα και μπορώ να δω την προστιθέμενη αξία που μπορεί να έχει στη δουλειά μου.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks