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

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier