0

次のシナリオで、4つのアプリケーションを使用して自動UIテストツールを選択しようとしています。

  • アプリ1WEBUIを備えた1つのアプリケーション
  • アプリ21フレックスアプリケーション
  • アプリ31つのhtml5アプリケーション
  • app 4WPFUIを備えた1つのアプリケーション

したがって、理想的には、オールインワンソリューションを探しています。SilkTest、TestComplete、Seapine QA Wizardなど、WEB(アプリ1、2、3)とWPF(アプリ4)の両方のテストを処理できるもの。

ただし、アプリ4はまもなく廃止され、テストの必要性もなくなります。WEBUIアプリケーションだけを残します。そのシナリオでは、私はSeleniumを使用しますが、ここで問題はありません。

それで、

質問1:将来的にはWEBアプリケーションのテストにのみ使用されることを知っていても、オールインワンソリューションをお勧めしますか?もしそうなら、どのツールが最適だと思いますか?

質問2:WebアプリにSeleniumを使用することを選択した場合でも、WPFをテストするための何かが必要です。私はプロジェクトホワイトを見ています。それは仕事に最適なツールでしょうか、それとも他の何かを検討する必要がありますか?

4

3 に答える 3

1

この種の問題に対する万能の解決策を見つけようとすると、多くの苦痛備えていると思います。

Selenium を使用して、Web 以外のものをカバーする必要があります。私はまだ、Selenium よりも機能的で簡単に使える自動テスト フレームワークを見たことがありません (さまざまなサブプロジェクトがあります)。これは、Web アプリにとって適切なソリューションです。

特に考慮すべきことは、自動化への投資を長期にわたって行っている場合、Web および WPF アプリをサポートしているという理由だけで、標準以下のツールを使用したくないということです。最終的に WPF アプリを削除することを考えると、そのテスト要件は今のところ二次的なものにしてください。長期的には、あなたの努力の大部分は製品のテストに費やされるので、そのための最良のツール (私の意見では Selenium) を使用してください。

WPF アプリに関しては、おそらくかなりまともなツールがいくつか利用可能です (HP の担当者が、WPF テストの自動化を自社のエンタープライズ テスト スイートに組み込むことを検討していると言っていたことを思い出します)。

要するに、2 つの非常に異なるニーズ セットを見ているので、共通のテスト ツールを見つけるのは難しいでしょう。各ジョブに最適なソリューションを使用して、頭痛の種から解放してください。

于 2011-09-29T15:09:37.503 に答える
1

オールインワン ソリューションの利点の 1 つは、すべてのテクノロジについて学習曲線が 1 つしかないことです。アプリ 4 (WPF を使用) は間もなく廃止されるとのことでしたが、将来、会社で他のテクノロジが使用されるかどうかを判断する必要があるかもしれません。

QA Wizard はうまく機能しました。ステータス ツールを使用すると、結果をリモートで監視できます。QA Wizard は、負荷テストとストレス テストの機能も備えているため、強力なツールとなります。

于 2012-05-20T17:26:37.090 に答える
0

ここでは、Cucumber や Specflow などの Gherkin ベースの言語が非常に役立つと思います。ほとんどの機能は各プラットフォームで同様に機能するはずなので、十分に高いレベルで動作を説明する一連のシナリオを記述し、プラットフォームごとに異なるステップ定義を実装できるはずです。

  • Web または HTML 5 バージョン用の Selenium
  • WPFのウィップフラッシュ
  • FunFX for Flex
于 2011-09-29T21:21:04.033 に答える