2016-09-13 2 views
-3

Guys Webアプリケーションの自動テストの実現可能性を判断する必要があります。アプリケーションはC#.netで開発されています。私が自動化テストのために考慮する必要のある要素について私を導くことができます。私は、Javaを使用して、Selenium WebDriverのいくつかの基本的な知識を持って、私はそれを使用してWebアプリケーションをテストすることはできますか?このアプリケーションは、計画を計算するための多くの計算を含むリースアプリケーションです。アプリケーションには、調査だけでなく結果を分析するためのグラフだけでなく、多くのレポートが含まれています。Webアプリケーションの自動化の可能性をどのようにして決めることができますか?

答えて

0

を開始するためのいくつかの基本的なリンクを示唆しています。 C#でASP.NET MVC Webアプリケーションを開発し、古典的な単体テストでコアビジネスロジックを設定し、セレンドライバを使って統合テストを行うことができます。

私はあなたが最初に含まれるプロジェクトの軽量スケルトンを作成することを、次のことをお勧め:

  • gitリポジトリ
  • ASP.NET Webアプリケーション
  • ビルドマシンとの継続的な統合(チームシティーまたは類似のソフトウェアを使用)
  • ユニットテストでコアビジネスロジックをテストする
  • セレンドライバで書かれた統合テストは、良いセレンのすべての一般的なブラウザでC#を使用して実行されますupport。

ごとに、次のことが起こるコミットすることを確認します。

  • ビルドが
  • 展開パッケージが
  • ユニットテストを作成されたトリガされ、セレンドライバを使用して、トリガー
  • 統合テストは
  • トリガされていますすべてのレポートが収集されます
  • テスト結果が安定していますe(繰り返しテストランのビルド番号と同じ結果)
+0

ガイドラインありがとうございます。 –

関連する問題