2016-06-15 16 views
0

私の質問は非常に簡単で、私があなたを助けてくれることを願っています。 基本的に私は、WinformsとWPFの2つのアプリケーションを開発したIT企業(両方のアプリケーションが互いにコミュニケーションを行う)に取り組んでいます。WinFormsとWPFの自動テスト

私はQAテスターですが、正直なところC#のコーディング方法はわかりません。アプリケーション用に多数のテストを作成する必要があります。私はVisual StudioからCodeUIを使用しようとしましたが、コントロールが正しく動作せず、CodeUIが特定のボタン、テーブル、またはグリッドを識別できないことがありました。私は単一のプロセスを記録することができず、検証のためのアサーションも検証することができないため、これはイライラしています。

私の質問には、私が必要とするさまざまなステップを記録し、両方のアプリケーション(WinformsとWPF)からボタン/セル/グリッド/テーブルを正しく識別し、検証を作成して実際にできるようにするツールがあります私が行っているテストが正しいかどうかを確認しますか?私はコーディングの専門家ではないことを覚えておいてください。テストを作成して結果を得るツールを探しています。そのインターフェースを使用するだけです。

ありがとうございました。

+0

私はよく知っているものではありません。多分、[Windows GUIをテストするための良いオープンソースUIテストツールは何ですか?](http://sqa.stackexchange.com/questions/8802/what-are-some-good-open-source-ui- testing-for-testing-windows-gui)をsqa.stackexchange.comに追加してください。または、自動テストタグを使用してそこを掘る。 – Tone

+0

これは、特にVisual Studio 2013のツールである必要はなく、WPFアプリケーションをテストするためのスタンドアロンのソフトウェアにすることができます。私はSmartBearから "TestComplete"を試していますが、それは絶えずクラッシュしており、何も記録していません。 – kenzoviski

+0

こんにちはkenzoviski、 "本、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースをお薦めするか、見つけようとする質問は、[スタックオーバーフローに関するトピック外]です(http://stackoverflow.com/help/on-トピック)を使用しています。* " –

答えて

0

CodedUIは、その記録に基づいてコードを記録して生成する機能を提供します。見てくださいhere。しかし、言及したように特定の要素を特定することができない場合があります。その場合、ケースごとにチェックする必要があります。 しかし、答えを理解し、もちろん生成されたコードを編集するには、C#ビットを学ぶ必要があります。 もう一度試すことができるツールはthis oneです。

+0

あなたの答えをありがとう。私はTelerik Test Studio(試用版)を使用していました。私はWPFアプリにいくつかのテストを行いました。これは非常に直感的で簡単に記録し、検証します。 私の質問は、スタンドアロンの自動テストソフトウェアとしてTelerikがWPFアプリケーションで(CodeUIと比較して)最善の方法ですか?私がこのソフトウェアについて見たことから、テストを作成し、検証し、レポート/結果を最終的に得ることは本当に簡単です。 – kenzoviski

+0

WPFアプリに対して両方のツールを使用していないので、どちらが優れているかは正確にはコメントできません。ツールは要件やリソースの可用性に基づいて選択する必要があります。とにかくTelerikはオートメーションエンジニアの間で広く使われているツールです。 –

+0

私はいくつかのテストを自動化するためにTelerikを使用してきました。私は非常に直感的で使いやすいと感じています。必要に応じて特定のステップをコーディングすることも可能ですが、ほとんどの場合Telerikソフトウェアが提供するインターフェイスを使用してステップを検証できます。また、私はTelerikがテストリストを編成し、特定の日付/時間に実行する同じテストをスケジュールする方法をたくさん楽しんでいます。ここでの問題は、私がソフトウェアのライセンスを購入することを会社に説得しなければならないかもしれないということです。私の意見では、この方程式の最大の障害は笑です。 – kenzoviski