2011-06-14 22 views
5

¿Alguien con experiencia usando tanto Lettuce como Pyccuracy describe sus diferencias tanto en términos de características como de usos?¿Cuáles son las diferencias entre la lechuga y la pictografía?

De la documentación Lettuce Overview:

La lechuga es una herramienta muy simple basado en BDD pepino, que actualmente tiene muchas más funciones que la lechuga.

lechuga tiene como objetivo las tareas más comunes en el TDC y se centran especialmente en aquellas que hacen BDD tan divertido :)

suministre a los desarrolladores la capacidad de describir las funciones en un lenguaje natural, mediante la creación de uno o más escenarios.

Desde la página Pyccuracy github:

Pyccuracy es una herramienta de estilo de desarrollo guiado por comportamiento escrito en Python que tiene como objetivo hacer más fácil escribir pruebas de aceptación automatizados. Mejora la legibilidad de esas pruebas mediante el uso de un lenguaje natural estructurado y un mecanismo simple para extender este idioma, de modo que tanto los desarrolladores como los clientes puedan colaborar y comprender lo que hacen las pruebas.

Respuesta

3

La precisión utiliza el Gherkin DSL para conducir las pruebas de selenio. Es decir, las pruebas de IU a través de un navegador.

Lettuce utiliza el Gherkin DSL para conducir lo que a veces se llaman pruebas de aceptación 'subcutáneas'. Es decir, las pruebas de su capa de dominio son independientes de la interfaz de usuario.

Cuestiones relacionadas