0

私はRspecを初めて使用し、EBookやオンラインブログから学びました。いくつかの宝石について混乱がありますが、どのようにテストを行う必要がありますか?彼らはRspecとテストで実際に何をしていますか?

これらの宝石は次のとおりです

gem factory_girl gem'capybara
' gem'faker
'
gem'guard-rspec' gem'launchy
'

なぜそれらが使用されるのか、Rspecの学習を開始するときにどの宝石を使用する必要があるのか​​わかりませんか?もう1つの質問は、Rspecの学習をじっと見つめながら、単体テストまたは機能テストを行うべきかということです。

私を助けてください。
ありがとう。

4

1 に答える 1

2

factory_girlテストで使用する事前定義されたデータを持つオブジェクトを生成するために、テスト フィクスチャの代わりとして使用されます。

capybara統合テストツールです。

fakerサンプル テスト データを生成します。

guard-rspecguard自動テストツールであると連携します。

launchy統合テストによって生成された Web ページを受け取り、ブラウザーで開きます

Github で見つけて README を熟読することで、各 gem が何をするのかをよりよく理解することができます。RSpec の紹介を探している場合は、RSpec のドキュメントから始めるとよいでしょう。テストに対処する多くのチュートリアルがあります。これ

于 2012-05-17T04:11:37.890 に答える