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)
Buon rapporto, Łukasz aveva tempo per le domande di tutti ed era in grado di aiutare chiunque avesse qualche problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Corso - Selenium WebDriver in C#
Traduzione automatica
Mi è piaciuto tutto perché è tutto nuovo per me e posso vedere il valore aggiunto che può suonare al mio lavoro.
Zareef - BMW South Africa
Corso - Tosca: Model-Based Testing for Complex Systems
Traduzione automatica
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Corso - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Corso - Advanced Selenium with C#
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.