2017-10-10 9 views
0

分度器とスペックフローとは何ですか?私は5年以上前にSpecFlowを使用していたので、技術とコンセプトについて少し錆びました。分度器はSpecFlowと同じタイプのツールですか?彼らはどちらもセレンとキュウリ/ガーキンを使いますか?diff b/t分度器とspecflowは何ですか?

答えて

1

振り子はBehavior Driven Developmentフレームワークではありません。これはSeleniumと同様のテストツールであり、SpecFlowのようなBDDフレームワークで使用できます。

分度器は、Angular and AngularJSアプリケーションのエンドツーエンドのテストフレームワークです。 あなたはセレンの機能を取得し、プラスあなたは分度器からいくつかの機能を持って分度器は、セレンのラッパーです:

  • 分度器を使用すると、上の任意の設定作業なしで角度固有の要素をテストすることを可能にする角度固有のロケータ戦略をサポートしていますあなたの部分。

  • あなたのテストに待ち時間と睡眠を追加する必要はなくなりました。分度器は、Webページが保留中のタスクを終了すると自動的にテストの次のステップを実行できるため、テストとWebページが同期するのを待つことを心配する必要はありません。

SpecFlow開発(BDD)を駆動動作をサポートするテストフレームワークです。これは、Gherkinと呼ばれる言語で定義された簡単な文法を使用して、わかりやすい意味の英語テキストでアプリケーションの動作を定義できます。 SpecflowはSelenium and Protractorでも使用できます。ここには素晴らしい記事があります https://anthonychu.ca/post/end-to-end-testing-angular-apps-with-nunit-and-specflow-using-protractornet/