Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduktion till automatiseringstestning
- Översikt över automatiseringstestning
- Fördelar med automatisering
- Typer av testning: Funktionell vs icke-funktionell
- Förstå kundens ekosystem
- Översikt över Oracle APEX
- Introduktion till .Net Core
- Grunderna i Machine Learning i kodalgoritmer
Översikt över automatiseringsverktyg
- Selenium
- Ställa in Selenium WebDriver
- Skriva och köra testskript
- Metodtips för Selenium
- TestComplete
- Introduktion till TestComplete
- Skapa automatiserade tester för olika applikationer
- Integrering TestComplete med andra verktyg
Djupdykning i automatisering med Selenium
- Avancerat Selenium
- Hantera dynamiska webbelement
- Testning över webbläsare
- Integration med TestNG och JUnit
- Utveckling av ramverk
- Sidobjektmodell (POM)
- Datadrivna och nyckelordsdrivna ramverk
- Kontinuerlig integrering med Jenkins
Avancerade funktioner i TestComplete
- Skript och automatisering
- Skriptspråk som stöds av TestComplete
- Automatisera skrivbords-, webb- och mobilapplikationer
- Anpassa tester
- Skapa anpassade kontrollpunkter
- Hantera undantag och fel
Integrering med Oracle APEX och .Net Core
- Testning Oracle APEX-applikationer
- Automatiserade teststrategier för APEX-applikationer
- Verktyg och metoder som är specifika för APEX
- Automatisering i .Net Core
- Ställa in testprojekt
- Enhetstestning med xUnit
- Integration och end-to-end-testning
Machine Learning inom automatisering
- Introduktion till Machine Learning i testning
- Grunderna i maskininlärning
- Användningsfall av maskininlärning i testautomatisering
- Implementera Machine Learning algoritmer
- Skriva algoritmer för prediktiv analys
- Integrera maskininlärning med testautomatisering
Underhåll och manuell konstruktion av nya appar
- Grunderna i manuell testning
- Manuella testtekniker
- Skriva effektiva testfall och testplaner
- Övergång från manuell till automatiserad testning
- Identifiera automatiseringskandidater
- Metodtips för att underhålla testskript
Digital HCM/NPP och outsourcingstrategier
- Översikt över digital HCM/NPP
- Verktyg och teknik inom HCM
- Automatiseringsstrategier för HCM-applikationer
- Hantera outsourcade testprojekt
- Bästa praxis för outsourcing
- Säkerställa kvalitet och konsekvens i outsourcade projekt
Alternativa verktyg och tekniker
- Utvärdera Jtest och SOAtest
- Funktioner i Jtest och SOAtest
- Lämplighet för kundens behov
- Introduktion av alternativa verktyg
- Utforska andra automatiseringsverktyg (t.ex. Katalon Studio, Postman för API-testning)
- Integrations- och övergångsstrategier
Praktiska workshops och verkliga scenarier
- Praktiska sessioner
- Praktiska labbövningar med Selenium och TestComplete
- Testscenarier för verkliga miljöer
- Fallstudier och Capstone-projekt
- Grupprojekt för att implementera en komplett automationslösning
- Presentation och peer review
Sammanfattning och nästa steg
Krav
- En förståelse för grundläggande programmeringskoncept
- Erfarenhet av mjukvarutestning (manuell eller automatiserad)
- Kännedom om webbteknik och utvecklingsramverk
Publik
- Testare av automatisering
- QA-ingenjörer
- Mjukvaruutvecklare
- IT-proffs som är involverade i underhåll och testning av programvara
35 timmar