Test delle applicazioni con caratteristiche statistiche [duplicato]

7

Le loro tecniche sono descritte per testare applicazioni che hanno come requisito alcune caratteristiche statistiche o probabilistiche? Ad esempio, potrebbero utilizzare alcuni generatori di numeri casuali e il cliente potrebbe desiderare una certa distribuzione ecc.

In che modo le aziende di software testeranno che i requisiti statistici sono soddisfatti?

    
posta xralf 11.06.2012 - 19:44
fonte

2 risposte

5

Tutte le proprietà menzionate sono proprietà deterministiche. Puoi affermare che i tuoi metodi statistici sono coerenti in base a input / output noti. Allo stesso modo, la generazione di numeri casuali è ancora deterministica dato il seme.

Dovresti eseguire test di unità / integrazione come faresti con qualsiasi altro codice (il giusto BICEP, CORREZIONE delle condizioni al contorno, ecc.). Funzionalmente, non c'è differenza.

    
risposta data 11.06.2012 - 19:58
fonte
2

Oltre alla risposta di SnOfus, ricorda che anche se hai a che fare con quantità statistiche / probabilistiche, ci sono ancora alcune proprietà completamente deterministiche che puoi testare. Ad esempio, alcune distribuzioni (come la distribuzione esponenziale) sono sempre positive. Se una tale distribuzione inizia a restituire numeri negativi, hai un problema. Le stesse cose vanno per le distribuzioni limitate o discrete.

Guarda sempre il problema e vedi cosa deve essere fatto, indipendentemente dalla maggiore matematica che potrebbe essere coinvolta.

    
risposta data 11.06.2012 - 20:29
fonte

Leggi altre domande sui tag