はBDD(ビヘイビア駆動設計)試験は、UIドライバを使用して実装することができますか? Webアプリケーション与え例えばUIドライバ(Webアプリケーションのための、例えばセレン)を用いてBDD-試験
、代わりに:バックエンド用のテストを書く
- 、その後、フロントエンドのためのJavaScriptでより多くのテスト
はI必要があります。
- は、実際のブラウザでなど、マウスクリックをシミュレートするセレンマクロとしてテストを書きますか?私はこのようにそれを行う際に参照
利点は以下のとおりです。
- のテストはかなり
- いくつかの彼らは、開発者が を考えて取得するUI、に焦点を当てているよりも、一つの言語で書かれています外で彼らは
- テスト異なるブラウザに私たちを可能にする実際の実行環境(ブラウザ)、で実行 台の
- テスト異なるサーバー
- は、実世界でのパフォーマンス
思考への洞察を取得しますか?
素晴らしいアイデア。私は実際にそれを検討していましたが、その後Watinは最も人気のある3つのブラウザエンジンを完全にサポートしていないため、第2の考えを持っていました。しかし、今あなたがSpecFlowを持ってきて、私はこの利点がWatinをより良い選択のように見せると思う! – Jonathan
リンク+1をありがとうございます – k3b