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
Recensioni (5)
La lezione è stata istruttiva e facile da seguire.
Najeeda Motala - Multichoice
Corso - Advanced C# for Automation Test Engineers
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
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Corso - Robot Framework: Keyword Driven Acceptance Testing
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