Sinatra Webサービスをテストするためのオプションは何ですか? RSpecはまだ理想的ですか?きゅうり? Sinatraをテストするための現在の一般的なツールのいくつかは何ですか?Sinatraのテストフレームワーク
2
A
答えて
2
これは、プロジェクトのニーズによって異なります。私は通常、WebサービスをテストするためにRSpecに頼ると思いますが、私は最近、キュウリを代わりに使ったプロジェクトを持っていました。私はキュウリが2つの理由から私たちにとって正しい選択だと感じています。
まず、チームのさまざまな役割によってアプローチ可能な受験テストが必要でした。私たちは実際にビジネスアナリストに、機能やシナリオの最初のドラフトを書くことができました。これは開発者に本当に頭の良いスタートを与えました。
第2に、私たちがテストする必要があった部分は、ユーザーが扱いにくい人工物(電子メール)でした。だから、我々がテストしていたシステムのエンドツーエンドの部分のために、古典的なUI指向のキュウリはすばらしいフィット感でした。
キュウリと一緒にユニットレベルでTDDを運転して遊んだことがあります。キュウリはRspecや他のユニットレベルのフレームワークほど柔軟ではありません。
だから、規模、範囲、参加者によってはちょっと違うと思います。
関連する問題
- 1. MATLABテストフレームワーク
- 2. pythonテストフレームワーク
- 3. Webサービスのテストフレームワーク
- 4. ColdFusionユニットのテストフレームワーク
- 5. MFCアプリケーションのテストフレームワーク
- 6. Djangoテストフレームワークのlogin()
- 7. シンプルテストのパターンカウント(PHPテストフレームワーク)
- 8. OSGiテストフレームワークの比較
- 9. インストーラの機能テストフレームワーク?
- 10. [insert language here]のテストフレームワーク
- 11. ブーストテストとGoogleテストフレームワーク
- 12. BDD Android UIテストフレームワーク?
- 13. 自動テストフレームワーク
- 14. Rails 3のテストフレームワークの混乱
- 15. システムテストのためのテストフレームワーク
- 16. Windows Phoneテストフレームワーク(Expensify&CI)
- 17. main:Object(NoMethodError)Sinatraの未定義メソッド `run 'Sinatra
- 18. XAMLビュー/コントロールのGUIテストフレームワーク
- 19. ASP.NET WebアプリケーションのWebテストフレームワーク
- 20. ブラックボックス回帰テストのテストフレームワーク
- 21. Googleテストフレームワークのパラメータ設定
- 22. Androidテストフレームワークの明確化
- 23. ruby sinatraのパッチメソッド
- 24. Sinatraアプリケーションのバインドアドレス
- 25. Sinatraのdatetime_select
- 26. sinatraのラックオフライン
- 27. Sinatraサーバープッシュ?
- 28. Sinatra Conditions
- 29. Sinatraホスティング?
- 30. sinatra + mongoid
ユニットレベルでキュウリを使用するのは間違っています。 – Finglas