Loading (custom)...

ISTQB® CTAL - Test Automation Engineering (Version 2.0)

- dal 27-01-25 al 29-01-25
DE - Frankfurt
English

Descrizione

La qualifica di Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) è rivolta a tutti coloro che si occupano di testing e automazione del software. Si tratta di persone che ricoprono ruoli quali tester, analisti di test, ingegneri dell'automazione di test, consulenti di test, architetti di test, manager di test e sviluppatori di software. Questa qualifica è adatta anche a tutti coloro che desiderano una comprensione di base dell'automazione dei test, come project manager, responsabili della qualità, responsabili dello sviluppo del software, analisti aziendali, direttori IT e consulenti di gestione.

 

La certificazione ISTQB® CT - Test Automation Engineering certification è rivolta ai professionisti del software in possesso del certificato ISTQB® Foundation che desiderano approfondire la conoscenza del testing del software per diventare Test Automation Engineer.

La qualifica di Test Automation Engineer è rivolta a coloro che hanno già raggiunto un livello avanzato nella loro carriera di testing del software e desiderano sviluppare ulteriormente le loro competenze in materia di testing dell'automazione.

 

Capitolo 1: Introduzione e obbiettivi  nella Test Automation

  • Il tester apprende i vantaggi della test automation e i suoi limiti.
  • Viene trattata la test automation nell'ambito dei diversi modelli del ciclo di vita dello sviluppo del software.
  • Il tester apprende come l'architettura del sistema in prova (SUT) influisce sull'idoneità degli strumenti di testing.

Capitolo 2: Preparazione alla Test Automation

  • La progettazione per la testabilità della SUT attraverso l'osservabilità, la controllabilità e un'architettura chiaramente definita.
  • Il tester impara a conoscere la test automation in diversi ambienti.
  • Vengono trattati i fattori necessari per valutare una soluzione di test automation appropriata.
  • Il tester apprenderà le considerazioni tecniche necessarie per sviluppare raccomandazioni sulla test automation.

Capitolo 3: L'Architettura della Test Automation

  • Viene trattata l'architettura della test automation e i suoi componenti che portano a una soluzione di test automation.
  • Il tester imparerà a conoscere i livelli e la loro applicazione in un framework della test automation.
  • Verranno trattati diversi approcci all'uso degli strumenti di test automation.
  • Il tester imparerà come i principi di progettazione e i modelli di progettazione possono essere applicati alla test automation.

Capitolo 4: Implementazione della Test Automation

  • Verrà illustrato come pianificare e implementare efficacemente un progetto pilota di test automation.
  • Il tester imparerà a conoscere i rischi dell'implementazione e le strategie di mitigazione.
  • Verranno trattati i fattori che migliorano la manutenibilità del codice di test automation.

Capitolo 5: Strategie di implementazione e distribuzione per la Test Automation

  • Il tester imparerà a conoscere le pipeline CI/CD e l'esecuzione automatizzata dei test attraverso i livelli di test.
  • Verrà trattata la gestione della configurazione per i componenti della test automation.
  • Il tester imparerà a conoscere le dipendenze applicate al testing di API e contratti.

Capitolo 6: Reporting e Metriche nella Test Automation

  • Il tester apprenderà dove è possibile raccogliere i dati da una SUT e dalla test automation per l'analisi e il testing.
  • Verrà trattata l'analisi dei dati provenienti dai rapporti della SUT e dalla test automation per scoprire le cause dei failures. 
  • L'uso di report e dashboards di test per informare le parti interessate.

Capitolo 7: Verifica della soluzione di Test Automation

  • Il tester imparerà a esaminare e verificare il corretto funzionamento dei componenti e dell'ambiente di test automation.
  • Verrà trattato il tema dell'esecuzione corretta degli script di test e delle suite di test.
  • Il tester capirà quando eseguire l'analisi delle cause principali.
  • Verranno trattate le tecniche di analisi della qualità del codice di test automation.

Capitolo 8: Miglioramento continuo

  • Verranno trattate ulteriori aree di analisi dei dati per il miglioramento dei test case.
  • Il tester imparerà come migliorare e aggiornare una soluzione di test automation e i suoi componenti.
  • Verranno illustrate le modalità per consolidare e semplificare la test automatio.
  • Il tester apprenderà come gli strumenti di test automation possono aiutare a soddisfare le esigenze di supporto e configurazione dei test.

 

Business outcomes

Il superamento di questo livello dimostra che i candidati sono in grado di:

  • descrivere lo scopo della test automation
  • Comprendere la test automation attraverso il ciclo di vita dello sviluppo del software
  • Comprendere la configurazione di un'infrastruttura per consentire la Test Automation
  • Imparare il processo di valutazione per la selezione degli strumenti e delle strategie giuste
  • Comprendere i concetti di progettazione per la costruzione di soluzioni di automazione dei test modulari e scalabili
  • Selezionare un approccio, includendo un pilot, per pianificare l'implementazione della test automation nell'ambito del ciclo di vita dello sviluppo del software
  • Progettare e sviluppare soluzioni di test automation (nuove o modificate) che soddisfino le esigenze tecniche
  • Considerare l'ambito e l'approccio della test automation e della manutenzione del software di test
  • Capire come i test automatizzati si integrano nelle pipeline CI/CD
  • Capire come raccogliere, analizzare e riportare i dati sull'automazione dei test per informare le parti interessate
  • Verificare l'infrastruttura di automazione dei test
  • Definire le opportunità di miglioramento continuo per l'automazione dei test

Pubblico destinatario

Il piano di studi di Test Automation Engineering si rivolge agli ingegneri di testing che desiderano implementare o migliorare l'automazione del testing. Definisce metodi e pratiche che possono supportare una soluzione sostenibile.
 

Altre linee guida e modelli di riferimento relativi alle soluzioni di automazione del testing sono gli standard di ingegneria del software per i cicli di vita di sviluppo del software selezionati, le tecnologie di programmazione e gli standard di formattazione. Questo programma non insegna l'ingegneria del software. Tuttavia, ci si aspetta che un ingegnere di automazione dei test abbia capacità, esperienza e competenza nell'ingegneria del software.
 

Inoltre, un ingegnere dell'automazione dei test deve conoscere gli standard e le best practice di programmazione e documentazione del settore e utilizzarli durante lo sviluppo di una soluzione di test automation. Queste pratiche possono aumentare la manutenibilità, l'affidabilità e la sicurezza della soluzione. Tali standard sono tipicamente basati su caratteristiche di qualità.

Requisiti

  • Aver superato con successo l'esame di certificazione ISTQB® CTFL ed essere in possesso del certificato.
  • Esperienza lavorativa sufficiente nel settore del testing del software, generalmente di almeno 18 mesi. 

Scarica i syllabi per questo schema di certificazione oppure gli esami di prova

Vai alle risorse

Prenota un esame di certificazione:

brightest private exams

Brightest Private Exams

Esami elettronici individuali amministrati da un esperto Pearson in tempo reale tramite webcam (ora disponibile anche per ISTQB).

brightest-center-exam

Brightest Center

Exam

In varie lingue presso uno dei 5200+ Test Center, registrarsi è facile tramite la pagina Brightest del sito web Pearson.

brightest green exam

Brightest Green

Exam

Esame elettronico per gruppi composti da un minimo di 6 persone, disponibile in sei lingue diverse in qualsiasi parte del mondo.

brightest paper exam

Brightest Paper

Exam

Esperienza classica dell'esame cartaceo per gruppi di almeno 6 partecipanti in sempre più lingue disponibili.