Ruby/Railsのテスト目的のために私はRSpecを使用しています。すでに私のアプリケーションに書かれている1000以上のテストがあります。アプリケーションが稼動したら、(すべてのコードがそこにあるので)実働サーバーで1日1回テストを実行し、何かが失敗したかどうかを確認したい。テスト自体はテストデータおよび現在の生産データに対して実行されます。これは、将来追加される新しいコードが、知らずに何かを壊さないようにするための努力です。RSpecのための優れた自動テストプラットフォームとは何ですか?
- トラビス-CI(唯一のオープンソース...クローズドソースのプロジェクトには適していません)それがでたり動作するかどうか
- ジェンキンス-CI(わからない:
私はいくつかの解決策を発見しましたよくRuby/RSpec/Railsで)
- Watir(Ruby/RspecがRuby/Rspecで動作するかどうかはわかりませんが、ツール自体はRubyで書かれています)。
好ましくは、コードベースを毎日チェックし、何かが動作していないときに私に電子メールを送ります。
JavaScriptテストと私の選択したテストライブラリを統合する予定です(テストするためには、自動化プラットフォームが必要です)。
誰が私にどのツールを使用するかについていくつかの洞察を提供できますか?それとも誰か他のツールを勧めたいのですか?