2017-02-10 5 views
-5

今後2年間、私たちは大きなAngular 2アプリケーションを構築します。テストスイートの一部はユーザーインターフェイステストになります。単体テストと統合テストは、C#でNUnitまたはMSTestを使用して記述します。クライアントは、User Interface TestsのためにSeleniumを選択しました。 C#でSeleniumのテストを書くことができますか?これは、Angular 2 User Interfaceをテストすることができますか、または分度器を使用する必要がありますか?チームシティビルド中にすべてのテストを実行したいと思います。分派器をチームシティで走らせることはできますか?もしそうなら、プロジェクターのセットアップはTeam Cityのように見えますか?チームシティでAngular 2アプリケーションをテストするためのオプションは何ですか?

答えて

1

あなたは好きなものを使うことができますが、角度2をサポートしているので、分度器を使うのが好ましいです。純粋なジャスミンのテストのためのkarma-teamcity-reporterTeamCityReporter分度器試験にjasmine-reportersから:

そこには、便利なレポート作成プラグインのカップルは(彼らはチームシティー互換性のある出力を提供する、すなわち、あなたが失敗テスト名とテストの合計数が表示されます)です。

TeamCityで分度器テストとジャスミンテストの両方を実行できます。

+0

私たちは、角膜検査を行うために、SeleniumとC#でProtractor.NETを使用することになります。私は、箱から出てきたSeleniumが、Angularによって動的に作成されたDOMを見つけることができないことを発見しました。 –

関連する問題