Kursplan

Introduksjon til automatiseringstesting

  • Oversikt over automatiseringstesting
    • Fordeler med automatisering
    • Typer testing: Funksjonell vs ikke-funksjonell
  • Forstå klientens økosystem
    • Oversikt over Oracle APEX
    • Introduksjon til .Net Core
    • Grunnleggende om Machine Learning i kodealgoritmer

Oversikt over automatiseringsverktøy

  • Selenium
    • Sette opp Selenium WebDriver
    • Skrive og kjøre testskript
    • Gode fremgangsmåter for Selenium
  • TestComplete
    • Introduksjon til TestComplete
    • Opprette automatiserte tester for ulike applikasjoner
    • Integrering TestComplete med andre verktøy

Dykk dypt inn i automatisering med Selenium

  • Avansert Selenium
    • Håndtering av dynamiske webelementer
    • Testing på tvers av nettlesere
    • Integrasjon med TestNG og JUnit
  • Rammeutvikling
    • Sideobjektmodell (POM)
    • Datadrevne og nøkkelorddrevne rammeverk
    • Kontinuerlig integrasjon med Jenkins

Avanserte funksjoner i TestComplete

  • Skripting og automatisering
    • Skriptspråk støttet av TestComplete
    • Automatisering av desktop-, web- og mobilapplikasjoner
  • Tilpasse tester
    • Opprette tilpassede sjekkpunkter
    • Håndtering av unntak og feil

Integrasjon med Oracle APEX og .Net Core

  • Testing Oracle APEX-applikasjoner
    • Automatiserte teststrategier for APEX-applikasjoner
    • Verktøy og praksis spesifikke for APEX
  • Automatisering i .Net Core
    • Sette opp testprosjekter
    • Enhetstesting med xUnit
    • Integrasjon og ende-til-ende testing

Machine Learning i automatisering

  • Introduksjon til Machine Learning i testing
    • Grunnleggende om maskinlæring
    • Bruk tilfeller av maskinlæring i testautomatisering
  • Implementering av Machine Learning Algoritmer
    • Skrivealgoritmer for prediktiv analyse
    • Integrering av maskinlæring med testautomatisering

Vedlikehold og manuell konstruksjon av nye apper

  • Grunnleggende om manuell testing
    • Manuelle testteknikker
    • Skrive effektive testcases og testplaner
  • Overgang fra manuell til automatisert testing
    • Identifisering av automatiseringskandidater
    • Beste praksis for vedlikehold av testskript

Digitale HCM/NPP og outsourcingstrategier

  • Digital HCM/NPP Oversikt
    • Verktøy og teknologier i HCM
    • Automatiseringsstrategier for HCM-applikasjoner
  • Administrere utkontrakterte testprosjekter
    • Beste praksis for outsourcing
    • Sikre kvalitet og konsistens i utkontrakterte prosjekter

Alternative verktøy og teknologier

  • Evaluerer Jtest og SOAtest
    • Funksjoner i Jtest og SOAtest
    • Egnethet for kundens behov
  • Vi introduserer alternative verktøy
    • Utforske andre automatiseringsverktøy (f.eks. Katalon Studio, Postman for API-testing)
    • Integrerings- og overgangsstrategier

Praktiske workshops og virkelige scenarier

  • Praktiske økter
    • Praktiske laboratorier med Selenium og TestComplete
    • Testscenarier i den virkelige verden
  • Kasusstudier og Capstone-prosjektet
    • Gruppeprosjekt for å implementere en komplett automatiseringsløsning
    • Presentasjon og fagfellevurdering

Sammendrag og neste trinn

Krav

  • En forståelse av grunnleggende programmeringskonsepter
  • Erfaring med programvaretesting (manuell eller automatisert)
  • Kjennskap til nettteknologier og utviklingsrammeverk

Publikum

  • Automatiseringstestere
  • QA-ingeniører
  • Programvareutviklere
  • IT-fagfolk involvert i vedlikehold og testing av programvare
 35 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories