Kursplan

Introduktion till automatiserad testning

  • Överblick över automatiserad testning
    • Fördelar med automatisering
    • Typer av testning: Funktionell vs icke-funktionell
  • Förstå klientens ekosystem
    • Överblick över Oracle APEX
    • Introduktion till .Net Core
    • Grunderna i maskininlärning i kodalgoritmer

Översikt över automatiseringsverktyg

  • Selenium
    • Inställning av Selenium WebDriver
    • Skrivning och körning av testskript
    • Bästa praxis för Selenium
  • TestComplete
    • Introduktion till TestComplete
    • Skapande av automatiserade tester för olika applikationer
    • Integration av TestComplete med andra verktyg

Djupdykning i automatisering med Selenium

  • Avancerad Selenium
    • Hantering av dynamiska webelement
    • Testning över flera webbläsare
    • Integration med TestNG och JUnit
  • Ramverk för utveckling
    • Page Object Model (POM)
    • Data-driven och keyword-driven ramverk
    • Kontinuerlig integration med Jenkins

Avancerade funktioner i TestComplete

  • Skriptning och automatisering
    • Skriptspråk som stöds av TestComplete
    • Automatisering av desktop-, web- och mobilapplikationer
  • Anpassning av tester
    • Skapande av anpassade kontrollpunkter
    • Hantering av undantag och fel

Integration med Oracle APEX och .Net Core

  • Testning av Oracle APEX-applikationer
    • Automatiserade teststrategier för APEX-applikationer
    • Verktyg och praxis specifika för APEX
  • Automatisering i .Net Core
    • Inställning av testprojekt
    • Enhetstestning med xUnit
    • Integration och slut-till-slut-testning

Maskininlärning i automatisering

  • Introduktion till maskininlärning i testning
    • Grunderna i maskininlärning
    • Användningsfall för maskininlärning i testautomatisering
  • Implementering av maskininlärningsalgoritmer
    • Skrivning av algoritmer för prediktiv analys
    • Integration av maskininlärning med testautomatisering

Underhåll och manuell konstruktion av nya appar

  • Grunderna i manuell testning
    • Tekniker för manuell testning
    • Skrivning av effektiva testfall och testplaner
  • Övergång från manuell till automatiserad testning
    • Identifiering av kandidater för automatisering
    • Bästa praxis för underhåll av testskript

Digital HCM/NPP och outsourcing-strategier

  • Överblick över digital HCM/NPP
    • Verktyg och teknologier inom HCM
    • Automatiseringsstrategier för HCM-applikationer
  • Hantering av outsourcade testprojekt
    • Bästa praxis för outsourcing
    • Säkerställande av kvalitet och konsistens i outsourcade projekt

Alternativa verktyg och teknologier

  • Utvärdering av Jtest och SOAtest
    • Funktioner i Jtest och SOAtest
    • Lämplighet för klientens behov
  • Introduktion av alternativa verktyg
    • Utforskning av andra automatiseringsverktyg (t.ex. Katalon Studio, Postman för API-testning)
    • Integrations- och övergångsstrategier

Praktiska workshoppar och verkliga scenarier

  • Praktiska sessioner
    • Händer-på-labbar med Selenium och TestComplete
    • Verkliga testscenarier
  • Fallstudier och avslutningsprojekt
    • Gruppprojekt för att implementera en fullständig automatiseringslösning
    • Presentation och kamratgranskning

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskaper om programmeringskoncept
  • Erfarenhet av mjukvarutestning (manuell eller automatiserad)
  • Kännedom om webbtekniker och utvecklingsramverk

Målgrupp

  • Automatiseringstestare
  • QA-ingenjörer
  • Programutvecklare
  • IT-professionella som är involverade i mjukvaruunderhåll och testning
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier