Ho svolto alcune ricerche e mi sono reso conto che mi mancava il fatto che in ISO 9126 e ISO 25010 tutte le caratteristiche sono caratteristiche di qualità e rappresentano (secondo vari documenti) solo quelle non funzionali. Mi ha sorpreso perché pensavo che "Funzionalità" fosse chiaramente funzionale, ma ora capisco che probabilmente significano "valutazione della funzionalità dalla vista non funzionale, cioè come fa il sistema a fare queste cose".
Poi ho trovato una cosa interessante in un libro ISTQB. Parlano di test funzionali e di riferimento ISO 9126 Funzionalità. Ma nella sezione di test non funzionale, enumerano i requisiti non funzionali in base a questo ISO e fanno stato Funzionalità, facendo riferimento alla sezione nella pagina Test funzionale!
Si dice che ISO 25010 presenti 8 categorie non funzionali, compresa l'idoneità funzionale. Sembra una cosa non funzionante, ma si dice che è stata appena ribattezzata Funzionalità dalla ISO 9126. Eppure ci sono libri che dicono che "l'idoneità funzionale" dalla ISO 25010 è funzionale e dovrebbe essere testata funzionalmente (beh, ha senso più che dire che non è funzionale) ...
La maggior parte dei libri di controllo qualità elenca in genere la funzionalità ISO 9126 in Test funzionali, quindi non riesco a capire come possa essere elencata come non funzionale ...
Allo stesso modo, ho trovato per le fonti ISO 9126 affermando che la sua funzionalità è requisito di qualità, quindi requisito non funzionale, mentre le altre fonti affermano che non funzionali sono quelle ad eccezione di questa.
Qualcuno conosce abbastanza bene questo standard ISO per spiegare il problema?