2016-07-04 5 views
0

Nous avons donc cette application qui est développée avec 2 langues différentes:mise en œuvre de BDD pour l'interface utilisateur Backbone et API Spring REST

  1. Frontend - C'est un squelette/application marionette qui prend juste les formats de réponse JSON bien et affiche à l'utilisateur

  2. Backend - Une application de printemps qui parle à DB et renvoie une réponse JSON REST à l'interface utilisateur frontend.

La chose est, je veux faire BDD. Je suis confus si: 1. Pour tester les fonctionnalités de l'interface utilisateur à l'aide de BDD ou 2. Test Appels de repos pour BDD?

Quelle est la bonne approche pour implémenter BDD dans ce scénario?

Répondre

0

Behaviour Driven Development, BDD, est une technique de collaboration. Il peut également être utilisé pour l'automatisation.

Je considérerais de spécifier le comportement que les parties prenantes de votre entreprise trouvent important en utilisant Gherkin. Lorsque vous avez discuté des fonctionnalités les plus importantes, pensez à les automatiser. L'automatisation peut être effectuée dans n'importe quelle couche de votre application. Certains d'entre eux via votre interface utilisateur et certains directement contre votre back-end.

J'ai écrit un peu à ce sujet: http://www.thinkcode.se/blog/2016/03/26/where-should-you-use-behaviour-driven-development-bdd