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
  • Προγραμματιστές λογισμικού
  • Επαγγελματίες πληροφορικής που ασχολούνται με τη συντήρηση και τη δοκιμή λογισμικού
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories