Test non funzionali NFTS
Valutazione di sistemi e servizi per valutare prestazioni, sicurezza, scalabilità e altre qualità non funzionali rispetto ai requisiti o agli standard previsti.
Note di orientamento
I test non funzionali valutano il comportamento della tecnologia, dei componenti di sistema, delle configurazioni e dei pacchetti, assicurando che lavorino insieme per supportare il funzionamento del sistema. Si concentrano sull'identificazione e sulla mitigazione dei rischi correlati alle qualità e alle caratteristiche del sistema, come prestazioni, sicurezza, backup e ripristino, disponibilità, scalabilità, affidabilità, manutenibilità, monitoraggio, efficienza delle risorse e conformità agli standard tecnici.
Le attività possono includere, a titolo esemplificativo ma non esaustivo:
- collaborare con le parti interessate per chiarire i requisiti e le aspettative non funzionali
- impostazione di ambienti di prova che rispecchiano le condizioni di produzione, simulando l'utilizzo nel mondo reale
- preparare e gestire i dati di prova per rappresentare accuratamente la varietà e i volumi necessari
- progettazione ed esecuzione di test di stress, carico, sicurezza e altri test non funzionali
- risoluzione dei problemi durante i test, coordinamento con i team tecnici per risolvere i problemi
- partecipare alle revisioni per perfezionare i requisiti non funzionali, identificare i rischi e suggerire miglioramenti
- analizzare i risultati per valutare le prestazioni del sistema, la sicurezza e altre qualità chiave, fornendo spunti per il miglioramento
- promuovere un approccio shift-left integrando i test non funzionali all'inizio del ciclo di vita per il rilevamento precoce dei problemi
- adattare le strategie di test per soddisfare varie metodologie di sviluppo
- sviluppo e manutenzione di test automatizzati, sistemi di monitoraggio e quadri per valutare continuamente la qualità e le prestazioni del sistema
- garantire la conformità agli standard del settore, alle normative e alle buone pratiche riconosciute.
Comprendere i livelli di responsabilità di questa abilità
Dove i livelli inferiori non sono definiti...
- I compiti e le responsabilità specifiche non sono definiti perché l'abilità richiede un livello più elevato di autonomia, influenza e complessità nel processo decisionale rispetto a quanto generalmente previsto a questi livelli. È possibile utilizzare le istruzioni di essenza per comprendere le responsabilità generiche associate a questi livelli.
Dove i livelli più alti non sono definiti...
- Le responsabilità e le responsabilità non sono definite perché questi livelli superiori implicano una leadership strategica e un'influenza organizzativa più ampia che va oltre l'ambito di questa specifica competenza. Vedi le dichiarazioni di essenza.
Sviluppare competenze e dimostrare le responsabilità relative a questa abilità
I livelli definiti mostrano la progressione incrementale delle competenze e delle responsabilità.
Dove i livelli inferiori non sono definiti...
Puoi sviluppare le tue conoscenze e sostenere gli altri che hanno responsabilità in questo settore:
- Apprendimento dei concetti e dei principi chiave relativi a questa abilità e al suo impatto sul tuo ruolo
- Esecuzione di abilità correlate (vedere le competenze SFIA correlate)
- Supportare altri che svolgono compiti e attività di livello superiore
Dove i livelli più alti non sono definiti...
- È possibile progredire sviluppando competenze correlate che sono più adatte ai livelli più elevati di leadership organizzativa.
Fai clic per scoprire perché le competenze SFIA non sono definite in tutti e 7 i livelli.
Mostra/nascondi descrizioni e livelli extra.
Livelli di responsabilità per questa abilità
1 | 2 | 3 | 4 | 5 | 6 |
Test non funzionali: Livello 1
Esegue script di test non funzionali forniti sotto supervisione, concentrandosi sulle qualità e sulle caratteristiche del sistema, come le prestazioni. Imposta ambienti di test di base e utilizza strumenti standard per eseguire i test prescritti. Registra i risultati e segnala i problemi.
Test non funzionali: Livello 2
Aiuta a progettare casi di test non funzionali e a creare script di test. Supporta la preparazione di dati di test per test non funzionali sotto supervisione. Configura ambienti di test. Esegue test non funzionali sia manuali che automatizzati. Implementa strumenti di test appropriati in base a requisiti o specifiche non funzionali forniti. Definisce le condizioni di test per requisiti non funzionali forniti. Analizza e segnala attività di test, risultati, problemi e rischi.
Test non funzionali: Livello 3
Progetta casi di test e script non funzionali, mappando i criteri preimpostati per qualità e caratteristiche del sistema. Prepara e gestisce i dati di test per riflettere scenari reali. Configura ambienti di test, collabora con le parti interessate per chiarire i requisiti e automatizzare test ripetibili. Partecipa alle revisioni dei requisiti per perfezionare piani di test completi. Intraprende test esplorativi per indagare comportamenti insoliti. Esegue test, risolvendo i problemi man mano che si presentano. Analizza e segnala le attività di test, fornendo una copertura completa degli attributi non funzionali.
Test non funzionali: Livello 4
Seleziona approcci di test non funzionali adatti, tenendo conto della criticità e della complessità del sistema. Sviluppa, automatizza ed esegue piani di test per attributi di sistema end-to-end. Configura e gestisce ambienti di test complessi, assicurando l'allineamento con le condizioni di produzione. Applica strategie basate sul rischio per dare priorità agli sforzi di test e collabora tra i team per garantire una copertura completa dei test automatizzati. Risolve i problemi in tempo reale, assicurando una risoluzione rapida. Analizza e segnala attività di test, risultati e rischi, incluso il lavoro di altri.
Test non funzionali: Livello 5
Pianifica e gestisce i test non funzionali in tutte le fasi, assicurando l'allineamento con i requisiti e dando priorità alle strategie basate sul rischio. Fornisce consulenza specialistica su metodi, strumenti e quadri non funzionali. Guida la configurazione e la manutenzione di ambienti di test avanzati. Monitora l'applicazione degli standard di test, assicurandosi che riflettano le condizioni del mondo reale. Corregge e risolve problemi complessi, lavorando a stretto contatto con le parti interessate. Guida gli sforzi per migliorare l'efficienza e l'affidabilità dei test non funzionali. Identifica i miglioramenti e contribuisce alle policy, agli standard e alle linee guida organizzative per i test non funzionali.
Test non funzionali: Livello 6
Sviluppa policy, standard e linee guida organizzative per i test di processo, assicurandosi che siano in linea con la strategia aziendale e incorporino un approccio basato sul rischio. Pianifica e guida attività di test strategiche e complesse, assicurandosi che siano in linea con gli obiettivi generali di qualità del sistema. Gestisce rischi e opportunità, coordinandosi con altri tipi di test. Sviluppa capacità organizzative per affrontare sfide complesse di convalida della qualità. Guida l'automazione continua e i miglioramenti negli ambienti di test. Promuove una cultura della qualità nei test non funzionali, guidando l'aderenza agli standard organizzativi e la mitigazione proattiva del rischio.