バックエンドデータベースとのREST-fulインタフェースとして動作するようにAtomサーバを設定しています。Atom Serverをテストする最良の方法は何ですか?
私が保証するために、一緒にいくつかのテストを入れたいのですが: - 出力は原子であり、AtomPubのは 準拠 - を生成されたデータは、
は、私は十分に快適だ、データベースの状態の正確な表現であります既知の状態でデータベースを設定する概念。しかし、私は最良のテスト戦略が不明です。
私はJUnitテストを使用して、Atomスキーマとの結果を検証できたようですが、私はより軽量な戦略に興味があります。
私はSeleniumが大好きですが、非対話モードでテストを設計する際に私の頭の中にはまったく入り組んでいません。 Atomフィードのリクエストと操作はhtmlブラウジングに似ていません。
アイデア?