Kurss "Test Automator in Java" - kurss 80 000 rub. no Yandex darbnīcas, apmācība 5 mēneši, datums 2023. gada 27. novembris.
Literārs Mistrojums / / November 28, 2023
Atbildīgs par autotesta infrastruktūras ieviešanu, atbalstu un attīstību. Citiem vārdiem sakot, tie automatizē pārbaudes, lai paātrinātu procesus: mazāk laika pavada rutīnas un roku darbam.
Testēšanas vadītājs uzņēmumā Yandex, tehniskais vadītājs, TeamLead Conf programmas komitejas kurators. Uzsākti vairāki kursi par automatizāciju uzņēmumā (izņemot kursus Darbnīcā).
Bankas testēšanas nodaļas vadītājs. Organizēta automatizācija un manuālā testēšana vairākos uzņēmumos, arī ārvalstu, strādāja fintech.
Ievaddaļa 2 stundas
Bezmaksas ievads
Šī ir iespēja “pieskarties” kursam pirms iegādes. Jūs iepazīsities ar apmācības formātu: varēsiet novērtēt, kā tiek pasniegts materiāls un kā darbojas simulators, kurā rakstīsit kodu. Beigās ir pašpārbaude, kas palīdzēs noteikt, vai kurss jums ir piemērots.
1. tēma. Ievads automatizācijā
2. tēma. Kā notiek apmācība?
3. tēma. Pašpārbaude: vai kurss ir piemērots tieši Jums?
1 modulis 60 stundas
Java pamati
Apgūstiet un praktizējiet pamata Java konstrukcijas, lai palīdzētu izprast izstrādātāju programmas un sagatavotos automatizētu testu rakstīšanai. Kodu rakstīsi gan tieši nodarbībās, gan IDEA izstrādes vidē.
Pēc šī bloka jūs uzzināsit visas pamata konstrukcijas, kas jums nepieciešamas, lai uzrakstītu nelielu programmu.
Sprints 1
1. tēma. Ievads Java
2. tēma. Mainīgie lielumi
3. tēma. Metodes
4. tēma. Nosacīti paziņojumi
5. tēma. Cikli
6. tēma. Masīvi
7. tēma. Klases
8. tēma. Pakas
9. tēma. Vietējās attīstības vide
Sprints 2
1. tēma. Piekļuves modifikatori
2. tēma. Datu veidi
3. tēma. Mantojums
4. tēma. Atslēgvārds statisks
5. tēma. Abstraktās klases un saskarnes
Sprints 3
1. tēma. Konsole
2. tēma. Git
3. tēma. JUnit
4. tēma. Parametrizācija
Sprints 4
1. tēma. Lietojumprogrammu arhitektūra
2. tēma. DevTools
3. tēma. Ievads UI testēšanā
4. tēma. Selēns
5. tēma. Lapas objekts
Projekts:
Uzrakstiet programmu, kas saglabā, kārto un parāda datus. Jums tas būs jāraksta izstrādes vidē un jāiesniedz caur Github — tāpat kā reālajā darbā.
Projekts:
Uzrakstiet automātiskos testus Yandex Scooter izglītības pakalpojumam.
2 modulis 60 stundas
Vienības pārbaude
Jūs sāksit izmantot visu, ko uzzinājāt par kodu, lai rakstītu automatizētus testus. Uzziniet, kādā struktūrā tos būvēt. Apgūstiet jaunas Java konstrukcijas, lai risinātu sarežģītākas problēmas.
Šīs prasmes palīdzēs jums praktizēt reālus vienību testus, tāpat kā to dara izstrādātāji.
Sprints 5
1. tēma. Enum un switch paziņojums
2. tēma. Stīgas
3. tēma. Saraksti un hash tabulas
4. tēma. Kolekcijas
5. tēma. Izņēmumu apstrāde
6. tēma. Polimorfisms
Sprints 6
1. tēma. Atkarības injekcija (DI)
2. tēma. Vienību testi
Projekts:
Nosedziet pieteikumu ar vienības testiem. Jums būs jāraksta autotesti Yandex Scooter izglītības pakalpojumam: tas tika izstrādāts īpaši studentiem. Projekts ir līdzīgs darba uzdevumam: it kā manuāls testētājs jums iedotu skriptus, un tie ir jāpārklāj ar automatizētiem testiem.
3 modulis 60 stundas
API testēšana
Šis bloks aptver API testēšanas automatizāciju. Lai to izdarītu, apskatiet RestAssured, kas ir Java bibliotēka API testēšanai. Jūs arī redzēsit, kā padarīt testēšanas pārskatus vizuālākus, izmantojot Allure.
Sprints 7
1. tēma. Ievads API
2. tēma. Java. API
3. tēma. API testēšana
Projekts:
Rakstiet lietojumprogrammas API testus. Jūs strādāsit ar apmācību pakalpojumu: uzziniet, kā darbojas tā API, un pārklājiet to ar testiem. Pievienojiet Allure pārskatus.
4 modulis 30 stundas
Infrastruktūra un arhitektūra
Nepietiek tikai ar lietojumprogrammas pārklāšanu ar testiem: jums ir jāpārliecinās, ka testēšanas process darbojas pareizi. Nepārtrauktai koda pārbaudei tika izgudrota CI/CD tehnika. Jūs iepazīsities ar to un sapratīsit, kā automatizētos testus integrēt produktu izstrādes procesā. Jūs arī apgūsit visus tā ieviešanai nepieciešamos rīkus: Docker, Kubernetes un citus.
Turklāt iemācieties novērtēt, cik pilnībā funkcionalitāte tiek aptverta ar testiem: tas noderēs, lai automatizācijas laikā neko nepalaistu garām.
Sprints 8
1. tēma. Infrastruktūra
2. tēma. Arhitektūra
3. tēma. Kā ar testiem aptvert dažādus programmas līmeņus
4. tēma. Gatavošanās diplomdarbam
Finiša līnija 40 stundas
Diplomdarbs
Projekts, kas apvieno visu pētīto materiālu. Jums būs jāpārklāj tīmekļa lietojumprogramma un API ar testiem un jāraksta vienības testi individuālai funkcionalitātei. Labs veids, kā sasaistīt visu, ko apguvāt kursa laikā.
Izvēles kurss 5 stundas
Selenīds
Izpētiet citu testēšanas automatizācijas sistēmu. Tas tiek izmantots retāk nekā Selēns no galvenās programmas, bet patiesībā tas ir vēl ērtāk. Uzbūvēts uz Selenium WebDriver, tāpēc to nav grūti iemācīties.
Izvēles kurss 10 stundas
Datu bāze
SQL vaicājumu valoda, datu bāzes un to testēšana. Papildu bloks tiem, kuri jūtas nepārliecināti par šīm tēmām, lai uzlabotu savas zināšanas.
Izvēles kurss 5 stundas
5. jūnijs
Pamatkursā jūs studējat ceturto versiju: praksē to izmanto lielākajā daļā projektu. Bet šī ietvara piektā versija jau ir izlaista. To vēl plaši neizmanto, taču ir lietderīgi apgūt: uzņēmumi pamazām uz to pāriet.
Jūs uzzināsit par atšķirībām ceturtajā versijā, kā arī padziļināti izpētīsit parametru iestatīšanu: JUnit piektajā versijā tam ir daudz vairāk iespēju.
Karjeras trase12 stundas
Nodarbinātības programma
Programma kļūst pieejama apmācības beigās. Tajā runāsim par to, kā pareizi uzrakstīt CV, izveidot portfolio un ar motivācijas vēstules palīdzību padarīt savu atbildi pamanāmāku. Apspriedīsim arī intervijas gatavošanās procesu: kurām mīkstajām un cietajām prasmēm pievērst uzmanību.
Mēs jūs uzņemsim, ja jūsu plāni mainīsies
Paņemsim pauzi no mācībām vai pārcelsim termiņu
Ja notiek neparedzētais, rakstiet kuratoram – viņš pateiks, kā ieturēt pauzi.
Ja pārdomāsiet, mēs atmaksāsim jūsu naudu par atlikušajām apmācību dienām.
Jums būs jāmaksā tikai par laiku no straumes sākuma. Sīkāk par nosacījumiem piedāvājuma 7.punktā.
Skatīt piedāvājumu
Dizaina modeļi ir pieredzes kolekcijas, kuras var izmantot atkārtoti. Raksti tiek izmantoti visās darbības jomās, jo tie ļauj izmantot iepriekš izstrādātus risinājumus. Zināšanas par dizaina modeļiem ļauj ne tikai ātrāk ieviest savus risinājumus un iegūt kvalitatīvu pirmkodu, bet arī efektīvāk sazināties ar kolēģiem, kuri jau ir apguvuši šo tehnoloģiju. Kurss aptver 23 pamata modeļus, kas aprakstīti grāmatā “Dizaina modeļi: atkārtoti lietojamas objektorientētas programmatūras elementi”. izmantota objektorientēta programmatūra"), rakstījuši četri autori (Gang of Four, GoF) - Ērihs Gamma, Ričards Helms, Ralfs Džonsons un Džons. Vlissides.
3,7
28 900 ₽