Μηχανικός δοκιμών από την αρχή - πορεία 95.000 τρίψιμο. από ProductStar, εκπαίδευση, Ημερομηνία: 28 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Νκαι το μάθημα που θα μάθετε
Δοκιμή διαδικτυακών εφαρμογών
Μάθετε βασικά εργαλεία και έγγραφα δοκιμής, φόρμες HTML, βασικά στοιχεία επικοινωνίας πελάτη-διακομιστή
Εργασία σε Java
Εξοικειωθείτε με τη γλώσσα Java, δημιουργήστε και δοκιμάστε μόνοι σας το πρώτο σας πρόγραμμα Java
Εργασία με SQL, Git και βάσεις δεδομένων
Κατακτήστε την εργασία με βάσεις δεδομένων, μάθετε πώς να γράφετε υποερωτήματα, να δημιουργείτε και να τροποποιείτε πίνακες και να διαχειρίζεστε εκδόσεις
Βασικά στοιχεία αυτοματισμού
Βουτήξτε στα βασικά των Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide
Πρόγραμμα μαθημάτων
Εισαγωγή στον Προγραμματισμό
Προσφέρουμε σε κάθε μαθητή ένα μάθημα Εισαγωγή στον Προγραμματισμό. Το μάθημα είναι ιδιαίτερα χρήσιμο για αρχάριους χωρίς εμπειρία.
Μπλοκ 1: Βασικές δεξιότητες προγραμματιστή
ΣΕΘα μάθετε βασικές δεξιότητες προγραμματιστή και θα κατανοήσετε πώς λειτουργεί ο προγραμματισμός
Μπλοκ 2: Βασικές Γλώσσες Προγραμματισμού
Θα περπατήσετε στα βασικά των γλωσσών ανάπτυξης βήμα προς βήμα και θα εξοικειωθείτε με τους βρόχους, τις δομές δεδομένων και την αρχιτεκτονική κώδικα.
Ενότητα Ι: Χειροκίνητη δοκιμή
Εξάσκηση σε περιπτώσεις πραγματικών εταιρειών, βοήθεια με πρακτική άσκηση και πρώτες συνεντεύξεις.
Μπλοκ 1. Βασικές δεξιότητες και καθήκοντα ενός δοκιμαστή
Ποιος είναι δοκιμαστής;
Εισαγωγή στη Δοκιμή Λογισμικού
Μέθοδοι και είδη δοκιμών
Πρακτική χειροκίνητης δοκιμής
Εργαλεία δοκιμής
Έγγραφα δοκιμαστών
Δοκιμή τεχνουργημάτων
Κύκλος ζωής ανάπτυξης λογισμικού
Μπλοκ 2. Βασικά στοιχεία SQL
Εισαγωγή στο SQL Block
Εξαγωγή και φιλτράρισμα δεδομένων: επίπεδο εισόδου
Εξαγωγή και φιλτράρισμα δεδομένων: Για προχωρημένους
Μετασχηματισμός και ταξινόμηση δεδομένων: επίπεδο εισόδου
Μετασχηματισμός και ταξινόμηση δεδομένων: προηγμένο επίπεδο
Ομαδοποίηση δεδομένων
Μπλοκ 3. SQL και βάσεις δεδομένων
Ομαδοποίηση δεδομένων
Εισαγωγή στις Βάσεις Δεδομένων
Συνένωση τραπεζιών
Υποερωτήματα
Ενημέρωση, προσθήκη και διαγραφή δεδομένων
Δημιουργία, τροποποίηση και διαγραφή πινάκων
Προχωρημένος
Τελικό έργο LEGO
Επισκόπηση των κύριων προγραμμάτων
Μπλοκ 4. Βασικά στοιχεία διάταξης: HTML, CSS και JavaScript
Δομή ιστοσελίδας, βασικό HTML
Βασικό CSS, επιλογείς και καταρράκτη
Προηγμένο CSS, ανταπόκριση και συμβατότητα μεταξύ προγραμμάτων περιήγησης
Βασικά στοιχεία JavaScript, Εργαλεία ανάπτυξης και εντοπισμού σφαλμάτων
Αντικείμενα, πίνακες, συναρτήσεις σε JavaScript
Μοντέλο DOM και εργασία με τη σελίδα
Επεξεργασία συμβάντων και εντοπισμός σφαλμάτων προγράμματος
Αλληλεπίδραση με τον διακομιστή
Χειρισμός ζητημάτων HTML και CSS
Χειρισμός θεμάτων JS
Μπλοκ 5. Χειροκίνητη δοκιμή εφαρμογής
Βασικές αρχές της αλληλεπίδρασης πελάτη-διακομιστή. HTTP
Δοκιμή API
Βασικά στοιχεία εργασίας με εφαρμογές διακομιστή
Αλληλεπίδραση πελάτη-διακομιστή: ασφάλεια και βελτιστοποίηση
Εισαγωγή στη δοκιμή εφαρμογών για φορητές συσκευές
Πρακτική δοκιμής εφαρμογών για κινητά
Ταχυδρόμος: γρήγορη έναρξη
Ταχυδρόμος: έργο
Εργαστήριο: SQL για δοκιμαστές
Ενότητα II: Αυτοματοποιημένη δοκιμή
Εξάσκηση σε περιπτώσεις πραγματικών εταιρειών, βοήθεια με πρακτική άσκηση και πρώτες συνεντεύξεις.
Μπλοκ 1. Εργασία με Java
Εισαγωγή στη γλώσσα και τα εργαλεία Java
Βασική σύνταξη Java
Μεταβλητές και τύποι δεδομένων σε Java
Βρόχοι και κατασκευές γλώσσας στην Java
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
Τάξεις και αντικείμενα: εισαγωγικό επίπεδο
Τάξεις και αντικείμενα: προχωρημένο επίπεδο
Μέθοδοι και πεδία τάξης
Χειρισμός Εξαίρεσης
Εργασία με Πίνακες
Συμβολοσειρές και κανονικές εκφράσεις
Το πρώτο πρόγραμμα Java και η δοκιμή του
Εργαλεία δοκιμής λογισμικού διακομιστή
Απάτσι Μάβεν
Μπλοκ 2. Συστήματα ελέγχου έκδοσης
Συστήματα ελέγχου έκδοσης. Εκδόσεις κώδικα, συλλογική ανάπτυξη, CSV
Git & GitHub. Git, Commit, Branches, συγχώνευση υποκαταστημάτων και επίλυση διενέξεων, GitHub, Ομαδική εργασία, Αναθεώρηση κώδικα
Κύκλος ζωής λογισμικού, CI/CD
Git, βασικές έννοιες. Παρουσιάζουμε το GitLab
Εισαγωγή στο GitLab CI
GitLab CI. Εσωτερικές μεταβλητές, τεχνουργήματα, κανόνες
Εργασία με γραφικά κελύφη Git: Git GUI, Git Extensions
Μπλοκ 3. Βασικά στοιχεία αυτοματισμού
Βασικά στοιχεία αυτοματισμού δοκιμής
CI/CD (Continuous Integration / Continuous Delivery) σε δοκιμές
Δοκιμή διεπαφών Ιστού
Σελήνιο
Σελενίδη
Αντικείμενο σελίδας. BDDJUnit
Γοητεία, υλοτομία
Αυτοματοποίηση δοκιμών εφαρμογών για κινητά
Αυτοματοποιημένη δοκιμή εφαρμογών για φορητές συσκευές
Αυτοματοποίηση δοκιμών εφαρμογών επιφάνειας εργασίας
Μπλοκ 4. Προηγμένες δοκιμές σε Java
Υποδομή δοκιμής προγράμματος περιήγησης
Σύνθετες δοκιμές διεπαφής χρήστη
Πολύπλοκα στοιχεία διεπαφής χρήστη
Προσαρμοσμένες ενέργειες σε στοιχεία
Αλληλεπίδραση με Windows, καρτέλες και πλαίσια
Μεταφόρτωση και λήψη αρχείων
Δοκιμή API
Μπλοκ 5. Ειδίκευση: Δοκιμές Python
Εισαγωγή στην Python
Μεταβλητές και τύποι δεδομένων.
Γραμμές. Συνθήκες και κύκλοι
Λίστες και λεξικά σε Python
Λειτουργίες
Βιβλιοθήκες
Δομές δεδομένων στην Python
Πακέτα και ενότητες
Λάθη και Εξαιρέσεις
Δοκιμή: PyUnit
Μπλοκ 6. Chat GPT για προγραμματιστές
Εισαγωγή στο ChatGPT και την εφαρμογή του στην ανάπτυξη λογισμικού
Αντιμετώπιση προβλημάτων και εντοπισμός σφαλμάτων με το ChatGPT
Βελτίωση της ποιότητας κώδικα με το ChatGPT
Αναθεώρηση κώδικα και τεκμηρίωση χρησιμοποιώντας ChatGPT
Αυτοματοποιημένη δοκιμή με ChatGPT
Δημιουργία κώδικα με χρήση του ChatGPT
Βέλτιστες πρακτικές και συμβουλές για την εργασία με το ChatGPT