Automatizuotas programinės įrangos testavimas Java kalba – kursas 57 600 RUB. iš Innopolio universiteto, mokymai 6 mėn., Data: 2023 m. gruodžio 18 d.
įvairenybės / / November 28, 2023
Kokybės užtikrinimo inžinierius automatizuoja įprastus patikrinimus, todėl sumažėja klaidų rizika ir geriau kontroliuojama gaminio kokybė.
Kursų metu išmoksite Java pagrindus ir pradėsite ją naudoti testavimui automatizuoti, galėsite plėsti savo žinias ir padidinti pajamas.
1 modulis: versijų valdymo sistemos (Git). Automatinių testų kūrimas Java. Sukurkite automatizavimo įrankius. JUnit/TestNG
1.1 Įvadas: ką veikia AQA. Profesinio tobulėjimo sritys. Kurso pristatymas. Pagrindiniai įrankiai. Versijų valdymo sistemos: Git, GitHub: šakojimas, klonavimas, pagrindinės komandos.
1.2 Įvadas į programavimo kalbą. Programos struktūra, paketai, duomenų tipai. Operatoriai. Darbas su stygomis. Teiginiai. Hamcrestas.
1.3 Prieigos modifikatoriai. Klasės ir objektai. Statiniai kintamieji ir metodai. Vyniojimo klasės. Šakojimo pagrindai.
1.4 Pagrindiniai OOP principai. Sąsajos, abstrakčios klasės. Raktažodžiai tai, super
1.5 Masyvai, sąrašai, kilpos
1.6 Kolekcijos
1.7 Darbas su išimtimis: gaudymas, kirtimas, metimas. Darbas su datomis
1.8 Darbas su failais. Rašome į failą, skaitome iš failo. Analizatoriai. Bandymo parametrų nustatymas.
1.9 Darbas su XML. JSON
1.10 Dizaino modeliai. Generics. Išvardinti tipai
1.11 Gradle kūrimo automatizavimo įrankis. Projekto struktūra. Maven statybos automatizavimo įrankis. Projekto struktūra
1.12 Bandymo struktūra. Anotacijos. Ataskaitų tipai
1.13 Laikinasis sertifikavimas
2 modulis: poilsio API. Neabejoju. Duomenų bazė
2.1 Poilsio API teorija. Automatinio testavimo API architektūra. API automatiniai testai „RestAssured“.
2.2 Apache HTTP įrankis
2.3 OkHttp3 biblioteka. Swagger karkasas
2.4 JSON patvirtinimas – schemos
2.5 SQL teorija. JDBC programos sąsajų rinkinio prijungimas. Automatiniai testai naudojant duomenų bazę
2.6 Pojo, Hibernate objektų modeliai
2.7 NoSQL duomenų apimtis. Automatiniai testai su MongoDB duomenų baze
2.8 Laikinasis sertifikavimas
3 modulis: žiniatinklio programų vartotojo sąsajos testavimas. Konteineravimas. Darbo su Docker pagrindai. CI/CD. BDD programinės įrangos kūrimo metodika.
3.1 Žiniatinklio programų testavimo teorija. Automatikos elementai
3.2 Seleno įrankis. Dokumento objekto modelis DOM modelis. WebDriver: atsisiųskite konfigūraciją. Kelių naršyklių testai
3.3 Elementų paieška, lokatoriai ir selektoriai. Veiksmai su elementais
3.4 Aiškūs ir numanomi lūkesčiai
3.5 Įspėjimas, iššokantis langas. Darbas su slapukais
3.6 Puslapio objekto šablonas
3.7 Ataskaitų teikimas ir ekrano kopijos, Allure
3.8 Selenido karkasas
3.9 Išdėstymo testavimas. Ašotas / Galenas
3.10 Docker
3.11 CI/CD teorija. Jenkinsas
3.12 GitLab CI sistema
3.13 Kafka
3,14 MQ
3.15 BDD teorija. Projekto architektūra. Agurkų programinės įrangos įrankis. Kalba, skirta apibūdinti Gherkin sistemos elgesį
3.16 Laikinasis sertifikavimas
baigiamasis egzaminas
Iš viso: 256 valandos
Kurso metu nagrinėjamos pagrindinės žiniatinklio programų sąvokos ir charakteristikos, aptariama jų kūrimui naudojama architektūra ir technologijos bei taip pat problemų, kylančių atliekant įvairių tipų testavimą, įrankių ir metodų, skirtų žiniatinklio programų testavimui su praktine, apžvalga klases.
3,8
16 000 ₽
Kursas padės efektyviai suformuoti komandą ir nustatyti testavimo procesą, įtvirtinant įgytas žinias „Programinės įrangos testeris. 1 lygis." Kurso metu praktiškai sužinosite, kas yra testų valdymas, kaip suformuoti efektyvią komandą programinės įrangos testavimui, kaip kurti konstruktyvius santykius komandoje, metriką ir testavimo riziką. Antrame kursų modulyje intensyviai pasinersite į programinės įrangos testavimą naudojant specialiai sukurtą programinį paketą. Bandydami susidursite su tipinėmis testavimo problemomis ir jų sprendimo būdais.
4,1
22 990 ₽