visual unit tests test studio net espaƱol ejemplo asp asp.net unit-testing testing

asp.net - unit - Pruebas de aplicaciones de extremo a extremo desde el punto de vista de los usuarios



unit test c# visual studio 2017 (3)

¿Has visto esta técnica usando fitnesse y selenio ?

No puedo garantizar lo fácil que es configurarlo, hemos analizado un poco el selenio y uno de nuestros analistas de pruebas está interesado en integrar algo como FIT / Fitnesse en nuestras pruebas automatizadas, pero aún no lo hemos logrado.

Estoy buscando una buena manera de probar constantemente mis aplicaciones web desde el punto de vista de los usuarios finales. Tengo todo tipo de formas de verificar para asegurarme de que mi código funcione detrás de escena. No puedo contar la cantidad de veces que cambio un código, lo pruebo y funciona bien y luego lo despliego solo para que explote en otro lugar semanas después. En ese momento, ya olvidé el cambio que hice que hizo que explotara. Necesito algo que pueda ejecutar cada vez que hago un cambio para asegurarme de que no haya roto algo en otro lugar.

Necesita poder ingresar entradas correctas e incorrectas para que también se pueda probar la validación del lado del cliente.

Gracias,

Scott y el equipo Dev


Yo delgado, necesitas investigar Selenio . Lo utilizamos para hacer pruebas de UI automatizadas a través de nuestra solución, y es a través de navegador y multiplataforma.

Puede usar el Selenium IDE para grabar un tutorial de su aplicación web, y luego puede ejecutarlo en el navegador o exportarlo a varios idiomas, como C #, y ejecutarlo con NUnit. Encuentro que este es el enfoque más fácil porque puedo crear el tutorial básico y luego modificar el código para usar las entradas de un archivo / base de datos con el fin de crear múltiples escenarios.


Eche un vistazo a Seleno , que abstrae la interacción Selenium / Browser en objetos de la página C # que representan las páginas de su sitio. Más detalles en esta respuesta .