Descrizione del corso ISTQB Advanced Technical Test Analyst
Questo ISTQB Advanced Technical Test Analyst, che è quindi un livello più avanzato, offre un'ampia gamma di vari argomenti di test.
Obiettivi dell'analista del test tecnico avanzato ISTQB
Dopo aver completato il corso Technical Test Analyst, sarai in grado di:
- riassumere i fattori di rischio generali che l'analista del test tecnico dovrebbe generalmente considerare.
- riassumere le attività del Technical Test Analyst all'interno di un approccio basato sul rischio per le attività di testing.
- scrivere casi di test di un particolare elemento di specifica applicando la tecnica di test Statement per ottenere un certo livello di copertura.
- scrivere casi di test di un particolare elemento di specifica applicando la tecnica di test mc/dc (Modified Condition/Decision Coverage) per ottenere la copertura.
- scrivere casi di test di un particolare elemento di specifica applicando la tecnica del test multi-condizione per ottenere un certo livello di copertura.
- scrivere casi di test di un particolare elemento di specifica applicando il metodo di base semplificato di McCabe.
- spiegare l'applicabilità dei test API e i tipi di difetti rilevati.
- selezionare una tecnica di test white-box appropriata basata su una particolare situazione di progetto.
- utilizzare l'analisi del flusso di controllo per rilevare se il codice presenta anomalie del flusso di controllo.
- spiegare come viene utilizzata l'analisi del flusso di dati per rilevare se il codice presenta anomalie nel flusso di dati.
- Suggerisci modi per migliorare la manutenibilità del codice applicando l'analisi statica.
- Spiegare l'uso dei grafici delle chiamate per stabilire strategie di test di integrazione.
- applicare l'analisi dinamica per raggiungere un obiettivo specifico.
- analizzare per un particolare progetto e per un sistema testato determinare i requisiti non funzionali ma anche scrivere le rispettive sezioni del piano di test.
- per un particolare rischio di prodotto, definire il tipo o i tipi di test non funzionali specifici più appropriati.
- comprendere e spiegare le fasi del ciclo di vita di un'applicazione in cui devono essere applicati test non funzionali.
- per un determinato scenario, definisci i tipi di difetti che potresti aspettarti utilizzando tipi di test non funzionali.
- spiegare le ragioni per includere i test di sicurezza in una strategia di test e/o in un approccio di test.
- Spiegare gli aspetti chiave da considerare quando si pianifica e si specificano i test di sicurezza.
- spiegare le ragioni per includere i test di affidabilità in una strategia di test e/o in un approccio di test.
- spiegare gli aspetti chiave da considerare quando si pianificano e si specificano i test di affidabilità.
- Spiegare i motivi per incorporare i test delle prestazioni in una strategia di test e/o in un approccio di test.
- Spiegare gli aspetti chiave da considerare quando si pianificano e si specificano i test di efficienza delle prestazioni.
- Spiegare i motivi per includere i test di manutenibilità in una strategia di test e/o in un approccio di test.
- spiegare perché i test di portabilità dovrebbero essere inclusi in una strategia di test e/o in un approccio di test.
- spiegare i motivi per i test di compatibilità in una strategia di test e/o un approccio di test.
- spiegare perché una preparazione alla valutazione è importante per l'analista del test tecnico.
- analizzare un progetto architettonico e identificare i problemi utilizzando una checklist nel programma.
- analizzare una sezione di codice o pseudo-codice e identificare i problemi in base a una checklist nel programma.
- riassumere le attività che l'analista tecnico del test esegue durante l'impostazione di un progetto di automazione del test.
- riassumere le differenze tra l'automazione basata sui dati e quella basata sulle parole chiave.
- riassumere i problemi tecnici comuni che impediscono ai progetti di automazione di raggiungere il ritorno sull'investimento pianificato.
- costruire parole chiave basate su un particolare processo aziendale.
- riassumere lo scopo degli strumenti di seeding e di iniezione dei difetti.
- riassumere le caratteristiche principali e i problemi di implementazione per gli strumenti di test delle prestazioni.
- spiegare lo scopo generale degli strumenti utilizzati per i test basati sul Web.
- spiegare come gli strumenti supportano la pratica dei test basati su modelli.
- Spiegare lo scopo degli strumenti utilizzati per supportare il test delle parti e il processo di costruzione.
- Spiegare lo scopo degli strumenti utilizzati per supportare il test delle applicazioni mobili.
Risultato Formazione ISTQB Technical Test Analyst
Dopo aver completato il corso ISTQB Technical Test Analyst, sarai in grado di:
- riconoscere e classificare i rischi tipici associati a prestazioni, sicurezza, affidabilità, portabilità e manutenibilità dei sistemi software.
- fornire elementi tecnici per la pianificazione, progettazione ed esecuzione di test per mitigare i rischi di prestazioni, sicurezza, affidabilità, portabilità e manutenibilità.
- Selezionare e applicare le tecniche di test whitebox appropriate per garantire che i test forniscano un livello di confidenza adeguato, in base alla copertura del progetto.
- Partecipa in modo efficace alle revisioni con sviluppatori e architetti software applicando la conoscenza dei difetti tipici del codice e dell'architettura.
- migliorare le caratteristiche qualitative del codice e dell'architettura utilizzando varie tecniche di analisi.
- Descrivere i costi ei vantaggi dell'introduzione di determinati tipi di automazione dei test.
- selezionare gli strumenti appropriati per automatizzare le attività di test tecnico.
- comprendere i problemi tecnici e i concetti quando si applica l'automazione dei test.
Offriamo anche altro Gestione dei test allenamento come il Fondazione ISTQB en Ingegnere di test della suite Tmap.