Welche testing frameworks verwendet werden, für die Schienen?
Was unit-testing-frameworks sind für Schienen?
Ich bin das Buch zu Lesen (Pragmatische Programmierer, Agile Dev. mit Schienen), die erläutert, wie unit-tests in Schienen.
Das Buch zeigte mir die Standard-rails-Test-suite (eine Unterklasse von Test::Unit
). Ist dies der Haupt-Test-framework, das verwendet wird, in der Rails-community? Ich benutze RSpec, wenn dabei die regelmäßige ruby, und ich möchte in der Lage sein, um es in Rails zu (wenn es nicht zu viel Aufwand)?
InformationsquelleAutor agentbanks217 | 2010-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rspec ist weit verbreitet in den Schienen, und in Verbindung mit Gurke, ist eine der am häufigsten verwendeten Lösungen heute. beachten Sie, dass die Schienen 3 ist mit rspec 2, so dass für rspec/Schienen. überprüfen Sie heraus die pragprog.com Buch rspec und cucumber, eine große Ressource geschrieben, die von core-teams.
http://pragprog.com/titles/achbd/the-rspec-book
InformationsquelleAutor Jed Schneider
Gibt es viele tools zum testen von Schienen und anderen webapps, die aus vielen verschiedenen Aspekten. Aber wenn Sie ein neues zu testen ich empfehle, Sie beginnen mit dem lernen von Rails-eigenen Test-framework vor dem start mit anderen tools.
Lernen, und später, mastering, einem testing-framework macht es einfacher, in die Zukunft zu verstehen, vor - /Nachteile mit anderen Rahmen und machen Sie die im Gleichklang arbeiten.
Könnten Sie beginnen mit der Prüfung der folgenden Punkte:
Ich habe viele gesehen, die gescheitert Testaufwand, aber nie sah ich Sie nicht, weil Sie wählen das falsche tool/framework. Sie scheitern, weil Sie nicht wissen, wie Sie beherrschen die Werkzeuge, die Sie verwenden, und erfahren genug, um die basics zu testen.
Lesen Sie mehr über Rails testen hier.
http://guides.rubyonrails.org/testing.html
InformationsquelleAutor Jonas Söderström
http://ruby-toolbox.com/categories/testing_frameworks.html
InformationsquelleAutor rogerdpack
Ich würde sagen, rspec ist die am weitesten verbreitete. Es ist leicht, es zu bekommen und läuft, es ist ausdrucksstark und einfach zu bedienen. Rails kommt mit Test::Unit standardmäßig unterstützt, aber ich sehe nicht viele Leute verwenden es. Und natürlich gibt es eine Vielzahl von kleineren testing-frameworks, dass eine kleine Anzahl von Menschen verwenden. Aber es ist vor allem rspec.
InformationsquelleAutor AboutRuby
Ja, rspec verwendet wird, für die Schienen zu. Hier finden Sie einige weitere Beispiele aufgeführt hier (obwohl ich habe nicht versucht, die meisten von Ihnen).
InformationsquelleAutor Nikita Rybak