Loading (custom)...

ISTQB CTAL-TAE

ISTQB® CTAL - Test Automation Engineering (Version 2.0)

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

The global exam price vary depending on the certification and your geographical location.

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.