0

私の職場では現在 Rails 2.1 を使用しており、さらに統合テストを行う必要があります。私たちの問題は、Rack/Capybara がないため、Rails バージョンで動作する Cucumber バージョンがページ上の JavaScript をテストしないことです。Selenium は信じられないほど遅いため、使用をやめました。

私は EnvyJS を調べていましたが、その解決策があるかどうかはわかりません。

JavaScript を使用して Web ページをテストするソリューションはありますか?

4

1 に答える 1

-1

このアプリがインターネットに公開されている場合は、Rails 2.3 へのアップグレードに全力を尽くす必要があります。http://weblog.rubyonrails.org/2013/1/8/Rails-3-2-11-3-1-10-3-0-19-and-2-3-15-have-のセキュリティ上の脆弱性ben -released/は、Rails のパッチが適用れていないバージョンを実行しているアプリを備えたサーバーが、自動化されたスクリプト キディ エクスプロイトを介して ruby​​ プロセスが持つすべての特権に自動的に割り当てられるようになっています。時間の問題です。

それとは別に、Rails の開発は、保守されているバージョンのスイート スポットから外れて、既に修正された問題に対する独自のソリューションを展開することにますます多くの時間を費やすようになると、一般的に非常に苦痛になります。これはおそらくあなたが探している答えではありませんが、私たちのすべての努力は新しいバージョンに向けられているため、誰かがより良い答えを持っているとは思えません. バージョンの長期安定性に関しては、特に Ruby と Rails は最悪の言語選択の 1 つです。

于 2013-02-27T20:13:56.020 に答える