Validazione e spiegazione di verifica (Boehm) - Non riesco a capire il suo punto

3

Speriamo che il mio ultimo thread su V & V, come ho trovato il B.Boehm, sia un testo che non capisco bene (probabilmente il mio inglese tecnico non è buono).

link

Fondamentalmente dice che la verifica riguarda la verifica che i prodotti derivati dalla linea di base dei requisiti debbano corrispondere a questo e che la deviazione porti solo a cambiamenti in questi prodotti derivati (design, codice). Ma dice che inizia con il design e finisce con i test di accettazione (puoi controllare il modello V all'interno).

Il fatto è che ho accettato ISO12207 in termini di convalida di tutti i test, ma qui non ha alcun senso. Per essere sicuro che il prodotto sia conforme ai requisiti (test di accettazione) ho bisogno di testarlo. Inoltre, afferma che i problemi di convalida significano che i requisiti sono negativi e devono essere modificati, cosa che non avviene con i test effettuati dai tester, che controlla solo la corrispondenza con i requisiti.

    
posta John V 04.11.2012 - 12:10
fonte

2 risposte

2

Per aggiungere ulteriore confusione, ISO 12207: 2008 afferma che tutte le attività di test sono in realtà la convalida. IMHO non è conforme a questo testo in quanto afferma che i problemi di convalida sono questi quando le specifiche devono essere cambiate. Non sarei d'accordo che la verifica sia un test di accettazione o forse ho frainteso l'articolo.
Per riassumere:

  1. Se segui la ISO, i requisiti verifica si riflettono in design, codice o altri documenti. Lo convalidi tramite test effettivi per vedere se fa ciò che è necessario.
  2. Se segui questo documento, la verifica controllerà che tutti i perfezionamenti dei requisiti siano corretti e IMHO includerà il test poiché il test di accettazione è esplicitamente menzionato.

Spero che qualcuno mi corregga ..

    
risposta data 04.11.2012 - 21:38
fonte
0

Secondo Wikipedia ,

It is sometimes said that validation can be expressed by the query "Are you building the right thing?" and verification by "Are you building it right?"

Ciò significa che la convalida riguarda il fatto che quello che costruisci è ciò che descrivono i requisiti, e la verifica è volta ad assicurarsi che ciò che costruisci sia corretto, robusto e possegga altre belle "teorie".

Il test di accettazione, quindi, è generalmente utile per verificare la convalida, ma non la verifica. D'altra parte, test di unità e test di integrazione, ad esempio, sono buoni per verificare la verifica ma solitamente non per la convalida.

    
risposta data 04.11.2012 - 20:33
fonte

Leggi altre domande sui tag