Αυτοματοποιημένη δοκιμή λογισμικού σε Java - μάθημα 57.600 RUB. από το Πανεπιστήμιο Innopolis, εκπαίδευση 6 μηνών, Ημερομηνία: 18 Δεκεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Ένας μηχανικός QA αυτοματοποιεί τους ελέγχους ρουτίνας, γεγονός που μειώνει τον κίνδυνο σφαλμάτων και ελέγχει καλύτερα την ποιότητα του προϊόντος.
Στο μάθημα, θα μάθετε τα βασικά της Java και θα αρχίσετε να τη χρησιμοποιείτε για να αυτοματοποιείτε τις δοκιμές, θα μπορείτε να επεκτείνετε την εμπειρία σας και να αυξήσετε το εισόδημά σας.
Ενότητα 1: Συστήματα ελέγχου έκδοσης (Git). Ανάπτυξη αυτόματων δοκιμών σε Java. Κατασκευάστε εργαλεία αυτοματισμού. JUnit/TestNG
1.1 Εισαγωγή: Τι κάνει το AQA. Τομείς επαγγελματικής ανάπτυξης. Παρουσίαση μαθήματος. Βασικά εργαλεία. Συστήματα ελέγχου έκδοσης: Git, GitHub: διακλάδωση, κλωνοποίηση, βασικές εντολές.
1.2 Εισαγωγή στη γλώσσα προγραμματισμού. Δομή προγράμματος, πακέτα, τύποι δεδομένων. χειριστές. Εργασία με χορδές. Ισχυρισμοί. Hamcrest.
1.3 Τροποποιητές πρόσβασης. Τάξεις και αντικείμενα. Στατικές μεταβλητές και μέθοδοι. Μαθήματα περιτυλίγματος. Βασικά Διακλαδώσεις.
1.4 Βασικές αρχές του ΟΟΠ. Διεπαφές, αφηρημένες τάξεις. Λέξεις-κλειδιά αυτό, σούπερ
1.5 Πίνακες, λίστες, βρόχοι
1.6 Συλλογές
1.7 Εργασία με εξαιρέσεις: σύλληψη, υλοτόμηση, ρίψη. Εργασία με ημερομηνίες
1.8 Εργασία με αρχεία. Γράφουμε σε ένα αρχείο, διαβάζουμε από ένα αρχείο. Αναλυτές. Παραμετροποίηση δοκιμής.
1.9 Εργασία με XML. JSON
1.10 Σχεδιαστικά μοτίβα. Γενόσημα. Απαριθμημένοι τύποι
1.11 Εργαλείο αυτοματισμού κατασκευής Gradle. Δομή έργου. Εργαλείο αυτοματισμού κατασκευής Maven. Δομή έργου
1.12 Δομή δοκιμής. Σχολιασμοί. Τύποι αναφορών
1.13 Ενδιάμεση πιστοποίηση
Ενότητα 2: Rest API. Μείνε ήσυχος. Βάση δεδομένων
2.1 Θεωρία API ανάπαυσης. Αυτόματος έλεγχος αρχιτεκτονικής API. Αυτόματες δοκιμές API στο RestAssured
2.2 Εργαλείο HTTP Apache
2.3 Βιβλιοθήκη OkHttp3. Swagger πλαίσιο
2.4 Επικύρωση JSON - Σχήματα
2.5 Θεωρία SQL. Σύνδεση ενός συνόλου διεπαφών προγραμμάτων JDBC. Αυτόματοι έλεγχοι χρησιμοποιώντας βάση δεδομένων
2.6 Pojo, Αδρανοποίηση μοντέλων αντικειμένων
2.7 Τόμοι δεδομένων NoSQL. Αυτόματες δοκιμές με βάση δεδομένων MongoDB
2.8 Ενδιάμεση πιστοποίηση
Ενότητα 3: Δοκιμή διεπαφής χρήστη εφαρμογών Ιστού. Εμπορευματοκιβώτια. Τα βασικά της εργασίας με το Docker. CI/CD. Μεθοδολογία ανάπτυξης λογισμικού BDD.
3.1 Θεωρία δοκιμής διαδικτυακών εφαρμογών. Στοιχεία αυτοματισμού
3.2 Εργαλείο σεληνίου. Μοντέλο αντικειμένου εγγράφου Μοντέλο DOM. WebDriver: διαμόρφωση λήψης. Δοκιμές μεταξύ προγραμμάτων περιήγησης
3.3 Αναζήτηση στοιχείων, εντοπιστές και επιλογείς. Δράσεις με στοιχεία
3.4 Ρητές και σιωπηρές προσδοκίες
3.5 Ειδοποίηση, αναδυόμενο παράθυρο. Εργασία με cookies
3.6 Μοτίβο αντικειμένου σελίδας
3.7 Αναφορές και στιγμιότυπα οθόνης, Allure
3.8 Πλαίσιο σεληνίδης
3.9 Δοκιμή διάταξης. Ashot/Galen
3.10 Docker
3.11 Θεωρία CI/CD. Τζένκινς
3.12 Σύστημα GitLab CI
3.13 Κάφκα
3,14 MQ
3.15 Θεωρία BDD. Αρχιτεκτονική έργου. Εργαλείο λογισμικού αγγούρι. Γλώσσα για την περιγραφή της συμπεριφοράς του συστήματος Gherkin
3.16 Ενδιάμεση πιστοποίηση
τελική εξέταση
Σύνολο: 256 ώρες
Το μάθημα εξετάζει τις βασικές έννοιες και τα χαρακτηριστικά των διαδικτυακών εφαρμογών, συζητά την αρχιτεκτονική και τις τεχνολογίες που χρησιμοποιούνται στην ανάπτυξή τους και επίσης προβλήματα που προκύπτουν κατά τη διάρκεια διαφόρων τύπων δοκιμών, μια ανασκόπηση εργαλείων και μεθόδων για τη δοκιμή εφαρμογών Ιστού με πρακτικές τάξεις.
3,8
16 000 ₽
Το μάθημα θα σας βοηθήσει να σχηματίσετε αποτελεσματικά μια ομάδα και να καθιερώσετε τη διαδικασία δοκιμών ενοποιώντας τις γνώσεις που αποκτήσατε στο «Software Tester. Επίπεδο 1." Στο μάθημα θα μάθετε στην πράξη τι είναι η διαχείριση δοκιμών, πώς να σχηματίσετε μια αποτελεσματική ομάδα για δοκιμές λογισμικού, πώς να χτίσετε εποικοδομητικές σχέσεις σε μια ομάδα, μετρήσεις και κινδύνους δοκιμών. Στη δεύτερη ενότητα του μαθήματος, θα βυθιστείτε εντατικά στη δοκιμή λογισμικού χρησιμοποιώντας ένα ειδικά αναπτυγμένο πακέτο λογισμικού. Κατά τη δοκιμή του, θα συναντήσετε τυπικά προβλήματα δοκιμών και τρόπους επίλυσής τους.
4,1
22 990 ₽