Ieri la mia domanda Come mai la verifica non include i test effettivi ? ha creato molte polemiche, ma non ha rivelato la risposta per una domanda correlata e molto importante: il test funzionale della scatola nera eseguito dai tester appartiene alla verifica o alla convalida?
- ISO 12207: 12208 qui menziona test esplicitamente solo come attività di convalida, tuttavia, parla della convalida dei requisiti della destinazione d'uso. Per me il suo livello più alto, come i casi di test UAT scritti dagli utenti business
- ISO sopra menzionato non menziona alcuna verifica specifica (7.2.4.3.2) ad eccezione di Verifica dei requisiti, Verifica della progettazione, Documento e Codice & Verifica dell'integrazione Gli ultimi due possono essere probabilmente pensati come unità e test integrati. Ma dove sono i test periodici fatti dai tester alla fine della fase?
Il libro che ho menzionato nella domanda originale menziona che la verifica viene eseguita mediante tecniche statiche, tuttavia sul grafico del modello V descrive la verifica del sistema rispetto alla descrizione di alto livello come verifica, menzionando che include tutti i tipi di test come funzionale, carico ecc. .
Nello standard IEEE per V & V, puoi leggere questo: Anche se i test e le valutazioni non fanno parte dei processi V & V, le tecniche descritte in questo standard possono essere utili in eseguendoli. Quindi è diverso da ISO, dove la validazione menziona il test come attività.
Per non parlare di molte informazioni contraddittorie sulla rete. Gradirei davvero un riferimento ad es. uno standard nella risposta o nella spiegazione di ciò che mi mancava nell'ISO. Per quanto mi riguarda, non sono in grado di dire a chi appartengono i tester.