spock gegen easyb

8

Ich habe easyb und spock nur kurz angeschaut, beide scheinen ähnlich zu sein, aber spock scheint eher technisch ausgerichtet zu sein, gibt es irgendwelche Best Practices in Bezug darauf wann wann welche zu verwenden?

Zum Beispiel, was sollte man für ein neues Grails-Projekt bevorzugen? Was sollte man für ein Legacy-Java-Projekt bevorzugen, für das automatisierte Tests nur geschrieben werden müssen? ist eine mehr geeignet für Integrationstests als die andere?

Dinge dieser Art ..

Danke Sudarshan

    
Sudarshan 17.03.2011, 19:00
quelle

1 Antwort

10
  

Spock vs EasyB Spock ist ein von BDD inspiriertes Framework, das Entwicklern Tools zur Verfügung stellt, die ihnen das Leben erleichtern. EasyB ist eine großartige Möglichkeit, Anforderungen zu erfassen und Akzeptanztests zu erstellen. EasyB-Szenarien können Geschichten sein und sie leer lassen, um sie zu beschreibenden Geschichten zu machen. Dann fangen Sie an, einen Schließungscode hinzuzufügen und können Selen usw. einfügen ( Quelle )

Während ich im Internet surfe, habe ich gesehen, dass EasyB einige Usability-Probleme hat, die immer noch verblüfft sind. Außerdem konnte ich auf Spock viel mehr Artikel, Tutorials usw. finden als EasyB, das weniger populär zu sein scheint.

Spock basiert auf JUnit, so dass das Ausführen von Testfällen für reguläre Java-Projekte so einfach ist wie das Ausführen von regulären JUnit-Tests, sei es von IDE- oder Continuous-Integration-Servern. Sehen Sie sich Testen mit Spock an.

Zum Schluss bleibe ich bei Spock.

    
Aoi Karasu 18.03.2011, 07:36
quelle

Tags und Links