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

EMBEDDED

66 • NOVEMBRE • 2017

74

SOFTWARE

|

TEST STRATEGIES

!

! "

7

-

© * "

istruzioni sotto forma di un elenco di processi da

7

"

Y7 © *

in questo senso, mettendo a disposizione un am-

biente di lavoro per un approccio ottimizzato e di-

U

© *

Y7

è necessario software aggiuntivo per gestire il

processo di integrazione complessiva e fornire

Y7

[

À

Y

7

-

po software devono trovarsi nelle condizioni di

condividere i test ed essere sempre aggiornati ri-

Tuttavia, molte delle applicazioni odierne vengo-

À

pertanto, l’ambiente di compilazione e test deve

poter testare diversi sistemi operativi e combina-

# š "

-

À

À

À

¥

-

À

-

Y7

Aggiungere parallelizzazione alla simulazione

L’organizzazione del processo è solo una parte del

¥

+

di una struttura parallela di

testing per ridurre i tempi

Y7 $

© *

Y7 <

test devono anche essere va-

" +

¨ x

-

na come un simulatore che

può replicare una modalità

+

#

Z

+

-

© *

ingegneri possono decidere

quale ambiente testare e in-

dividuare quali sono i casi

che necessitano di essere ricompilati ed eseguiti

À

-

Z

À

eseguire test equivalenti per un collaudo comple-

À

avendo la possibilità di testare un modello

+

# ^

!

`

-

correre in errori con i test effettivi, che potrebbe

la possibilità di registrare e riprodurre i valori di

Y7

-

do l’accesso alle informazioni e al loro utilizzo da

[

+

Y7 "

-

À

!

9

"

che possa organizzare tutti i test case in gruppi

che consentono agli sviluppatori di mappare l’ar-

chitettura dell’applicazione e permetta di testare

singoli stack, anticipando i test di sistema, e ac-

Effettuare i test in modo mirato

> "

-

breve possibile, ulteriori ottimizzazioni delle

prestazioni del software possono essere ottenu-

À

ƒƒ§

Fig. 2 – Utilizzo di Jenkins per la Continuous Integration