NIER Ingegneria è diventata Società Benefit →

Testing di integrazione Software del PVS di un impianto ferroviario

SERVIZIO MERCATO CLIENTE Azienda leader nel settore ferroviario ANNO 2020

Brief

Definizione ed esecuzione dei test di integrazione Software per una nuova evoluzione che implementa il Protocollo Vitale Standard (PVS) – utilizzato per la comunicazione all’interno di un sistema di segnalamento ferroviario.

Sfide di progetto

Analizzare i requisiti ed il codice sorgente di una baseline software al fine di definire ed eseguire i test di integrazione software secondo la normativa 50128 per la BL SW fornita dal cliente, in modo da rilevare puntualmente e tempestivamente la presenza di malfunzionamenti e/o di comportamenti inattesi.

Soluzione

NIER ha definito ed eseguito i test di integrazione software e redatto la relativa documentazione per il testing dei requisiti SIL4.

Per la definizione e l’esecuzione dei test è stato utilizzato un tool commerciale per il testing automatico.

Fasi di esecuzione

FASE 1

Analisi dei requisiti software ed architetturali impattati dalla nuova baseline ed implementati dal software fornito dal cliente.

FASE 2

Analisi del codice sorgente del software fornito dal cliente.

FASE 3

Analisi della norma EN50128 per la scelta delle tipologie e tecniche di test da implementare

FASE 4

Definizione dei test per verifica dei requisiti attraverso il set di tecniche previste dalla norma e scelto al punto precedente (code coverage, boundary value, Equivalence Classes and Input Partitioning Testing, ecc) e dei requisiti.

FASE 5

Esecuzione dei test con analisi.

FASE 6

Individuazione e discussione con il cliente delle anomalie e dei comportamenti inattesi riscontrati.

FASE 7

Stesura del rapporto di test.

Risultati ottenuti

L’attività di test del software svolta da NIER ha permesso al cliente di rilevare e correggere in modo tempestivo le anomalie presenti nel software fornito e nella documentazione prima di passare alle fasi successive del Ciclo di Vita a V previsto dalla norma EN50128.

Iscriviti alla Newsletter .