Domande e risposte sulla qualità SE # 6

Question:Definisci il significato di garanzia di qualità. Spiegare il ruolo dei test nell'assicurazione della qualità.

Answer:

Garanzia di qualità

Con l'aiuto di una corretta pianificazione e prestazioni sistematiche, entrambi i controlli possono essere la garanzia di una migliore qualità. L'obiettivo principale della garanzia di qualità è quello di controllare le azioni che vengono utilizzate nel processo di sviluppo in modo che il margine di errore diventi zero e se nel caso l'errore si è verificato durante il processo, risolve il problema. Per ottenere risultati migliori, lo sviluppatore esegue molte azioni. Nel processo di analisi e progettazione entrambi i piani si sono confrontati tra loro. In questo processo il piano di accettazione e il piano di verifica verificano e confrontano alcuni punti che sono:

Sr.No. Piano di verifica Piano di accettazione
1 Assicura che le esigenze del cliente siano soddisfatte / soddisfatte dal software. Assicura che il risultato del prodotto sia secondo la necessità o meno.
2 Le fonti utilizzate nel processo dovrebbero soddisfare specifici standard di qualità. Ogni test può verificare le prestazioni del prodotto.

Un audit funzionale e un audit fisico vengono completati prima della consegna del prodotto al nostro cliente. Con lo svolgimento della funzione controlliamo che sia esaudita l'esigenza del cliente. Mentre l'audit fisico viene eseguito per verificare che tutte le informazioni siano menzionate nel documento e nella documentazione vengono svolte in modo sistematico e possiamo fornire il software al livello successivo.

Obiettivo della garanzia della qualità del software

  1. Per ottenere i dettagli corretti sul software e parametri appropriati vengono utilizzati nel processo di sviluppo del software.

  2. Per essere utile nella manutenzione di qualità.

  3. Uso di nuove tecnologie nella tecnologia del software.

  4. Per ottenere la garanzia che il processo di sviluppo del software sia di livello adeguato.

Elenco delle azioni utilizzate nel processo di garanzia della qualità

  1. Application of technical method - Per ottenere un alto livello di prestazioni da un software è necessario che lo sviluppatore utilizzi vari tipi di tecniche e metodi.

  2. Conduction of formal technical reviews- Al termine del processo, si dovrebbe tenere un'assemblea generale per discutere ogni punto del processo di sviluppo del software. Con l'aiuto di questa discussione possiamo trovare i difetti o gli errori se perdiamo qualsiasi tipo di errore nel processo.

  3. Software testing process- Per il test del software dovrebbero essere utilizzati molti tipi di pianificazione e tecniche. Il dipartimento di qualità verifica il processo del software per decidere se il software è conforme alle aspettative o meno.

  4. Enforcement of standard- Abbiamo un'ampia scelta di parametri standard e troviamo il migliore e lo applichiamo al software. ISO 9000, SEI e CMM sono i migliori esempi di standard di parametri.

  5. Assessment - La matrice software può essere utilizzata per ottenere i cambiamenti di qualità e di processo.

  6. Record keeping- Una registrazione è necessaria a ogni livello del ciclo di vita del software. Con l'aiuto di questo possiamo ottenere le informazioni corrette sull'audit, pensieri e rapporto di prova di un software a tutti i livelli.

Importanza dei test nella garanzia della qualità

  1. Possiamo facilmente ottenere gli errori senza impiegare tempo e sforzi.

  2. Con l'aiuto di questo possiamo ottenere le informazioni su che questo software ha la capacità di fiducia e soddisfa le esigenze del cliente.

  3. Possiamo ottenere il software di un performer di alto livello.

  4. Possiamo ottenere i dettagli sulla progettazione di un software.

Rapporto di collaudo e garanzia di qualità

Ogni progetto ha bisogno della capacità di buona esecuzione e correttezza e soddisfazione delle esigenze dei clienti per il successo dei progetti. Il test del software fornisce le informazioni sul requisito soddisfatto sul lato opposto, la qualità della garanzia fornisce l'informazione che il metodo di test del software è utilizzato a livello standard.