Struttura del corso

Introduzione ai test di automazione

  • Panoramica dei test di automazione
    • Vantaggi dell'automazione
    • Tipi di test: Funzionale vs Non funzionale
  • Comprendere l'ecosistema del cliente
    • Panoramica di Oracle APEX
    • Introduzione a .NET Core
    • Nozioni di base su Machine Learning negli algoritmi di codice

Panoramica degli strumenti di automazione

  • Selenium
    • Configurazione di Selenium WebDriver
    • Scrittura ed esecuzione di script di test
    • Procedure consigliate per Selenium
  • TestComplete
    • Introduzione a TestComplete
    • Creazione di test automatizzati per diverse applicazioni
    • Integrazione TestComplete con altri strumenti

Approfondimento sull'automazione con Selenium

  • Avanzate Selenium
    • Gestione di elementi Web dinamici
    • Test cross-browser
    • Integrazione con TestNG e JUnit
  • Sviluppo di framework
    • Modello a oggetti pagina (POM)
    • Framework basati su dati e parole chiave
    • Integrazione continua con Jenkins

Funzionalità avanzate in TestComplete

  • Scripting e automazione
    • Linguaggi di scripting supportati da TestComplete
    • Automazione delle applicazioni desktop, Web e mobili
  • Personalizzazione dei test
    • Creazione di checkpoint personalizzati
    • Gestione di eccezioni ed errori

Integrazione con Oracle APEX e .Net Core

  • Collaudo Oracle Applicazioni APEX
    • Strategie di test automatizzate per le applicazioni APEX
    • Strumenti e procedure specifici di APEX
  • Automazione in .NET Core
    • Impostazione di progetti di test
    • Test unitari con xUnit
    • Integrazione e test end-to-end

Machine Learning in Automazione

  • Introduzione a Machine Learning in Testing
    • Nozioni di base sull'apprendimento automatico
    • Casi d'uso del machine learning nell'automazione dei test
  • Implementazione di Machine Learning algoritmi
    • Scrittura di algoritmi per l'analisi predittiva
    • Integrazione dell'apprendimento automatico con l'automazione dei test

Manutenzione e costruzione manuale di nuove app

  • Nozioni di base sui test manuali
    • Tecniche di test manuali
    • Scrittura di casi di test e piani di test efficaci
  • Transizione dai test manuali a quelli automatizzati
    • Identificazione dei candidati per l'automazione
    • Procedure consigliate per la gestione degli script di test

Strategie digitali HCM/NPP e outsourcing

  • Panoramica di Digital HCM/NPP
    • Strumenti e tecnologie in HCM
    • Strategie di automazione per le applicazioni HCM
  • Gestione di progetti di test in outsourcing
    • Best practice per l'outsourcing
    • Garantire la qualità e la coerenza nei progetti esternalizzati

Strumenti e tecnologie alternative

  • Valutazione di Jtest e SOAtest
    • Caratteristiche di Jtest e SOAtest
    • Adeguatezza alle esigenze del cliente
  • Introduzione agli strumenti alternativi
    • Esplorazione di altri strumenti di automazione (ad esempio, Katalon Studio, Postman per il test delle API)
    • Strategie di integrazione e transizione

Workshop pratici e scenari del mondo reale

  • Sessioni pratiche
    • Esercitazioni pratiche con Selenium e TestComplete
    • Scenari di test reali
  • Casi di studio e progetto Capstone
    • Progetto di gruppo per l'implementazione di una soluzione di automazione completa
    • Presentazione e peer review

Riepilogo e prossime tappe

Requisiti

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

Pubblico

  • Tester per l'automazione
  • Ingegneri QA
  • Sviluppatori di software
  • Professionisti IT coinvolti nella manutenzione e nel collaudo del software
 35 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative