Automatizēta programmatūras testēšana Java valodā - kurss 57 600 RUB. no Innopolisas Universitātes, apmācība 6 mēneši, Datums: 2023. gada 18. decembris.
Literārs Mistrojums / / November 28, 2023
Kvalitātes nodrošināšanas inženieris automatizē kārtējās pārbaudes, kas samazina kļūdu risku un labāk kontrolē produkta kvalitāti.
Kursā apgūsiet Java pamatus un sāksiet to izmantot testēšanas automatizēšanai, varēsiet paplašināt savas zināšanas un palielināt ienākumus.
1. modulis: versiju kontroles sistēmas (Git). Automātisko testu izstrāde Java. Veidot automatizācijas rīkus. JUnit/TestNG
1.1. Ievads: Ko dara AQA. Profesionālās attīstības jomas. Kursa prezentācija. Pamata instrumenti. Versiju kontroles sistēmas: Git, GitHub: atzarošana, klonēšana, pamata komandas.
1.2 Ievads programmēšanas valodā. Programmas struktūra, paketes, datu tipi. Operatori. Darbs ar stīgām. Apgalvojumi. Hamkrests.
1.3 Piekļuves modifikatori. Klases un objekti. Statiskie mainīgie un metodes. Iesaiņojuma nodarbības. Sazarojumu pamati.
1.4. OOP pamatprincipi. Saskarnes, abstraktās klases. Atslēgvārdi šis, super
1.5 Masīvi, saraksti, cilpas
1.6. Kolekcijas
1.7 Darbs ar izņēmumiem: ķeršana, mežizstrāde, mešana. Darbs ar datumiem
1.8 Darbs ar failiem. Mēs rakstām failā, lasām no faila. Parsētāji. Testa parametru noteikšana.
1.9 Darbs ar XML. JSON
1.10 Dizaina modeļi. Generics. Uzskaitītie veidi
1.11 Gradle veidošanas automatizācijas rīks. Projekta struktūra. Maven būvniecības automatizācijas rīks. Projekta struktūra
1.12. Testa struktūra. Anotācijas. Pārskatu veidi
1.13. Pagaidu sertifikācija
2. modulis: Rest API. Esiet droši. Datu bāze
2.1. Atpūtas API teorija. Automātiskās pārbaudes API arhitektūra. API automātiskās pārbaudes vietnē RestAssured
2.2 Apache HTTP rīks
2.3 OkHttp3 bibliotēka. Swagger ietvars
2.4. JSON validācija — shēmas
2.5 SQL teorija. JDBC programmu saskarņu komplekta pievienošana. Automātiskie testi, izmantojot datu bāzi
2.6 Pojo, pārziemošanas objektu modeļi
2.7 NoSQL datu apjomi. Automātiskie testi ar MongoDB datu bāzi
2.8. Pagaidu sertifikācija
3. modulis: tīmekļa lietojumprogrammu lietotāja saskarnes testēšana. Konteinerizācija. Pamati darbam ar Docker. CI/CD. BDD programmatūras izstrādes metodoloģija.
3.1. Tīmekļa lietojumprogrammu testēšanas teorija. Automatizācijas elementi
3.2 Selēna rīks. Dokumenta objekta modelis DOM modelis. WebDriver: lejupielādes konfigurācija. Starppārlūkprogrammu testi
3.3 Elementu meklēšana, lokatori un selektori. Darbības ar elementiem
3.4. Tiešas un netiešas cerības
3.5 Brīdinājums, uznirstošais logs. Darbs ar sīkdatnēm
3.6. lappuses objekta modelis
3.7. Pārskati un ekrānuzņēmumi, Allure
3.8. Selenīda karkass
3.9. Izkārtojuma pārbaude. Ašots/Galens
3.10 Docker
3.11 CI/CD teorija. Dženkinss
3.12 GitLab CI sistēma
3.13 Kafka
3,14 MQ
3.15 BDD teorija. Projekta arhitektūra. Gurķu programmatūras rīks. Valoda Gherkin sistēmas uzvedības aprakstīšanai
3.16. Pagaidu sertifikācija
gala eksāmens
Kopā: 256 stundas
Kursā tiek apskatīti tīmekļa lietojumprogrammu pamatjēdzieni un raksturlielumi, apskatīta to izstrādē izmantotā arhitektūra un tehnoloģijas, un arī problēmas, kas rodas dažāda veida testēšanas laikā, rīku un metožu apskats tīmekļa lietojumprogrammu testēšanai ar praktisko klases.
3,8
16 000 ₽
Kurss palīdzēs efektīvi izveidot komandu un izveidot testēšanas procesu, nostiprinot iegūtās zināšanas “Programmatūras testētājs. 1. līmenis." Kursā praktiski uzzināsiet, kas ir testu vadība, kā izveidot efektīvu komandu programmatūras testēšanai, kā veidot konstruktīvas attiecības komandā, metriku un testēšanas riskus. Kursa otrajā modulī jūs intensīvi iedziļināsities programmatūras testēšanā, izmantojot īpaši izstrādātu programmatūras pakotni. Pārbaudot to, jūs saskarsities ar tipiskām testēšanas problēmām un to risināšanas veidiem.
4,1
22 990 ₽