Table of Contents Table of Contents
Previous Page  72 / 92 Next Page
Information
Show Menu
Previous Page 72 / 92 Next Page
Page Background

EMBEDDED

66 • NOVEMBRE • 2017

72

SOFTWARE

|

TEST STRATEGIES

I

l software è tradizionalmente sviluppato in tre

À

Tuttavia, questo processo lascia troppo spazio alla

possibilità di errori; nella progettazione funzionale,

À

9

À

-

no contribuire ad aumentare in modo rilevante tem-

Una fase di testing tardiva e protratta nel tempo ha

` ‰

-

sti, maggiori sono infatti le possibilità per gli svilup-

patori di lavorare con software di scarsa qualità, che

causerà solo ulteriori ritardi, poiché verranno trova-

‰

\

-

À

-

zialmente trasformano quello che era un progetto



€

La strategia ideale per qualsiasi azienda in procin-

to di rilasciare sul mercato un prodotto software

è avere un processo in atto che supporti il test del

] ‰

-

luppo, consenta di effettuare molto rapidamente le

À

}

À

in questo articolo verrà spiegato come realizzare il

‰

!

#

7

K#7U

L’idea di Continuous Integration (CI) ruota attorno alla capacità

di continuare a compilare e testare un’applicazione ogni qualvolta

una modifica sia stata o debba essere eseguita

Come realizzare la più evoluta

architettura di Continuous

Integration

Niroshan Rajaduari

Director, EMEA

Vector Software

Come realizzare una architettura CI intelligente

e scalabile

"

#

7

K#7U

-

torno alla capacità di continuare a compilare e

testare un’applicazione ogni qualvolta una modi-

À

7

manuale funziona bene se la base del codice è

piccola ma oggigiorno, con software embedded

che rappresentano il nucleo centrale di un gran

numero di prodotti e progetti, specialmente nei

settori regolamentati, questo processo deve esse-

re automatizzato per poter affrontare la quantità

]

Risolvere il problema della qualità del software e

Œ

À À

#

7

-

9

À 9

#

9

nella costruzione dell’ambiente di analisi ideale:

•Anticipare le attività di test, ovvero offrire stru-

menti che consentano agli sviluppatori di effet-

•Disporre di strumenti che consentano agli svi-

luppatori una visione della completezza del te-

sting e generino automaticamente test case per

#

-

tizzare la programmazione delle attività di inte-

&

nella condizione di eseguire test di integrazione

con la stessa facilità con cui possono eseguire i