Python QA Engineer - gratis kurs fra Otus, opplæring 5 måneder, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Kurset lar deg lære hvordan testautomatiseringsproblemer løses på virkelige prosjekter ved å bruke Python-språket. Vi prioriterer å forstå prinsippene for å konstruere og løse problemer, fremfor å studere et spesifikt verktøy. Etter å ha fullført dette kurset vil du få ferdigheter til å løse grunnleggende problemer innen automatiseringstesting av webapplikasjoner. Dette er et omfattende opplæringsprogram for testautomatisering, hvor du lærer å løse problemer med å teste webapplikasjoner med trygghet: fra testing til søking feil i backend før du sjekker funksjonaliteten til frontend ved å bruke Selenium nettleserdriveren og tester REST API, samt kjører tester i kontinuerlige systemer integrering.
Hvem er dette kurset for:
— for spesialister innen funksjonstesting med 1 til 3 års erfaring og de som ønsker å gå inn i automatisering i Python;
— for automatiserte testspesialister i Python med opptil 1 års erfaring og som ønsker å utdype og systematisere kunnskapen sin.
Kursfunksjoner:
— øke den tekniske kompetansen til en funksjonell tester til nivået av en utvikler og devops-ingeniør for å kommunisere på like vilkår og påvirke produktarkitekturen;
— feilsøking i driften av webapplikasjoner, slik at det ikke er flere av disse: "Dette er ikke en feil, men en funksjon";
- et fleksibelt og brukervennlig verktøy for å skrive Python-autotester, som fortrenger det velkjente Java-språket fra markedet automasjonsspesialister innen testing og lar deg starte den automatiserte testprosessen på kort tid på ethvert prosjekt vanskeligheter;
— å studere bruker verktøy og praksis for å vite hvordan og hvor man skal kjøre tester til fordel for prosjektet.
Studerer nettverksdiagnoseverktøy og Linux OS for å finne årsaken til feil, slik at du ikke lenger vil skamme deg over ufullstendige oppgaver
Konstant øving og løsning av saker slik at du på et intervju kan snakke om det du gjorde, og ikke om det du leste på Habré
Studerer alle typer testing: API, UI, backend, sikkerhet, for å være den mest allsidige spesialisten
1
vi vilSoftware Tester hos Whamcloud.ex-Test automatiseringsingeniør, skrev tester i Python for gcorelabs.com (CDN, hosting) Jeg har vært kjent med Linux-distribusjoner i mer enn 10 år. I lang tid administrerte jeg dataklynger og testet datalagringssystemer...
Software Tester hos Whamcloud.ex-Test automatiseringsingeniør, skrev tester i Python for gcorelabs.com (CDN, hosting) Jeg har vært kjent med Linux-distribusjoner i mer enn 10 år. I lang tid administrerte han dataklynger og testet datalagringssystemer. Et av de store prosjektene er knyttet til Datadirect Network og klyngefilsystemene Luster, GPFS. I tillegg til administrasjon og testing har jeg delt kunnskap i ulike bedrifter og om ulike teknologier i ca 5 år. Selskaper der han gjennomførte kurs: Epam, it-akademi, utdanningsinstitusjoner i BSUIR, BSU. Gjennomførte kurs om "Linux-administrasjon", "Bash-programmering", "Datalagringssystemer", "Grunnleggende om å jobbe med Infiniband", "Grunnleggende om Python-programmering". Jeg ser på min hovedoppgave som å hjelpe, motivere og involvere i læring. Det mest spennende med å være lærer er å se folk vokse, det er dette som inspirerer meg hver dag.
1
vi vilTidligere QA-ingeniør hos Yandex. QA Automation Engineer hos ivi.ru. Engasjert i opprettelsen og utviklingen av en testinfrastruktur for integrasjon på tvers av plattformer web / android / ios Teknologistabel brukt i arbeid: python, pytest, selen, appium, jenkins...
Tidligere QA-ingeniør hos Yandex. QA Automation Engineer hos ivi.ru. Engasjert i etablering og utvikling av infrastruktur for testing av integrasjon på tvers av plattformer web / android / iosTechnology stack brukt i arbeid: python, pytest, selen, appium, jenkins Lærer
1
vi vilMer enn 10 år innen IT. Engasjert i automatisering av frontend/backend-testing i Java og Python. På fritiden jobber han med å forbedre test- og programmeringsferdighetene sine. Lærer
Mer enn 10 år innen IT. Engasjert i automatisering av frontend/backend-testing i Java og Python. På fritiden jobber han med å forbedre test- og programmeringsferdighetene sine. Lærer
Introduksjon til testautomatisering
-Tema 1. Testautomatisering: introduksjon.
-Tema 2.Introduksjon til Pytest
-Tema 3. Dykk inn i Python. OOP
-Tema 4.Dykke inn i Python: Funksjonell programmering
API-testing
-Tema 5. Arbeide med testdata
-Tema 6.API-testing
-Tema 7.DDT i API-testing
UI-testing
-Tema 8. Grunnleggende om webutvikling
-Emne 9.Introduksjon til web-UI-testing, Selenium WebDriver
-Tema 10.Søke etter elementer
-Tema 11. Forventninger til elementer
-Tema 12. Arbeide med vinduer, iframes, informasjonskapsler
-Tema 13.WebElement og jobbe med det
-Emne 14.Sideobjektmønster
-Tema 15. Logging og logging
-Emne 16. Fjernlansering (rutenett)
-Tema 17.Selenoid
-Tema 18. Allure-rapporter
Jobber med backend
-Tema 19.Analyse av webserverlogger
-Tema 20. Arbeide med databasen
-Tema 21. Arbeide med nettverket I (SSH, FTP)
-Emne 22. Arbeide med nettverk II (socket)
-Emne 23.Linux-arkitektur
-Emne 24. Arbeide med Linux OS ved hjelp av Python
DevOps
-Tema 25.Introduksjon til Docker og containerisering
-Tema 26.Orkestrering og interaksjon av containere
-Tema 27. Kontinuerlig integrasjon, Jenkins
-Tema 28. Forberede et testmiljø
Andre typer testing
-Emne 29.Robotrammeverk + ATDD/BDD
-Tema 30. Skjermbildetesting
-Tema 31.Grunnleggende om webapplikasjonssikkerhet
-Tema 32. Hån
-Tema 33. Enhetstesting
-Tema 34. Belastningstesting
Prosjektmodul
-Tema 35. Valg av tema og organisering av prosjektarbeid
-Emne 36. Intervjutestautomatisering (Python)
-Tema 37.Beskyttelse av prosjekteringsarbeid