Me pregunto si alguien sabe de herramientas o técnicas para inyectar automáticamente fallas comunes en un programa .NET en ejecución. Cosas por el estilo ...¿Inyección de fallas para aplicaciones .NET?
- inyectar aleatoriamente un OutOfMemoryException sobre la asignación al azar
- inyectar FileNotFoundException al tratar de acceder a los archivos
- azar se inyectan IO o excepciones de red en el uso de un enchufe.
Así que realmente estoy buscando una manera de interceptar algunas llamadas específicas en el CLR similar a lo que AppVerifier hace para el código Win32 nativo. El objetivo es probar aplicaciones bajo muchas condiciones de error más allá del control de los desarrolladores y asegurarse de que se manejen dichas condiciones.
Desconecte su cable de red? – ChaosPandion
'Sarcasmo' ¿Desconecta la memoria? –
Exactamente :) Hay muchos hacks para hacer esto para diferentes recursos pero no escala. – noctonura