2016-08-19 9 views
-1

私は状況があります。私がテストしているWebページは、AngularJSとKnockoutJSを使って開発されています。ホテルやウェブサイト内の他のページのための最高のフレームワークは何ですか?分度器またはジャスミン?

検索はAngularjsを使用して開発されている。**

ホテルの予約と支払いはknockoutjsを使用して開発されています。

私は、JasmineフレームワークがKnockoutjsアプリケーションのテストに使用されていることを認識しています。 Angularjsとknockoutjsの両方のアプリケーションでC#でProtractorフレームワークを使用できますか?

または、このようなWebアプリケーションをテストするための他のe2eテストフレームワークがありますか?

+0

意見が分かれています。 .. ** WHY ** both ????? –

+0

Angularjsとknockoutjsを意味しますか? – Tester99

+0

はい、私は不思議です! –

答えて

7

分度器はE2Eテスト用で、ジャスミンはjavascriptコードテスト用です。ですから、UIベースのテストをテストする必要がある場合は、分度器を使用するか、Jasmineを使用してコードテストを行ってください。

あなたはそれがオープンソースと特別AngularJS Webアプリケーションのエンドツーエンドのテストフレームワークである➔

分度器分度器とジャスミン

の詳細については、次を通過します。

➔それが「アンギュラシナリオランナー」は

➔それは、セレンなどの既存技術とWebDriverJSの上にグーグルでチームによって構築された既存のE2Eテストフレームワークの代替としてAngularJS 1.2の間に導入されました、

ジャスミンのNode.js:

ジャスミンは、JavaScriptコードをテストするためのビヘイビア駆動開発フレームワークです。他のJavaScriptフレームワークには依存しません。

分度器VSジャスミン:ジャスミンは分度器とE2Eテストスクリプトを開発するためのJavaScriptコード

➔をテストすることであるのに対し、

➔分度器は、それを、UIベースのテストアクティビティ(E2Eテスト)のために開発されましたテストスクリプトの構造化のためにBDDフレームワーク(Jasmin or Cucumber or Mocha)が必要ですが、JasmineでJavaスクリプトコードをテストするには、他のフレームワークを一緒に使う必要はありません。

関連する問題