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
Recensioni (5)
Buona sintonia, Łukasz ha dedicato del tempo alle domande di tutti e ha saputo aiutare chiunque avesse avuto dei problemi
Kelly Morris - Titian Software Poland Sp. z o.o.
Corso - Selenium WebDriver in C#
Traduzione automatica
Ho apprezzato tutto, poiché è tutto nuovo per me e posso vedere il valore aggiunto che può portare al mio lavoro.
Zareef - BMW South Africa
Corso - Tosca: Model-Based Testing for Complex Systems
Traduzione automatica
Il formatore ha spiegato ogni funzionalità in modo approfondito.
Argean Quilaquil - DXC
Corso - TestComplete
Traduzione automatica
L'inistruttore è simpatico. Le sue spiegazioni sono chiare e interessanti. Cerca di rendere le lezioni il più coinvolgenti possibile. Ho molto apprezzato la lezione e ho acquisito molte conoscenze. Grazie mille. La tecnica più utile che ho imparato è quella di localizzare gli elementi per diversi componenti web, come caselle di testo, pulsanti radio e pulsanti. A volte, l'ID dell'elemento non viene catturato correttamente. Abbiamo appreso modi diversi per localizzare gli elementi utilizzando selettori CSS, XPath, nome e ID. Mi sono piaciute le spiegazioni. Grazie
Bee Chin Chuah - I-Access Solutions Pte Ltd
Corso - Advanced Selenium with C#
Traduzione automatica
Mi è piaciuto come gli esempi conducevano al successivo. Sei in grado di utilizzare ciò che hai imparato nella sezione precedente nella successiva.
Sacha Mannion - BeyondTrust
Corso - C# for Automation Test Engineers
Traduzione automatica