Struttura del corso

Introduzione al Testing di Automazione

  • Panoramica del Testing di Automazione
    • Vantaggi dell'automazione
    • Tipi di testing: Funzionale vs Non funzionale
  • Comprensione dell'Ecosystem del Cliente
    • Panoramica di Oracle APEX
    • Introduzione a .Net Core
    • Nozioni di base sulla Machine Learning negli algoritmi di codice

Panoramica degli Strumenti di Automazione

  • Selenium
    • Configurazione di Selenium WebDriver
    • Scrittura e esecuzione di script di test
    • Best practice per Selenium
  • TestComplete
    • Introduzione a TestComplete
    • Creazione di test automatizzati per diverse applicazioni
    • Integrazione di TestComplete con altri strumenti

Approfondimento sull'Automazione con Selenium

  • Selenium Avanzato
    • Gestione di elementi web dinamici
    • Testing cross-browser
    • Integrazione con TestNG e JUnit
  • Sviluppo di Frameworks
    • Modello Object Page (POM)
    • Framework basati su dati e parole chiave
    • Integrazione continua con Jenkins

Funzionalità Avanzate di TestComplete

  • Scripting e Automazione
    • Linguaggi di scripting supportati da TestComplete
    • Automazione di applicazioni desktop, web e mobili
  • Personalizzazione dei Test
    • Creazione di checkpoint personalizzati
    • Gestione delle eccezioni e degli errori

Integrazione con Oracle APEX e .Net Core

  • Testing di Applicazioni Oracle APEX
    • Strategie di testing automatizzato per applicazioni APEX
    • Strumenti e pratiche specifici per APEX
  • Automazione in .Net Core
    • Configurazione di progetti di test
    • Testing unitario con xUnit
    • Testing di integrazione e end-to-end

Machine Learning nel Testing di Automazione

  • Introduzione alla Machine Learning nel Testing
    • Nozioni di base sulla machine learning
    • Casistiche d'uso della machine learning nell'automazione del testing
  • Implementazione di Algoritmi di Machine Learning
    • Scrittura di algoritmi per l'analisi predittiva
    • Integrazione della machine learning con l'automazione del testing

Manutenzione e Costruzione Manuale di Nuove Applicazioni

  • Fondamenti del Testing Manuale
    • Tecniche di testing manuale
    • Scrittura di test cases e piani di test efficaci
  • Transizione dal Testing Manuale a Quello Automatizzato
    • Identificazione di candidati per l'automazione
    • Best practice per la manutenzione degli script di test

Strategie Digitali HCM/NPP e Outsourcing

  • Panoramica di Digital HCM/NPP
    • Strumenti e tecnologie in HCM
    • Strategie di automazione per applicazioni HCM
  • Gestione di Progetti di Testing Outsourcetati
    • Best practice per l'outsourcing
    • Garanzia della qualità e coerenza in progetti outsourcetati

Strumenti e Tecnologie Alternativi

  • Valutazione di Jtest e SOAtest
    • Funzionalità di Jtest e SOAtest
    • Adattabilità alle esigenze del cliente
  • Introduzione a Strumenti Alternativi
    • Esplorazione di altri strumenti di automazione (ad esempio, Katalon Studio, Postman per il testing API)
    • Strategie di integrazione e transizione

Workshop Pratici e Scenari del Mondo Reale

  • Sessioni Pratiche
    • Laboratori pratici con Selenium e TestComplete
    • Scenari di testing del mondo reale
  • Studi di Caso e Progetto Finale Capstone
    • Progetto di gruppo per implementare una soluzione completa di automazione
    • Presentazione e revisione tra pari

Riepilogo e Passi Successivi

Requisiti

  • Comprensione dei concetti di base della programmazione
  • Esperienza in testing software (manuale o automatizzato)
  • Familiarità con le tecnologie web e i framework di sviluppo

Pubblico di Riferimento

  • Testers di Automazione
  • Ingegneri QA
  • Sviluppatori Software
  • Professionisti IT coinvolti nella manutenzione e nel testing software
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative