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
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën