Automatizované testovanie softvéru v Jave - kurz 57 600 RUB. z Innopolis University, školenie 6 mesiacov, Dátum: 18. december 2023.
Rôzne / / November 28, 2023
Inžinier kontroly kvality automatizuje rutinné kontroly, čo znižuje riziko chýb a lepšie kontroluje kvalitu produktu.
Na kurze sa naučíte základy Javy a začnete ju používať na automatizáciu testovania, budete si môcť rozšíriť odbornosť a zvýšiť svoj príjem.
Modul 1: Systémy riadenia verzií (Git). Vývoj automatických testov v Jave. Vytvárajte automatizačné nástroje. JUnit/TestNG
1.1 Úvod: Čo robí AQA. Oblasti profesionálneho rozvoja. Prezentácia kurzu. Základné nástroje. Systémy kontroly verzií: Git, GitHub: vetvenie, klonovanie, základné príkazy.
1.2 Úvod do programovacieho jazyka. Štruktúra programu, balíky, dátové typy. Operátori. Práca so strunami. Tvrdenia. Hamcrest.
1.3 Modifikátory prístupu. Triedy a predmety. Statické premenné a metódy. Triedy obalov. Základy vetvenia.
1.4 Základné princípy OOP. Rozhrania, abstraktné triedy. Kľúčové slová toto, super
1.5 Polia, zoznamy, slučky
1.6 Kolekcie
1.7 Práca s výnimkami: chytanie, ťažba dreva, hádzanie. Práca s dátumami
1.8 Práca so súbormi. Zapisujeme do súboru, čítame zo súboru. Analyzátory. Testovacia parametrizácia.
1.9 Práca s XML. JSON
1.10 Dizajnové vzory. Generiká. Vymenované typy
1.11 Nástroj na automatizáciu zostavovania Gradle. Štruktúra projektu. Nástroj na automatizáciu tvorby Maven. Štruktúra projektu
1.12 Štruktúra testu. Anotácie. Typy prehľadov
1.13 Dočasná certifikácia
Modul 2: Rest API. RestAssured. Databáza
2.1 Teória rest API. Autotest API architektúry. Automatické testy API na RestAssured
2.2 Apache HTTP Tool
2.3 Knižnica OkHttp3. Swagger framework
2.4 Validácia JSON - Schémy
2.5 Teória SQL. Pripojenie sady programových rozhraní JDBC. Autotesty pomocou databázy
2.6 Pojo, Hibernate Object Models
2.7 Objemy údajov NoSQL. Autotesty s databázou MongoDB
2.8 Dočasná certifikácia
Modul 3: Testovanie používateľského rozhrania webových aplikácií. Kontajnerizácia. Základy práce s Dockerom. CI/CD. Metodika vývoja softvéru BDD.
3.1 Teória testovania webových aplikácií. Prvky automatizácie
3.2 Selénový nástroj. Model objektu dokumentu DOM model. WebDriver: stiahnite si konfiguráciu. Testy medzi prehliadačmi
3.3 Vyhľadávanie prvkov, lokátory a selektory. Akcie s prvkami
3.4 Explicitné a implicitné očakávania
3.5 Upozornenie, kontextové okno. Práca s cookies
3.6 Vzor objektu stránky
3.7 Prehľady a snímky obrazovky, Allure
3.8 Selenidový rámec
3.9 Testovanie rozloženia. Ashot/Galen
3.10 Docker
3.11 CI/CD teória. Jenkins
3.12 CI systém GitLab
3.13 Kafka
3,14 MQ
3.15 teória BDD. Architektúra projektu. Softvérový nástroj uhorka. Jazyk na opis správania systému uhoriek
3.16 Dočasná certifikácia
Záverečné skúšky
Spolu: 256 hodín
Predmet skúma základné pojmy a charakteristiky webových aplikácií, rozoberá architektúru a technológie používané pri ich vývoji a aj problémy vznikajúce pri rôznych typoch testovania, prehľad nástrojov a metód na testovanie webových aplikácií s praktickou triedy.
3,8
16 000 ₽
Kurz vám pomôže efektívne vytvoriť tím a zaviesť testovací proces konsolidáciou nadobudnutých vedomostí v „Software Tester“. Úroveň 1." Na kurze sa v praxi naučíte, čo je test manažment, ako zostaviť efektívny tím na testovanie softvéru, ako budovať konštruktívne vzťahy v tíme, metriky a riziká testovania. V druhom module kurzu sa intenzívne ponoríte do testovania softvéru pomocou špeciálne vyvinutého softvérového balíka. Pri jeho testovaní narazíte na typické testovacie problémy a spôsoby ich riešenia.
4,1
22 990 ₽