Pregunta

FlexUnit es bastante impresionante para un marco de pruebas y con la nueva integración en Flash Builder 4 es una obviedad para usarlo. Sin embargo, no estoy seguro de por qué es necesariamente exclusivo de la unidad de pruebas solo. En mi opinión, creo que las herramientas son excelentes candidatos para pruebas de rendimiento también.

Debe también mencionarse que por el rendimiento de la prueba no estoy hablando acerca de las pruebas de sistemas enteros. Más bien, estoy más interesado en probar unidades reales en una biblioteca. Por ejemplo, las pruebas de estrés estructuras de datos a fin de determinar los problemas de escalabilidad.

Esto se está haciendo o hay cualquier material de referencia que hay que afecta a este tema?


Con el fin de aclarar aún más la cuestión, vamos a describir un escenario posible.

Supongamos que estamos creando una biblioteca de estructuras de datos, por ejemplo colecciones. Estas estructuras tienen la intención de centrarse en la eficiencia en lugar de características. Mientras que sin duda necesitan pruebas en vivo o como-a-cerca-vivo escenarios, puedo imaginar que algunos cuellos de botella pueden ser fácilmente atrapados antes de ir a las pruebas de aceptación.

Así que la pregunta es, lo que se considera la mejor práctica para la prueba de esfuerzo unidades individuales? Está poniendo a prueba la unidad útil para las pruebas de estrés o unidades individuales son los datos recogidos de la prueba tan insignificante, por lo que es sólo una pérdida de tiempo y energía?

¿Fue útil?

Solución

"es la unidad de prueba útil para las pruebas de estrés unidades individuales"

¿Por qué no tienen una de las pruebas unitarias crear unos cuantos miles de casos, el ejercicio de ellos un poco, y luego destruirlos. Tiempo toda la secuencia y no pasan la prueba si se tarda demasiado tiempo.

Al menos entonces está poniendo límites en él.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top