Ohjelmistojen testaus: Automaatio ja ohjelmointi. Python. Seleeni - hinta 2499 hieroa. Stepikiltä, koulutus 88 oppituntia, Päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Mitä opit
- Python 3 ohjelmoinnin peruskurssi.
- Opi olio-ohjelmoinnin periaatteet Python 3:ssa.
- Kirjoita täysimittainen käyttöliittymätestauksen automaatioprojekti Seleenin avulla.
- Suorita testit Pytest-kirjastolla vaaditulla kokoonpanolla.
- Vahvista tietosi testitehtävissä, jotka ovat mahdollisimman lähellä todellisen suorittamia
- asiantuntija ja kirjoita oma automaatioprojektisi
Tietoja kurssista
HUOMIO!!! Tällä kurssilla ehdottomasti EI VETTÄ ja turhaa tietoa. Jos pidät turhista, tylsistä ja ikävistä videoista, jotka saavat sinut nukkumaan, tämä kurssi ei ole sinua varten.
Kotitehtävät tarkastetaan kirjoittajan henkilökohtaisesti, ei monivalintatestejä, vain käytännön tehtäviä!
Google Play Kaupan käytännöstä johtuen 23.1.2023 alkaen kursseja voi ostaa vain alustan verkkoversion kautta (mobiililaitteen selain, PC-selaimen kautta). Voit silti jatkaa oppimista sovelluksen mobiiliversiossa.
Tämän kurssin suorittamisen tuloksena kirjoitat projektin käyttöliittymätestauksen automatisoimiseksi Seleenin avulla. Jota voit turvallisesti ottaa ja hakea työprojekteihisi, ja myös opiskeltuaan voit ilmoittaa ansioluettelossasi ja saada valttikortin uutta työtä etsiessäsi!
Python 3 mukana TOP 5 suosituimmat ohjelmointikielet. Tästä kannattaa aloittaa ohjelmoinnin oppiminen. Kieli on hyvin yksinkertainen ja ihanteellinen aloittelijoille, jotka haluavat oppia ohjelmoinnin. Python on loistava valinta ensimmäiseksi ohjelmointikieleksi.
Kurssi sisältää käytännön harjoituksia ja kotitehtäviä seuraavista aiheista:
- perusohjelmointi Python 3:ssa;
- käytännön harjoituksia koodin kirjoittamiseen opettajan vahvistuksella;
- testien käynnistäminen ja konfigurointi PyTest-kehyksen avulla;
- Seleenin kanssa työskentelytaidot: selainelementtien käyttö sekä toimintojen simulointi selaimella;
- testata tehtäviä mahdollisimman lähellä automaatiotestaajan todellista työtä;
- vaiheittaiset ohjeet Seleenin testausautomaatioprojektin kirjoittamiseen ja itse projektin kirjoittamiseen;
- Opi integroimaan kirjautuminen projektiisi;
- Opi yhdistämään Allure-raportit projektiisi;
- Kirjoita oma automaatioprojektisi, joka perustuu kirjoittajan esimerkkiin.
Tällä kurssilla pääpaino on perusteiden kattamiseksi käytännön esimerkein, mahdollisimman vähän teoriassa, jotta saadaan kyky aloittaa työskentely näiden työkalujen kanssa nopeasti ja kehittää taitojasi dokumentaation ja oman kokemuksesi avulla yritys ja erehdys.
Jos pyrit kehittymään etkä seiso paikallasi, olet kiinnostunut laajentamaan rajoja, hankkimaan uutta tietoa, haluat kehittyä testauksen saralla ja olet valmis sijoittamaan resurssit oman kasvusi vuoksi - olet oikealla tavoilla.
Kurssia päivitetään jatkuvasti lisää teoreettisella ja käytännön aineistolla, kokeella ja käytännön tehtävillä. Toivon, että sen materiaalit auttavat sinua muuttamaan elämääsi ja tulemaan hyviksi testaajiksi!!!
Kurssin päätyttyä saat valtava määrä käytännön ja teoreettista tietoa.
Videoluento yhdistää sekä ohjelmoinnin ja automaation peruskäsitteiden ja elementtien selityksen että visuaalisen esittelyn niiden soveltamisesta.
Oppimiseen osoittamallasi kärsivällisyydellä ja vaivalla saat heti hyvän käytännön pohjan haastattelun läpäisemiseen ja tulevaan työskentelyyn ammatissasi.
Muista harjoitella ja kirjoittaa kaikki videossa näkyvä koodi sekä harjoitella omien luokkien, menetelmien ja moduulien luomista. Koska harjoittelu on olennainen osa oppimista.
Onnea pyrkimyksiisi. Joka kävelee, hallitsee tien!
7
kurssitInsinööri 10 vuoden kokemuksella. Kokenut testaaja, jolla on taitoja manuaalisessa testauksessa, tietokantojen kanssa työskentelyssä, API-testauksessa ja omien käyttöliittymä- ja API-automaatioprojektien rakentamisessa. Kokemusta suurten rahoitusyhtiöiden IT-osastoilta.
Olen Stepik Awards 2022 -voittaja kategoriassa "Vuoden läpimurto". Pidän todella IT-alalla kehittymisestä, opettamisesta ja pyrin jatkuvasti kehittymään tässä. Yli 45 000 opiskelijaa on jo ilmoittautunut kursseilleni, ja olen siitä erittäin iloinen)
Alkutunti
1. Terveisiä!
2. Pakko lukea - Ohjeet kauko-ohjauksen oppimiseen ja suorittamiseen
Ohjelmoinnin peruskurssi
1. Python 3:n ja PyCharm IDE: n asentaminen
2. Perustietotyypit ja Johdatus muuttujiin
3. Testitehtävä tietotyypeistä
4. Tietotyypin määritelmä
5. Numeeriset tietotyypit
6. Merkkijonotietotyypit
7. Jatketaan työskentelyä merkkijonotietotyypin kanssa
8. F-merkkinen rakenne
9. Tietojen syöttö ja tulostus
10. Mitä ovat toiminnot ja niiden kanssa työskentely
11. Muuttuva laajuus
12. Testitehtävä muuttujien laajuudesta
13. Ehdolliset lauseet: if, else, elif
14. Luettelot
15. Silmukalle
16. Vaikka Loop
17. Testitehtävä syklillä
18. Aluetoiminto
19. Työskentely sanakirjojen ja sarjojen kanssa
20. Työskentely tiedostojen kanssa
21. Testitehtävä tiedostojen käsittelyyn
22. Työskentely moduulien kanssa. 1 osa
23. Työskentely moduulien kanssa. osa 2
24. Työskentely poikkeuksin. Kokeile ja paitsi design
25. Testitehtävä moduulien kanssa työskentelystä
26. Tehtävä lohkon kiinnittämiseksi
Olio-ohjelmointi
1. Luokkien luominen
2. Luokkainstanssien luominen
3. Testitehtävä lohkon kiinnittämiseksi
4. Luokkaperintö
5. Luokkien tuonti
6. Viimeinen Python-ohjelmointitehtävä
Seleenin peruskurssi
1. Mikä on GUI ja Selenium Test Automation.
2. Tuo seleeni
3. Seleenin selaimen avaaminen
4. Kenttien täyttäminen send_keys-menetelmällä
5. Etsi paikantajia. Mikä on XPATH
6. Valtuutus sivustolla
7. Ensimmäisten testien rakentaminen
8. Negatiivinen testi
9. Sivun päivitys
10. Näppäinpainallusten simulointi näppäimistöllä seleenin avulla
11. Kuvakaappausten ottaminen sivusta
12. Näytön vieritys
13. Kentän sisällön tyhjentäminen
14. Vuorovaikutus piilotettujen elementtien kanssa
15. Koko liiketoimintapolun savutestaus
16. Seleenitestitehtävä nro 1
17. Siirtyminen selainhistoriassa (eteen- ja taaksepäin)
18. Vuorovaikutus valintaruudun kanssa
19. Vuorovaikutus radiopainikkeen kanssa
20. Kaksoisnapsauta ja napsauta hiiren kakkospainiketta
21. Vuorovaikutus kalenterin kanssa
22. Seleenitestitehtävä nro 2
23. Vuorovaikutus liukusäätimen kanssa
24. Poikkeusten käsittely
25. Eksplisiittinen ja implisiittinen odotus
26. Seleenitestitehtävä nro 3
Olio-ohjelmointi + Seleeni
1. Luokan ja menetelmän luominen
2. Kaikkien liiketoimintapolkujen savutestaus + OOP
3. Valtuutusmoduulin luominen
4. Tärkeä teoreettinen oppitunti OOP- ja POM-periaatteista!!!
5. Seleenitestitehtävä nro 4
Työskentely Pytest-kehyksen kanssa
1. Projektin luominen ja Pytest-kirjaston tuonti.
2. Johdatus avaimiin testien suorittamista ja tulosten analysointia varten
3. Ehdollinen tuottoilmoitus
4. Esittelyssä PyTestin laajuusparametri
5. Tehtävänä on tilata menetelmien suoritus PyTest-kehyksen avulla
Automaatioprojektin rakentaminen
1. Projektirakenteen luominen
2. Valtuutussivuluokan luominen
3. Konsolin tyhjentäminen tarpeettomista viesteistä
4. Luo menetelmä nykyisen URL-osoitteen saamiseksi
5. Luo menetelmä sivulla olevan tekstin arvon tarkistamiseksi
6. Kotisivuluokan luominen
7. Ostoskorisivuluokan luominen
8. Käyttäjäsivuluokan luominen
9. Menetelmien luominen URL-osoitteiden tarkistamiseksi ja kuvakaappausten ottamiseksi
10. Toisen testin luominen. Yhden tai useamman testin suorittaminen
11. Useiden testimenetelmien luominen yhteen tiedostoon
12. Erillisen testimenetelmän suorittaminen tiedostosta
13. Kilpailutiedoston luominen
14. Testin suorittaminen laajuusparametrilla
15. Viimeinen testitehtävä
Loki- ja Allure-raporttien yhdistäminen
1. Kirjausyhteys
2. Allure-raportin yhdistäminen
Johtopäätös
1. Erotussanat niille, jotka selvisivät)