TEST & VALIDAZIONE DEL SOFTWARE
L'affidabilità dei sistemi software è, in gran parte, determinata dal livello dei controlli effettuati durante le fasi di progettazione e sviluppo. Il test, organizzato e finalizzato, è certamente il più efficace degli strumenti di controllo.
Organizzare significa definire un ciclo di vita dei test, che ne formalizzi metodologie e tecniche di progettazione, sviluppo, esecuzione e mantenimento.
Finalizzare significa individuare contesti integrati di test, tali da garantire livelli di controllo commisurati all'affidabilità richiesta dal Cliente, per il rilascio del sistema software.
Uniteam vanta un'esperienza di progettazione, sviluppo ed esercizio di sistemi di testing, per prodotti complessi e ad alta affidabilità, maturata in diversi settori: industria, banche, spazio, telecomunicazioni.
Descrizione
Il servizio di Test & Validazione del Software effettua la qualificazione del software , dalla formalizzazione delle specifiche dei test, sino all'esecuzione dei medesimi.
Il test dei prodotti software viene eseguito a diversi livelli: unità, integrazione, sistema, accettazione.
E' disponibile nella formula " in house " oppure in " outsourcing ".
Il servizio prevede il rilascio di una certificazione che garantisce al Cliente la possibilità di mettere in esercizio il sistema software collaudato.
Viene applicato un ciclo di test standard ed uniforme nella metodologia per garantire una minore difettosità dei prodotti software rilasciati.
Il servizio prevede l'emissione periodica di un report sulle campagne di test effettuate, evidenziando il numero di anomalie rilevate ed altri indicatori di qualità per ciascun sistema software oggetto di collaudo.
^Top
TEST & VALIDAZIONE DEL SOFTWARE
Il servizio è indirizzato a tutte le aziende che possiedono sistemi informativi complessi, per dimensioni o criticità, che subiscono una revisione periodica e richiedono una puntuale verifica di qualità prima della messa in esercizio.
Il servizio assume valenza particolare per tutte quelle aziende che appaltano la realizzazione di applicazioni a società esterne poiché, in questo caso, la verifica della qualità al collaudo è, spesso, contrattualizzata e quindi legata ad aspetti economici.
Uniteam offre a queste aziende un servizio basato su metodi certificati ISO 9001, garantendo la migliore verifica di qualità, unitamente ad una giusta economia di scala.
Il servizio opera in base ad un processo collaudato in molti anni ed in ambienti applicativi eterogenei.
Il servizio si attua in prima fase con la stesura della Specifica dei Test, a partire dalle Specifiche Funzionali e Tecniche del Sistema Software da collaudare.
Si prosegue con la stesura dei programmi di automazione dei test, per giungere all'esecuzione dei test ed alla verifica dei risultati.
In questa fase avviene la stesura dei rapporti di lancio e la segnalazione delle anomalie al gruppo di sviluppo, mediante procedure automatizzate.
I benefici apportati dall'adozione del servizio si possono riassumere in:
Riduzione delle risorse impiegate. L'esecuzione dei test ha un peso rilevante nel ciclo di vita del software e sottrae risorse preziose allo sviluppo delle applicazioni. Uniteam solleva il Cliente dall'incombenza dei test ed alimenta i gruppi di sviluppo con le opportune segnalazioni di anomalia.
Indipendenza dallo sviluppo
Lo svolgimento dei test è effettuato da personale non impegnato nello sviluppo: ciò consente di operare in modo asettico. Questo garantisce che le anomalie del software vengano individuate in maniera più efficiente.
Metodologia uniforme e certificata. Il Cliente acquista un ciclo di test standard, uniforme nel metodo, per tutti i progetti software. In caso di esito positivo dei test, il Cliente ha la certezza di poter rilasciare all'Utente finale prodotti software funzionanti. In caso di esito negativo dei test, i gruppi di sviluppo hanno un valido supporto nell'analisi dei problemi.
Tempi e Costi. La pianificazione dei test consente di contenere i tempi di esecuzione e, in alcuni casi, il parallelismo con altre attività del progetto. In caso di esito negativo dei test, si disporrà di un ricco database delle anomalie riscontrate. Questo si traduce in una riduzione significativa dei tempi (e dei costi) di rimozione degli errori.
^Top