Python QA Engineer - gratis cursus van Otus, opleiding 5 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Met de cursus leert u hoe problemen met testautomatisering worden opgelost in echte projecten met behulp van de Python-taal. Wij geven prioriteit aan het begrijpen van de principes van het construeren en oplossen van problemen, in plaats van het bestuderen van een specifiek hulpmiddel. Na het voltooien van deze cursus verkrijgt u de vaardigheden om basisproblemen op het gebied van het automatiseren van testen van webapplicaties op te lossen. Dit is een uitgebreide training op het gebied van testautomatisering, waarin je leert hoe je met vertrouwen problemen bij het testen van webapplicaties kunt oplossen: van testen tot zoeken fouten in de backend voordat de functionaliteit van de frontend wordt gecontroleerd met behulp van het Selenium-browserstuurprogramma en het testen van de REST API, evenals het uitvoeren van tests in continue systemen integratie.
Voor wie is deze cursus bedoeld:
— voor specialisten op het gebied van functioneel testen met 1 tot 3 jaar ervaring en degenen die de overstap willen maken naar automatisering in Python;
— voor geautomatiseerde testspecialisten in Python met maximaal 1 jaar ervaring en die hun kennis willen verdiepen en systematiseren.
Cursuskenmerken:
— het vergroten van de technische geletterdheid van een functionele tester naar het niveau van een ontwikkelaar en devops-ingenieur om op gelijke voet te communiceren en de productarchitectuur te beïnvloeden;
— probleemoplossing in de werking van webapplicaties, zodat deze niet meer bestaan: “Dit is geen bug, maar een feature”;
- een flexibele en eenvoudig te gebruiken tool voor het schrijven van Python-autotests, die de bekende Java-taal van de markt verdringt automatiseringsspecialisten in testen en stelt u in staat om het geautomatiseerde testproces in korte tijd voor elk project te starten moeilijkheden;
— het bestuderen van devops-tools en -praktijken om te weten hoe en waar tests moeten worden uitgevoerd ten behoeve van het project.
Het bestuderen van netwerkdiagnostische tools en Linux OS om de oorzaak van bugs te achterhalen, zodat je je niet langer hoeft te schamen voor onvolledige taken
Voortdurend oefenen en cases oplossen, zodat je tijdens een sollicitatiegesprek kunt praten over wat je hebt gedaan, en niet over wat je op Habré leest
Het bestuderen van alle soorten testen: API, UI, backend, beveiliging, om de meest veelzijdige specialist te zijn
1
GoedSoftwaretester bij Whamcloud.ex-Test automatiseringsingenieur, tests geschreven in Python voor gcorelabs.com (CDN, hosting) Ik ben al meer dan 10 jaar bekend met Linux-distributies. Lange tijd beheerde ik computerclusters en testte ik gegevensopslagsystemen...
Softwaretester bij Whamcloud.ex-Test automatiseringsingenieur, tests geschreven in Python voor gcorelabs.com (CDN, hosting) Ik ben al meer dan 10 jaar bekend met Linux-distributies. Lange tijd beheerde hij computerclusters en testte hij dataopslagsystemen. Een van de grote projecten heeft betrekking op het Datadirect Netwerk en de clusterbestandssystemen Lustre, GPFS. Naast administratie en testen deel ik al zo'n 5 jaar kennis in diverse bedrijven en over diverse technologieën. Bedrijven waarin hij cursussen gaf: Epam, it-academy, onderwijsinstellingen van BSUIR, BSU. Cursussen gegeven over “Linux Administration”, “Bash Programming”, “Data Storage Systems”, “Basisprincipes van het werken met Infiniband”, “Basisprincipes van Python-programmering”. Mijn hoofdtaak zie ik als helpen, motiveren en betrekken bij het leren. Het spannendste aan leraar zijn is mensen zien groeien, dit is wat mij elke dag inspireert.
1
GoedEx-QA-ingenieur bij Yandex. QA Automation Engineer bij ivi.ru. Betrokken bij de creatie en ontwikkeling van een testinfrastructuur voor platformonafhankelijke integratie web / android / ios Technologiestapel gebruikt in werk: python, pytest, selenium, appium, jenkins...
Ex-QA-ingenieur bij Yandex. QA Automation Engineer bij ivi.ru. Betrokken bij het creëren en ontwikkelen van platformonafhankelijke integratietestinfrastructuur web / android / iosTechnologiestack gebruikt in werk: python, pytest, selenium, appium, jenkins Docent
1
GoedMeer dan 10 jaar in de IT. Houdt zich bezig met automatisering van frontend/backend testen in Java en Python. In zijn vrije tijd werkt hij aan het verbeteren van zijn test- en programmeervaardigheden. Docent
Meer dan 10 jaar in de IT. Houdt zich bezig met automatisering van frontend/backend testen in Java en Python. In zijn vrije tijd werkt hij aan het verbeteren van zijn test- en programmeervaardigheden. Docent
Inleiding tot testautomatisering
-Topic 1. Testautomatisering: introductie.
-Onderwerp 2. Inleiding tot Pytest
-Onderwerp 3. Duik in Python. OOP
-Onderwerp 4. Duiken in Python: functioneel programmeren
API-testen
-Onderwerp 5.Werken met testgegevens
-Onderwerp 6.API-testen
-Onderwerp 7.DDT bij API-testen
UI-testen
-Onderwerp 8. Basisprincipes van webontwikkeling
-Onderwerp 9. Inleiding tot het testen van de webinterface, Selenium WebDriver
-Onderwerp 10. Zoeken naar elementen
-Onderwerp 11. Verwachtingen van elementen
-Onderwerp 12.Werken met vensters, iframes, cookies
-Thema 13.WebElement en ermee werken
-Onderwerp 14.PageObject-patroon
-Onderwerp 15. Loggen en loggen
-Onderwerp 16. Op afstand starten (raster)
-Thema 17. Selenoïde
-Onderwerp 18. Allure-rapporten
Werken met de backend
-Onderwerp 19. Analyse van webserverlogboeken
-Onderwerp 20.Werken met de database
-Onderwerp 21.Werken met het netwerk I (SSH, FTP)
-Onderwerp 22.Werken met netwerk II (socket)
-Onderwerp 23.Linux-architectuur
-Onderwerp 24. Werken met Linux OS met behulp van Python
DevOps
-Onderwerp 25. Inleiding tot Docker en containerisatie
-Onderwerp 26.Orchestratie en interactie van containers
-Onderwerp 27. Continue integratie, Jenkins
-Onderwerp 28. Een testomgeving voorbereiden
Andere soorten testen
-Onderwerp 29.Robotframework + ATDD/BDD
-Onderwerp 30. Screenshot testen
-Onderwerp 31. Basisprincipes van webapplicatiebeveiliging
-Thema 32. Mock
-Onderwerp 33. Testen van eenheden
-Onderwerp 34. Belastingtesten
Projectmodule
-Onderwerp 35. Keuze van het onderwerp en organisatie van projectwerk
-Onderwerp 36. Interviewtestautomatisering (Python)
-Onderwerp 37. Bescherming van ontwerpwerkzaamheden