現在のテスト スイートと、フル スタックの統合/受け入れテストによる継続的統合ビルドを強化したいと考えています。
ユーザー ストーリーの実行中にフロント エンドの JavaScript を実行できる Culerity や Selenium などのツールを検討しています。複雑なテスト環境を維持するために膨大な開発時間を費やすことなく、フロントエンドの JavaScript と高レベルの機能をカバーできるものを探しています。現在、Rspec、Cucumber、CruiseControl.rb を使用しているため、これらのツールと簡単に統合できれば理想的です。
ヘッドレス ブラウザと js 対応のテスト環境のいずれかで、面倒なセットアップと保守を行う価値があるか? あなたが遭遇した最良の選択肢と避けるべき落とし穴は何ですか?
ありがとう。