what is compliance testing
Cosa imparerai:
- Definizione: cos'è il test di conformità?
- Obiettivi
- Quando utilizzare i test di conformità
- Come eseguire un controllo di conformità
- Conclusione
- Lettura consigliata
Definizione: cos'è il test di conformità?
' Test di conformità ' anche conosciuto comeTest di conformitàè una tecnica di test non funzionale che viene eseguita per convalidare se il sistema sviluppato soddisfa o meno gli standard prescritti dall'organizzazione.
Esiste una categoria separata di test nota come 'Test non funzionale'.
I test non funzionali, come suggerisce il nome, si concentrano sulle caratteristiche non funzionali del software. Queste caratteristiche non funzionali (che non sono limitate a) possono includere i seguenti punti:
- Test di carico
- Stress Testing
- Test del volume
- Test di conformità
- Test delle operazioni
- Test della documentazione
A partire da ora, sto cercando di gettare un po 'di luce sul 4thpunto che è il test di conformità.
Lettura consigliata => Test di conformità
Questo è fondamentalmente una sorta di audit che viene eseguito sul sistema per verificare se tutti gli standard specificati sono soddisfatti o meno. Per garantire che le conformità siano soddisfatte, a volte in ogni organizzazione vengono istituiti un comitato di autorità di regolamentazione e persone esperte di conformità. Questo consiglio verifica se i team di sviluppo soddisfano o meno gli standard dell'organizzazione.
I team eseguono un'analisi per verificare che gli standard siano correttamente applicati e implementati. Il comitato di regolamentazione lavora contemporaneamente anche per migliorare gli standard, il che, a sua volta, porterà a una migliore qualità.
Il test di conformità è anche noto come test di conformità. Gli standard normalmente utilizzati dal settore IT, sono sostanzialmente definiti dalle grandi organizzazioni come IEEE (Istituto internazionale di ingegneri elettrici ed elettronici) o W3C (World Wide Web Consortium), ecc.
converti youtube in mp4 di alta qualità
Può anche essere eseguito da una società indipendente / terza specializzata in questo tipo di test e servizio.
Obiettivi
Gli obiettivi dei test di conformità includono:
- Determinare che il processo di sviluppo e manutenzione soddisfi la metodologia prescritta.
- Assicura se i risultati finali di ciascuna fase dello sviluppo soddisfano gli standard, le procedure e le linee guida.
- Valutare la documentazione del progetto per verificarne la completezza e la ragionevolezza
Quando utilizzare i test di conformità
È solo la chiamata della direzione. Se lo desiderano, devono applicare test sufficienti per convalidare il grado di conformità alla metodologia e identificare i trasgressori. Ma può essere possibile che la mancanza di conformità sia dovuta alla NON comprensione della metodologia o che siano fraintesi.
La direzione dovrebbe garantire che i team abbiano una comprensione corretta e chiara degli standard, delle procedure e della metodologia. Possono organizzare una formazione adeguata per la squadra, se necessario.
Può essere possibile che gli standard non siano pubblicati correttamente o che gli standard stessi siano di scarsa qualità. In una situazione del genere, si dovrebbe cercare di correggerla o di adottare una nuova metodologia.
È importante che il controllo di conformità venga effettuato fin dall'inizio del progetto piuttosto che nella fase successiva, poiché sarebbe difficile correggere l'applicazione quando il requisito stesso non è adeguatamente documentato.
Come eseguire un controllo di conformità
Fare il controllo di conformità è abbastanza semplice. Per ogni fase del ciclo di vita di sviluppo viene sviluppato e documentato un insieme di standard e procedure. I risultati finali di ciascuna fase devono essere confrontati con gli standard e scoprire le lacune. Questo può essere fatto dal team attraverso il processo di ispezione, ma consiglierei a un team indipendente di farlo.
Dopo la fine del processo di ispezione, all'autore di ciascuna fase dovrebbe essere fornito un elenco di aree non conformi che devono essere corrette. Il processo di ispezione dovrebbe essere ripetuto dopo che gli elementi di azione sono stati elaborati, per assicurarsi che gli elementi di non conformità siano convalidati e chiusi.
Conclusione
I test di conformità vengono eseguiti per garantire la conformità dei risultati finali di ciascuna fase del ciclo di vita di sviluppo. Questi standard dovrebbero essere ben compresi e documentati dalla direzione. Se necessario, la formazione e le sessioni dovrebbero essere organizzate per la squadra.
I test di conformità vengono fondamentalmente eseguiti attraverso il processo di ispezione e il risultato del processo di revisione dovrebbe essere ben documentato.
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Download dell'eBook Testing Primer
- Test di carico con HP LoadRunner Tutorial
- Differenza tra desktop, test server client e test Web
- Cos'è il Gamma Testing? La fase finale del test
- Lavoro assistente QA test software
- Test funzionale vs test non funzionale
- Test di database con JMeter