Python QA Engineer - δωρεάν μάθημα από την Otus, εκπαίδευση 5 μήνες, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Το μάθημα θα σας επιτρέψει να μάθετε πώς επιλύονται προβλήματα αυτοματισμού δοκιμών σε πραγματικά έργα χρησιμοποιώντας τη γλώσσα Python. Δίνουμε προτεραιότητα στην κατανόηση των αρχών κατασκευής και επίλυσης προβλημάτων, αντί να μελετήσουμε ένα συγκεκριμένο εργαλείο. Μετά την ολοκλήρωση αυτού του μαθήματος, θα αποκτήσετε τις δεξιότητες επίλυσης βασικών προβλημάτων στον τομέα των δοκιμών αυτοματισμού διαδικτυακών εφαρμογών. Αυτό είναι ένα ολοκληρωμένο πρόγραμμα εκπαίδευσης αυτοματισμού δοκιμών, όπου θα μάθετε να επιλύετε με σιγουριά προβλήματα στη δοκιμή εφαρμογών ιστού: από τη δοκιμή έως την αναζήτηση σφάλματα στο backend πριν από τον έλεγχο της λειτουργικότητας του frontend χρησιμοποιώντας το πρόγραμμα οδήγησης του προγράμματος περιήγησης Selenium και τη δοκιμή του REST API, καθώς και την εκτέλεση δοκιμών σε συνεχή συστήματα ενσωμάτωση.
Σε ποιους απευθύνεται αυτό το μάθημα:
— για ειδικούς στον τομέα των λειτουργικών δοκιμών με εμπειρία 1 έως 3 ετών και για όσους επιθυμούν να προχωρήσουν στην αυτοματοποίηση στην Python·
— για ειδικούς αυτοματοποιημένων δοκιμών σε Python με εμπειρία έως και 1 έτους και που θέλουν να εμβαθύνουν και να συστηματοποιήσουν τις γνώσεις τους.
Χαρακτηριστικά μαθήματος:
— αύξηση του τεχνικού αλφαβητισμού ενός λειτουργικού ελεγκτή σε επίπεδο προγραμματιστή και αναπτύσσει μηχανικό προκειμένου να επικοινωνεί επί ίσοις όροις και να επηρεάζει την αρχιτεκτονική του προϊόντος·
— αντιμετώπιση προβλημάτων στη λειτουργία εφαρμογών ιστού, ώστε να μην υπάρχουν άλλες από αυτές: "Αυτό δεν είναι σφάλμα, αλλά χαρακτηριστικό".
- ένα ευέλικτο και εύχρηστο εργαλείο για τη σύνταξη αυτόματων δοκιμών Python, το οποίο εκτοπίζει τη γνωστή γλώσσα Java από την αγορά ειδικεύεται στον αυτοματισμό στις δοκιμές και σας επιτρέπει να ξεκινήσετε την αυτοματοποιημένη διαδικασία δοκιμών σε σύντομο χρονικό διάστημα σε οποιοδήποτε έργο δυσκολίες?
— η μελέτη αναπτύσσει εργαλεία και πρακτικές για να γνωρίζει πώς και πού να εκτελεί δοκιμές προς όφελος του έργου.
Μελετώντας διαγνωστικά εργαλεία δικτύου και λειτουργικό σύστημα Linux για να προσδιορίσετε την αιτία των σφαλμάτων, έτσι ώστε να μην ντρέπεστε πλέον για ημιτελείς εργασίες
Συνεχής εξάσκηση και επίλυση υποθέσεων, ώστε να μπορείτε να μιλήσετε σε μια συνέντευξη για αυτό που κάνατε και όχι για αυτό που διαβάσατε στο Habré
Μελετώντας όλους τους τύπους δοκιμών: API, UI, backend, ασφάλεια, για να είστε ο πιο ευέλικτος ειδικός
1
ΚαλάSoftware Tester στο Whamcloud.ex-Test, μηχανικός αυτοματισμού, έγραψε δοκιμές σε Python για το gcorelabs.com (CDN, φιλοξενία) Είμαι εξοικειωμένος με τις διανομές Linux για περισσότερα από 10 χρόνια. Για μεγάλο χρονικό διάστημα διαχειριζόμουν συμπλέγματα υπολογιστών και δοκίμασα συστήματα αποθήκευσης δεδομένων...
Software Tester στο Whamcloud.ex-Test, μηχανικός αυτοματισμού, έγραψε δοκιμές σε Python για το gcorelabs.com (CDN, φιλοξενία) Είμαι εξοικειωμένος με τις διανομές Linux για περισσότερα από 10 χρόνια. Για μεγάλο χρονικό διάστημα διαχειριζόταν συμπλέγματα υπολογιστών και δοκίμασε συστήματα αποθήκευσης δεδομένων. Ένα από τα μεγάλα έργα σχετίζεται με το Datadirect Network και τα συστήματα αρχείων συμπλέγματος Luster, GPFS. Εκτός από τη διαχείριση και τις δοκιμές, μοιράζομαι γνώσεις σε διάφορες εταιρείες και σε διάφορες τεχνολογίες για περίπου 5 χρόνια. Εταιρείες στις οποίες πραγματοποίησε μαθήματα: Epam, it-academy, εκπαιδευτικά ιδρύματα BSUIR, BSU. Πραγματοποίησε μαθήματα για «Διαχείριση Linux», «Προγραμματισμός Bash», «Συστήματα αποθήκευσης δεδομένων», «Βασικά στοιχεία εργασίας με Infiniband», «Βασικά στοιχεία προγραμματισμού Python». Βλέπω το κύριο καθήκον μου να βοηθάω, να παρακινώ και να συμμετέχω στη μάθηση. Το πιο συναρπαστικό πράγμα στο να είσαι δάσκαλος είναι να βλέπεις τους ανθρώπους να μεγαλώνουν, αυτό είναι που με εμπνέει κάθε μέρα.
1
ΚαλάΠρώην μηχανικός QA στην Yandex. QA Automation Engineer στο ivi.ru. Ασχολείται με τη δημιουργία και την ανάπτυξη μιας υποδομής δοκιμών για ενσωμάτωση πολλαπλών πλατφορμών στοίβα τεχνολογίας web / android / ios που χρησιμοποιείται στην εργασία: python, pytest, σελήνιο, appium, jenkins...
Πρώην μηχανικός QA στην Yandex. QA Automation Engineer στο ivi.ru. Ασχολείται με τη δημιουργία και την ανάπτυξη υποδομής δοκιμών ενοποίησης πολλαπλών πλατφορμών web / android / iosTechnology stack που χρησιμοποιείται στην εργασία: python, pytest, σελήνιο, appium, jenkins Δάσκαλος
1
ΚαλάΠάνω από 10 χρόνια στην πληροφορική. Ασχολείται με την αυτοματοποίηση δοκιμών frontend/backend σε Java και Python. Στον ελεύθερο χρόνο του εργάζεται για να βελτιώσει τις δεξιότητές του στις δοκιμές και στον προγραμματισμό. Δάσκαλος
Πάνω από 10 χρόνια στην πληροφορική. Ασχολείται με την αυτοματοποίηση δοκιμών frontend/backend σε Java και Python. Στον ελεύθερο χρόνο του εργάζεται για να βελτιώσει τις δεξιότητές του στις δοκιμές και στον προγραμματισμό. Δάσκαλος
Εισαγωγή στον Αυτοματισμό Δοκιμών
-Θέμα 1. Δοκιμαστική αυτοματοποίηση: εισαγωγή.
-Θέμα 2.Εισαγωγή στο Pytest
-Θέμα 3.Βουτιά στην Python. OOP
-Θέμα 4. Κατάδυση στην Python: Λειτουργικός Προγραμματισμός
Δοκιμή API
-Θέμα 5.Εργασία με δεδομένα δοκιμής
-Θέμα 6.Δοκιμή API
-Θέμα 7.DDT στο API Testing
Δοκιμή διεπαφής χρήστη
-Θέμα 8.Βασικές αρχές ανάπτυξης Ιστού
-Θέμα 9.Εισαγωγή στη δοκιμή Web UI, Selenium WebDriver
-Θέμα 10.Αναζήτηση στοιχείων
-Θέμα 11. Προσδοκίες στοιχείων
-Θέμα 12.Εργασία με windows, iframes, cookies
-Θέμα 13.WebElement και εργασία με αυτό
-Θέμα 14.PageObject Pattern
-Θέμα 15.Καταγραφή και υλοτομία
-Θέμα 16. Απομακρυσμένη εκκίνηση (Πλέγμα)
-Θέμα 17.Selenoid
-Θέμα 18. Αναφορές Allure
Εργασία με το backend
-Θέμα 19.Ανάλυση αρχείων καταγραφής διακομιστών ιστού
-Θέμα 20.Εργασία με τη βάση δεδομένων
-Θέμα 21. Εργασία με το δίκτυο I (SSH, FTP)
-Θέμα 22. Εργασία με δίκτυο II (πρίζα)
-Θέμα 23.Αρχιτεκτονική Linux
-Θέμα 24. Εργασία με Linux OS με χρήση Python
DevOps
-Θέμα 25.Εισαγωγή στο Docker και το containerization
-Θέμα 26.Ενορχήστρωση και αλληλεπίδραση δοχείων
-Θέμα 27.Συνεχής ολοκλήρωση, Jenkins
-Θέμα 28. Προετοιμασία περιβάλλοντος δοκιμής
Άλλοι τύποι δοκιμών
-Θέμα 29.Robot Framework + ATDD/BDD
-Θέμα 30. Screenshot testing
-Θέμα 31.Βασικές αρχές ασφάλειας διαδικτυακών εφαρμογών
-Θέμα 32.Mock
-Θέμα 33. Δοκιμή μονάδων
-Θέμα 34.Δοκιμή φορτίου
Ενότητα έργου
-Θέμα 35. Επιλογή θέματος και οργάνωση εργασιών έργου
-Θέμα 36. Αυτοματοποίηση δοκιμής συνέντευξης (Python)
-Θέμα 37.Προστασία μελετητικών εργασιών