私は現在、サーバー側でSinatra Rubyを使用し、クライアント側でBackbone.js、jQuery、jQuery UIを使用して1ページのjavascriptアプリケーションを開発しています。 アプリケーションの主な目的は、顧客が異なる種類のアイテムを表示/編集できるようにすることです。各アイテムビューは多かれ少なかれ複雑なフォームです。1ページのjavascript統合テストアプリケーション
すべては右の私が何を計画しています動作することを確認するには:QUnitを使用して
- 単一のテスト
- 機能/統合はあなたが統合テストのためにお勧めしますどのようなフレームワーク/ツール
をテストこの場合 ?私はセレンを使い始めましたが、あまり好きではありませんでした。私はちょうどPhantomJSとCasperJSを見始めると、彼らはナビゲーションのような基本的なもの、リンクをクリックするとかなりいいようです。
あなたの助言は何ですか?
Seleniumに対する最初の点は速度です。それは非常に遅いです。 – user337620
@ user337620私のSeleniumスクリプトはネットワークアクセスによって支配されていますので、起動時を除いて遅く感じることはありませんでした。私はちょうどあなたの質問が今年ではなく、昨年の8月であることに気づいたあなたは何と一緒に行きましたか?そしてそれに満足していますか? –
私はCasperJSをPhantomJSで使用しました。私はSlimerJSも見ていきます。 – user337620