¿Cuál es el marco de la unidad de pruebas más comúnmente utilizado para diferentes tipos de aplicaciones Ruby? [duplicar]

StackOverflow https://stackoverflow.com/questions/1448783

Pregunta

    

Esta pregunta ya tiene una respuesta aquí:

         

¿Son los mismos marcos de pruebas unitarias utilizadas para diferentes marcos web - Rieles, marcos Merb, Sinatra, Ramaze y de escritorio - los zapatos

Y lo que es el marco de pruebas de unidad más ampliamente utilizado que trabajar con todos los diversos marcos web y de escritorio?

¿Fue útil?

Solución

TestUnit se basa en JUnit, y lo que no es el puerto a la mayoría de los idiomas. Este es probablemente el más ubicuo.

prueba impulsado conducta ha dado herramientas como RSpec, y parece que en este momento que puede ser el marco de pruebas más popular en el / los carriles mundo rubí. (Aquí hay un sitio que intenta mantener control sobre la popularidad: http://ruby-toolbox.com/categories /testing_frameworks.html )

sintácticamente tendrá que hacer una elección entre esas dos grandes campos. Dentro de ellos, hay un montón de implementaciones, cada uno con su propia historia, ventajas y desventajas. Incluso dentro del mundo TestUnit, se puede agarrar "la debería" y tienen mucho de lo que le da RSpec. Confuso, ¿eh?

La mayoría de las herramientas no están explícitamente vinculados a un marco y funciona de manera bastante independiente de los rieles.

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