Cursusaanbod
Inleiding tot automatisering van testen
- Overzicht van automatisering van testen
- Voordelen van automatisering
- Types van testen: functioneel vs niet-functioneel
- Begrip van de klantecosysteem
- Overzicht van Oracle APEX
- Inleiding tot .Net Core
- Basisbeginselen van machine learning in code-algoritmes
Overzicht van automatiseringsgereedschappen
- Selenium
- Selenium WebDriver instellen
- Testscripts schrijven en uitvoeren
- Beste praktijken voor Selenium
- TestComplete
- Inleiding tot TestComplete
- Geautomatiseerde tests voor verschillende applicaties creëren
- TestComplete integreren met andere gereedschappen
Diepgaande analyse van automatisering met Selenium
- Geavanceerde Selenium
- Dynamische webelementen beheren
- Cross-browser testing
- Integratie met TestNG en JUnit
- Framewerkontwikkeling
- Page Object Model (POM)
- Data-driven en keyword-driven framewerken
- Continue integratie met Jenkins
Geavanceerde functies in TestComplete
- Scripting en automatisering
- Scripttalen ondersteund door TestComplete
- Desktop-, web- en mobiele applicaties automatiseren
- Tests aanpassen
- Aangepaste controlepunten creëren
- Fouten en fouten afhandelen
Integratie met Oracle APEX en .Net Core
- Oracle APEX-applicaties testen
- Geautomatiseerde teststrategieën voor APEX-applicaties
- Gereedschappen en praktijken specifiek voor APEX
- Automatisering in .Net Core
- Testprojecten instellen
- Unit testing met xUnit
- Integratie en end-to-end testing
Machine learning in automatisering
- Inleiding tot machine learning in testen
- Basisbeginselen van machine learning
- Toepassingen van machine learning in testautomatisering
- Machine learning-algoritmes implementeren
- Algoritmes schrijven voor voorspellende analyse
- Machine learning integreren met testautomatisering
Onderhoud en handmatige constructie van nieuwe apps
- Basisprincipes van handmatig testen
- Handmatige testtechnieken
- Effectieve testgevallen en testplannen schrijven
- Overgaan van handmatig naar geautomatiseerd testen
- Automatiseringskandidaten identificeren
- Beste praktijken voor het onderhouden van testscripts
Strategieën voor digitaal HCM/NPP en uitbesteden
- Overzicht van digitaal HCM/NPP
- Gereedschappen en technologieën in HCM
- Automatiseringsstrategieën voor HCM-applicaties
- Uitbesteede testprojecten beheren
- Beste praktijken voor uitbesteden
- Kwaliteit en consistentie in uitbesteede projecten waarborgen
Alternatieve gereedschappen en technologieën
- Jtest en SOAtest evalueren
- Functies van Jtest en SOAtest
- Geschiktheid voor de behoeften van de klant
- Alternatieve gereedschappen introduceren
- Andere automatiseringsgereedschappen verkennen (bijvoorbeeld, Katalon Studio, Postman voor API-testen)
- Integratie- en transitie-strategieën
Praktijkworkshops en real-world-scenario's
- Praktijk-sessies
- Hands-on labs met Selenium en TestComplete
- Real-world test-scenario's
- Cases en capstone project
- Groepsproject om een volledige automatiseringsoplossing te implementeren
- Presentatie en peer review
Samenvatting en volgende stappen
Vereisten
- Een begrip van basisprogrammeerconcepten
- Ervaring met softwaretesten (handmatig of geautomatiseerd)
- Vertrouwdheid met webtechnologieën en ontwikkelingsframeworks
Publiek
- Automation Testers
- QA Engineers
- Software Developers
- IT-professionals betrokken bij softwareonderhoud en -testen
Getuigenissen (4)
De beschikbaarheid van de trainer om vragen te beantwoorden, evenals de concrete en visuele demonstraties met TestComplete.
Radia - Cegid
Cursus - TestComplete
Automatisch vertaald
De geduld en het tempo van de docent.
Jace - Vodacom
Cursus - Test Automation with Selenium
Automatisch vertaald
Belangrijke onderwerpen kunnen vooraf met de trainer worden besproken en afgesproken. Ontspannen en aangename sfeer tijdens de seminariedagen.
Lorenz - Continentale Lebensversicherung AG
Cursus - Advanced Selenium
Automatisch vertaald
Ik heb nieuwe kennis verkregen en ik voel me er vrij zeker over. Niets is onduidelijk.
Barbara - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald