Di recente, ho spinto il mio gruppo a includere altri test durante la scrittura del loro codice. C'erano diversi bug importanti che impiegavano molto più tempo a catturare di quanto probabilmente fosse necessario parlare, perché non avevamo un buon regime di test in atto.
Tuttavia, sospetto che disporre di strumenti adeguati per automatizzare (o aiutare a semplificare) il processo sarebbe sicuramente utile. D'altra parte, non conosco le varie opzioni per le suite di test C ++ e come decidere tra di loro?
Ci sono linee guida su cosa cercare e ce ne sono alcune specificamente orientate verso applicazioni numeriche?