Qualsiasi applicazione / programma / sistema / cosa-non-banale commerciale richiede test (QA / QC).
Non contando cose come test automatici, quanto tempo / denaro relativo all'investimento nello sviluppo nel progetto dovrebbe essere speso test (ad esempio con persone vive)?
So che non ci sono percentuali magiche di tempo o budget, e i singoli progetti differiscono per dimensioni e portata dei test, ma c'è qualcosa che è considerato una buona pratica? Un'applicazione può essere perfetta in tutti i modi, ma è comunque l'unico modo per accertarlo.
Fondamentalmente il mio datore di lavoro vuole ridurre i test sui software sviluppati in mare, ma nutro forti riserve nei confronti di ciò (essendo responsabile della QA e avendo lavorato con il venditore in precedenza, non penso che la nostra direttiva di dire loro di "fare meno bug" ci porterà esattamente i risultati, indipendentemente da quanto previsto nel contratto).
Esiste qualche tipo di best practice o linea guida a cui posso prestare attenzione?