Probando aplicaciones con características estadísticas [duplicar]

7

¿Se describen algunas de sus técnicas para probar aplicaciones que tienen como requisito algunas características estadísticas o probabilísticas? Por ejemplo, pueden usar algunos generadores de números aleatorios y el cliente puede desear cierta distribución, etc.

¿Cómo probarían las empresas de software que se cumplen los requisitos estadísticos?

    
pregunta xralf 11.06.2012 - 19:44

2 respuestas

5

Todas las propiedades que usted menciona son propiedades deterministas. Puede afirmar que sus métodos estadísticos son consistentes dadas las entradas / salidas conocidas. Del mismo modo, la generación de números aleatorios sigue siendo determinista dada la semilla.

Usted haría pruebas de unidad / integración como lo haría con cualquier otro código (el BICEP correcto, las condiciones de contorno correctas, etc.). Funcionalmente, no hay diferencia.

    
respondido por el Steven Evers 11.06.2012 - 19:58
2

Además de la respuesta de SnOfus, recuerde que aunque está tratando con cantidades estadísticas / probabilísticas, todavía hay algunas propiedades completamente deterministas que puede probar. Por ejemplo, ciertas distribuciones (como la exponencial) de distribución son siempre positivas. Si tal distribución comienza a devolver números negativos, tienes un problema. Las mismas cosas van para distribuciones limitadas o discretas.

Siempre mire el problema y vea qué debe hacerse, independientemente de las matemáticas más altas que puedan estar involucradas.

    
respondido por el joshin4colours 11.06.2012 - 20:29

Lea otras preguntas en las etiquetas