Corso di formazione Introduzione al Testing Agile
Questo corso di 2 giorni fornisce una breve introduzione al testing software Agile. Tratta i concetti fondamentali dei test nel contesto dello sviluppo Agile (Scrum) e utilizza il modello dei Quadranti del Testing Agile di Crispin & Gregory come cornice per esplorare i principi e le pratiche contemporanee del testing Agile.
Pubblico di Riferimento
Questo corso è rivolto a team di sviluppo che desiderano migliorare le loro pratiche di testing in un contesto Agile.
È anche adatto per coloro che intendono intraprendere la carriera di tester e costituisce una base adeguata per il corso iSQI Certified Agile Tester.
Struttura del corso
Panoramica su Agile
- Panoramica della storia delle metodologie Agile
- Dibattito sui principi dell'Agile Manifesto
Framework Scrum
- Ruoli e responsabilità in Scrum – Scrum Master, Product Owner, Dev Team
- Eventi Scrum – Sprint, Pianificazione dello Sprint, Revisione, Retrospettiva, Meeting di Scrum
- Artifici Scrum – Product Backlog, Sprint Backlog, Incremento del Prodotto
Testing Agile
- Collaborazione piuttosto che indipendenza
- Il ruolo della documentazione in Agile
- Panoramica dei Quadranti del Testing Agile
- Automazione dei test
Fondamenti del Testing
- Il processo di testing fondamentale
- Tecniche di progettazione dei test black-box
- Tecniche di progettazione dei test white-box
- Attributi della qualità
- Testing delle prestazioni
- Esempio di strumenti di testing
Testing orientato alla tecnologia che guida lo sviluppo
- Test unitari e progettazione dei test black-box
- Sviluppo guidato dai test (TDD)
- Esempio di strumenti di testing
Testing orientato agli affari che guida lo sviluppo
- User stories e testing di accettazione
- Sviluppo guidato dal comportamento (BDD)
- Esempio di strumenti di testing
Testing orientato agli affari che critica il prodotto
- Testing esplorativo
- Progettazione dei test white-box
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Introduzione al Testing Agile - Prenotazione
Corso di formazione Introduzione al Testing Agile - Richiesta
Introduzione al Testing Agile - Richiesta di consulenza
Recensioni (1)
laboratori, casi pratici
Joanna Nowak - LKQ Polska Sp. z o. o.
Corso - Introduction to Agile Testing
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Test Automation Avanzata e Manutenzione
35 oreQuesto corso guidato dal formatore, live (online o in presenza), è rivolto a tester e sviluppatori di livello intermedio che desiderano approfondire le loro conoscenze e competenze nel testing automatizzato, concentrandosi su strumenti come Selenium, TestComplete e l'integrazione con Oracle APEX e .Net Core.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare Selenium e TestComplete per il testing automatizzato.
- Sviluppare script di test avanzati e framework.
- Integrare il testing automatizzato con applicazioni Oracle APEX e .Net Core.
- Applicare tecniche di machine learning per migliorare l'automazione dei test.
- Eseguire la transizione dal testing manuale a quello automatizzato in modo efficace.
- Gestire progetti di testing esternati e mantenere standard di qualità elevati.
Corso Avanzato C# per Inglesi di Test Automatizzato
21 oreQuesto corso di formazione guidato dall'instruttore (online o in sede) è rivolto a ingegneri di test automatizzati esperti che desiderano imparare concetti avanzati di programmazione C# per il testing automatizzato.
Alla fine di questo corso, i partecipanti saranno in grado di:
- Comprendere concetti avanzati e best practice della programmazione C#.
- Applicare principi avanzati di programmazione orientata agli oggetti per creare soluzioni automatizzate efficienti e flessibili.
- Progettare e sviluppare framework di automazione modulari e riutilizzabili utilizzando best practice dell'industria.
Avanzato Selenium
14 oreIn questo corso guidato dal formatore, in Italia, i partecipanti impareranno come migliorare una suite di test automatizzata utilizzando tecniche avanzate per pilotare Selenium.
Al termine di questo corso, i partecipanti saranno in grado di:
- Risolvere problemi complessi di automazione dei test per applicazioni web con Selenium.
- Applicare espressioni regolari e tecniche di verifica basate su pattern.
- Gestire le eccezioni che interrompono l'esecuzione dei test.
- Cercare oggetti web programmaticamente.
- Acquisire dati dinamicamente da controlli web.
- Creare un framework di testing basato su dati.
- Distribuire i test con Selenium Grid.
Advanced TestStand: Mastering Test Automation
21 oreQuesto corso di formazione guidato dal docente (online o in sede) è rivolto a ingegneri di test e specialisti di automazione di livello intermedio ad avanzato che desiderano esplorare le funzionalità avanzate e le tecniche di TestStand per massimizzare l'efficienza ed efficacia dell'automazione dei test.
Al termine di questo corso, i partecipanti saranno in grado di:
- Utilizzare le funzionalità avanzate e le funzioni di TestStand per migliorare i flussi di lavoro di automazione dei test.
- Personalizzare le interfacce utente e sviluppare sequenze di test avanzate.
- Implementare tecniche avanzate per l'elaborazione e la segnalazione dei risultati.
- Integrare TestStand con database, sistemi e hardware esterni.
- Applicare le best practice per la manutenzione, la gestione, il risoluzione dei problemi e il debug di sequenze di test complesse.
Sviluppo e Testing di API usando Java (Jersey)
14 oreJersey è l'implementazione di riferimento open source di JAX-RS (Java API for RESTful Web Services). Fornisce librerie per costruire API REST in Java velocemente ed efficacemente. Combinato con strumenti di test moderni, Jersey permette ai programmatori di progettare, costruire, testare e documentare le API in modo efficiente.
Questo corso guidato dal docente (online o sul posto) è rivolto a sviluppatori Java principianti o intermedi e tester che desiderano imparare lo sviluppo e il testing delle API utilizzando Jersey e strumenti di supporto.
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare un progetto Jersey con Maven.
- Sviluppare e distribuire API RESTful utilizzando Jersey.
- Testare le API utilizzando Postman e framework di test automatizzati.
- Gestire errori, sicurezza e documentazione per le API.
Formato del Corso
- Lezione interattiva e discussione.
- Esercizi pratici e pratica manuale.
- Implementazione in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
BDD per Non-Programmatori: Workshop Live
14 oreQuesto workshop dal vivo con istruttore a Italia inizia con un'introduzione al BDD, cos'è e come viene utilizzato dalle aziende per promuovere una buona progettazione, sviluppo e test del software. Lo facciamo da un punto di vista non ingegneristico, con un occhio di riguardo agli utenti finali, alle loro esigenze, al loro linguaggio e al loro modo di pensare. Affrontiamo anche le sfide di comunicazione che gli stakeholder aziendali possono incontrare quando lavorano a stretto contatto con i loro colleghi con una mentalità tecnica.
Al termine di questa formazione, i partecipanti sapranno come:
- Scrivi storie utente succinte che catturano i modelli di utilizzo degli utenti reali del software.
- Tradurre le loro storie utente nel linguaggio comportamentale di BDD (Given, When, Then.)
- Ricavare casi di test da queste storie, per l'uso da parte degli ingegneri per l'implementazione e il test.
- Comprendere la relazione tra i requisiti del prodotto, i criteri di accettazione e i casi di test.
- Demistificare il gergo tecnico che impedisce la comunicazione e la comprensione.
- Installa e utilizza ottimi strumenti per scrivere file di funzionalità BDD.
- Comprendi e apprezza ciò che accade una volta che il lavoro viene consegnato agli ingegneri.
- Svolgere un ruolo più attivo nel ciclo di sviluppo iterativo.
Certified ISTQB Tester Livello Avanzato – Gestore dei Test (CTAL-TM)
35 oreL'ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) è una certificazione di livello professionale che si concentra su pratiche avanzate di gestione dei test, competenze di leadership e decisioni strategiche in linea con il programma ISTQB.
Questo addestramento guidato da un istruttore (online o sul posto) è rivolto a manager di test ed esperti QA di livello intermedio e avanzato che desiderano padroneggiare il programma ISTQB Advanced Level Test Manager e prepararsi per la certificazione.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Sviluppare e gestire strategie e piani di test complessivi.
- Applicare tecniche di testing basate sul rischio per ottimizzare gli sforzi di testing.
- Monitorare, controllare ed migliorare i processi di test all'interno dei progetti.
- Gestire e sviluppare team di test mentre si gestiscono le aspettative degli stakeholder.
- Utilizzare strumenti e metriche per la gestione dei test, il reporting ed il miglioramento continuo.
Formato del Corso
- Lectures interattive e discussioni.
- Esercizi e domande di pratica orientati all'esame.
- Casi studio pratici e simulazioni in linea con il programma ISTQB CTAL-TM.
Opzioni per la Personalizzazione del Corso
- Per richiedere un addestramento personalizzato per questo corso, si prega di contattarci per organizzare.
Fondamenti del QA e Testing Moderno con AI (Preparazione ISTQB)
21 oreFondamenti del QA e Testing Moderno con AI è un programma di formazione completo che combina il syllabus ISTQB Certified Tester Foundation Level (CTFL v4.0) con un'introduzione pratica agli strumenti e alle tecniche di testing assistiti dall'AI. Questo corso è progettato come un percorso di preparazione verso la certificazione ISTQB Foundation Level, fornendo ai partecipanti competenze immediatamente applicabili nel testing assistito dall'AI.
Questa formazione live con istruttore (online o in presenza) è rivolta a professionisti del QA, tester software e ingegneri del test che desiderano costruire una comprensione strutturata dei fondamenti della garanzia della qualità, imparando al contempo a sfruttare gli strumenti AI moderni per la generazione di casi di test, l'automazione del test e l'analisi dei difetti.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Applicare i sette principi del testing e il ruolo del tester lungo tutto il ciclo di vita dello sviluppo software.
- Progettare casi di test utilizzando tecniche black-box, white-box ed esperienza-based secondo gli standard ISTQB.
- Segnalare, tracciare e gestire i difetti nel loro intero ciclo di vita.
- Pianificare i test utilizzando approcci basati sul rischio, tecniche di stima e metriche di avanzamento dei test.
- Valutare e selezionare strumenti di automazione del test in base al contesto organizzativo.
- Utilizzare AI generativa e LLM per redigere, rivedere e perfezionare i casi di test partendo dai requisiti.
- Applicare strumenti basati sull'AI per l'automazione del test auto-riparante, il testing di regressione visiva e la previsione dei difetti.
- Navigare la struttura dell'esame ISTQB Foundation Level e rispondere con sicurezza alle domande di esempio.
Formato del Corso
- Lezioni interattive e discussioni.
- Numerosi esercizi e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata, contattateci per organizzarla.
Test API con Postman
21 oreQuesto training guidato dal formatore in Italia (online o in presenza) è rivolto a tester software che desiderano utilizzare Postman per il test delle API.
Al termine di questo training, i partecipanti saranno in grado di:
- Eseguire test utilizzando richieste e flussi di lavoro automatizzati.
- Definire, sviluppare, testare e osservare un'API usando un sistema di controllo versione.
- Generare dati dinamici in una richiesta.
- Documentare e organizzare i test in collezioni per la revisione del team.
Selenium C# Test Automation
14 oreQuesto corso di formazione guidato dal docente in Italia (online o in presenza) è rivolto a sviluppatori e tester che desiderano eseguire il test automatizzato utilizzando C# e Selenium.
Al termine di questo training, i partecipanti saranno in grado di:
- Installare e configurare Selenium WebDriver.
- Scrivere test utilizzando Selenium, C# e Nunit con l'IDE Visual Studio.
- Eseguire la test automatizzato di Selenium in C#.
Selenium WebDriver in C#
14 oreQuesto corso guidato dall'instruttore, tenuto dal vivo a Italia (online o in loco), introduce i partecipanti al testing automatizzato con Selenium WebDriver e C# in Visual Studio. Se non hai esperienza di programmazione in C# o desideri rinfrescarti le conoscenze, consulta il corso: C# for Automation Test Engineers.
Automazione dei Test con Selenium e Jenkins
21 oreQuesto corso fornisce formazione per la gestione di progetti di test utilizzando il suite di test Selenium e il testing continuo con Jenkins.
Pubblico di riferimento:
- Ingegneri del test software
- Sviluppatori software coinvolti nello sviluppo agile
- Manager di rilascio
- Ingegneri QA
Al termine della formazione su Selenium, i partecipanti saranno in grado di:
- Utilizzare efficacemente la suite di test Selenium in progetti reali
- Utilizzare Selenium per il testing cross-browser
- Distribuire i test utilizzando Selenium Grid
- Eseguire test di regressione Selenium in Jenkins
- Preparare report di test e report periodici usando Jenkins
Automazione dei Test con Selenium e Python
14 oreSelenium è un framework open-source per l'automazione del testing di applicazioni web su diversi browser. Con Selenium 4, sono disponibili API WebDriver migliorate, localizzatori relazionali nativi e una maggiore supporto alla griglia. Python offre semplicità e forte integrazione con i framework di test come Pytest, rendendolo una scelta potente per lo sviluppo di suite di automazione dei test scalabili e mantenibili.
Questo training guidato dall'instruttore (online o in sede) è rivolto a tester e sviluppatori di livello principiante-intermedio che desiderano utilizzare Selenium con Python per automatizzare il testing delle applicazioni web in ambienti reali.
Al termine di questo training, i partecipanti saranno in grado di:
- Installare e configurare Selenium con Python in un ambiente di test.
- Creare script di automazione dei test robusti utilizzando Selenium WebDriver e Pytest.
- Applicare il modello Page Object Model (POM) per framework di test mantenibili.
- Eseguire i test su più browser utilizzando Selenium Grid.
- Integrare i test automatizzati con pipeline CI/CD.
- Risolvere problemi comuni e applicare best practice per la stabilità dell'automazione.
Formato del Corso
- Lezione interattiva e discussione.
- Molti esercizi e pratica.
- Implementazione pratica in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere un training personalizzato per questo corso, si prega di contattarci per organizzarlo.
Automazione dei Test con Selenium
21 oreQuesto corso fornisce formazione per gestire progetti di testing e offre esperienza pratica con applicazioni web, automazione di test funzionali e automazione di test cross-browser utilizzando la suite di test Selenium.
Il pubblico target di questo corso sono ingegneri del testing software e tester manuali.
Al termine della formazione, i partecipanti saranno in grado di utilizzare efficacemente Selenium WebDriver in progetti reali.
TestComplete
21 oreIn questo training guidato dal formatore in Italia, i partecipanti impareranno a utilizzare le funzionalità di TestComplete, inclusi il suo modello oggetti di test, i punti di controllo, la mappatura dei nomi e l'interfaccia utente per eseguire il testing automatizzato su applicazioni desktop, web e mobili.
Al termine di questo training, i partecipanti saranno in grado di:
- Creare, registrare ed eseguire test funzionali.
- Creare un framework di test scalabile e manutenibile.
- Creare punti di controllo, adattare i test per più dispositivi e analizzare i risultati dei test.
- Utilizzare le estensioni dello script di TestComplete.