Basandomi su molte fonti, non credo che la semplice definizione che mira a testare sia trovare il maggior numero possibile di bug - testiamo per assicurarci che funzioni o no. Per esempio. followint sono gli obiettivi del modulo di prova ISTQB:
-
Determina che (prodotti software) soddisfano requisiti specifici (penso che sia la sua verifica)
-
Dimostra che (i prodotti software) sono adatti allo scopo (penso che sia la convalida)
-
Rileva difetti
Sono d'accordo che il test sia la verifica, la convalida e il rilevamento dei difetti. È corretto?