Qual è la differenza tra il modello per test e il modello per lo sviluppo?

0

Qual è la differenza tra il modello per test e il modello per lo sviluppo?

Il modello per test contiene solo ciò che dovremmo testare? Usiamo gli stessi diagrammi nel modello per test e modelli per lo sviluppo?

Ad esempio, se usiamo diagrammi di sequenza per generare casi di test, questi diagrammi non saranno usati per la codifica?

Parlo nel contesto di Model Based Testing (MBT) .

    
posta mery 11.04.2014 - 12:53
fonte

1 risposta

1

Idealmente non dovrebbe esserci differenza. Cioè, diverse parti del modello potrebbero essere elaborate in modo più dettagliato per il test, altre potrebbero essere elaborate in modo più dettagliato per lo sviluppo.

Tuttavia, lo scenario in cui il team di test si spegne per creare il proprio diagramma di sequenza che viene ignorato dal team di sviluppo è a dir poco problematico. Una ricetta per la frustrazione su entrambi i lati.

Naturalmente, potresti incontrare uno scenario in cui il team di sviluppo non ha acquistato l'idea dello sviluppo guidato dal modello. In questo caso, rendere i diagrammi di sequenza dalle specifiche della carta e chiedere al team di sviluppo (che in questo caso ha probabilmente sviluppato una documentazione ridotta o nulla) da rivedere con loro potrebbe essere utile.

Tuttavia, l'obiettivo ultimo dello sviluppo guidato dal modello (o di tutti i tipi di sistemi - non solo del software) è quello di ottenere da tutti gli stakeholder (test, elettrico, meccanico, software, contabilità, legale, ecc.) l'acquisto nel "modello" come la "versione singola della verità".

    
risposta data 12.04.2014 - 10:54
fonte

Leggi altre domande sui tag