Controllo di qualità del software spesso ancora trattato da matrigna

Completamente funzionale e senza errori nell'uso - ecco come dovrebbe essere la soluzione software di oggi. Tuttavia, la realtà appare spesso diversa: La garanzia di qualità del software è spesso troppo breve, il che porta al fatto che matura solo - se mai - presso il cliente. Di conseguenza, i processi si fermano a causa degli errori.

Oliver Huth di Intervista AG ritiene che il controllo della qualità sia ancora troppo spesso trascurato. (Immagine: Intervista AG)

Non appena i produttori di software sono sotto la pressione dei costi, ridurrebbero rapidamente il controllo della qualità: Questa è l'opinione di Oliver Huth, sviluppatore capo e responsabile tecnico della garanzia di qualità di Intervista AG, con sede a Potsdam, in Germania. "Molti dimenticano: Provare semplicemente il software con un clic del mouse o controllarlo secondo le istruzioni non sostituisce un controllo approfondito delle sue prestazioni". Anche per i test automatizzati, i responsabili hanno bisogno delle necessarie competenze di programmazione oltre al know-how tecnico.

La tecnologia controlla la tecnologia

Il controllo della qualità non entra in gioco solo poco prima del completamento del software, ma accompagna l'intero ciclo di vita - dalla pianificazione allo sviluppo alla consegna. "Anche dopo, il controllo continua ad essere di grande importanza. È un processo continuo. Inoltre, la tendenza si sta muovendo chiaramente nella direzione del "software testa il software". Questo è il motivo per cui vengono utilizzate diverse tecnologie innovative nel controllo della qualità", dice Huth. La qualità finale della soluzione sviluppata va di pari passo con la rispettiva filosofia aziendale. Intervista conta su un team di tester di quattro persone per l'implementazione. "Non vediamo lo sviluppo del software e la garanzia di qualità come due processi che si escludono a vicenda. Perché: la garanzia della qualità è lo sviluppo del software - e uno dei pezzi più importanti del puzzle dei progetti di successo", chiarisce l'esperto. A seconda dei requisiti, la fornitura di casi di test automatizzati per il software è anche un'opzione, che le aziende possono utilizzare e adattare nel loro ambiente di test.

Entrambe le parti considerano

Secondo ISO 9126, le caratteristiche di qualità del software possono essere divise in sei categorie: Funzionalità, affidabilità, usabilità, efficienza, modificabilità e trasferibilità. Questi requisiti e criteri sono presi in considerazione nei test effettuati. "Guardiamo sempre la garanzia di qualità da due prospettive: quella dei tecnici e quella degli utenti. È quindi imperativo conoscere entrambe le parti. Il processo attraversa le discipline, per così dire", dice Huth. "La sfida per i garanti della qualità è conoscere l'intera portata di un progetto". Solo in questo modo si può raggiungere il livello desiderato nello sviluppo del software. Pertanto, le fondamenta del software sono di particolare importanza. Nel design concettuale, le misure strategiche che derivano dallo sviluppo della strategia sono implementate in modo mirato - in contrasto con l'analisi dei requisiti convenzionale, questo va anche molto oltre la registrazione delle richieste tecnologiche e il punto di vista dell'utente.

Ulteriori informazioni sotto www.intervista-ag.de

(Visitato 522 volte, 1 visite oggi)

Altri articoli sull'argomento