問題タブ [gui-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ui-automation - GUI 自動化テスト - ウィンドウ ハンドルに関する質問
当社は現在、コンパクトなフレームワーク アプリケーション用の GUI 自動化テスト ツールを作成しています。最初に多くのツールを検索しましたが、適切なものはありませんでした。
このツールを使用すると、テスト ケースを記録し、それらをグループ化してテスト スイートにすることができます。テスト スイートごとにアプリケーションが生成されます。このアプリケーションは、テスト対象のアプリケーションを起動し、ユーザー入力をシミュレートします。
通常、このツールは問題なく動作しますが、シミュレーション ユーザー入力にウィンドウ ハンドルを使用しているため、多くのことを実行できません。たとえば、コントロールの名前を取得することはできません (キャプションを取得するだけです)。
ウィンドウ ハンドルを使用するもう 1 つの問題は、変更のチェックです。現時点では、コントロールのクリックをシミュレートし、その結果に応じて、アプリケーションが次のステップに進んだかどうかがわかります。
そのようなことを行うための他の(より簡単な)方法はありますか(たとえば、メッセージキューなど)?
cocoa - Cocoa GUIをどのようにテストしますか?
CocoaプログラムのGUIのテストをいくつか書きたいと思います。
Cocoaアプリ用の優れたGUIテストフレームワークはありますか?私が見つけた唯一のものはSquishで、2.400€で私の予算をはるかに超えています…</ p>
何か案は?Cocoa GUIをどのようにテストしますか?
delphi - TestComplete が非常に遅いのはなぜですか?
AQTime の TestComplete を使用して、クライアント/サーバー アプリケーションでクライアントの GUI をテストしています。Delphi 2007 でコンパイルされています。クライアントのソースは、約 140 万のソース行です。ハードウェアは、Windows XP Pro を使用した Intel デュアルコア 2.13 Mhz、2 GB RAM です。
すべてのデバッグ オプションを使用してアプリケーションをコンパイルし、ドキュメントで説明されているように TCOpenApp、tcOpenAppClasses、tcPublicInfo、tcDUnitSupport にリンクして、オープン アプリケーションにします。結果の exe ファイルは約 50 MB です。
テストスクリプトを実行すると動作しますが、実行が非常に遅くなります。CPU は 100% で実行されており、速度が遅いためにテストスクリプトを変更するのは少しイライラします。ウィンドウの角を丸くするなどのデスクトップ効果をすべてオフにしました。デスクトップの背景はありません。
同じ経験や解決策を持っている人はいますか?
testing - ソフトウェア テストの自動化 - 修士論文
ソフトウェア テストの自動化に関する論文を書こうとしています。テスト スクリプトの記録とプログラミングの 2 つのアプローチを比較し、Abbot、Selenium、Yemmy、FEST などのいくつかの自動化フレームワークについて説明する予定です。自動テストとソフトウェア テストの比較かもしれません。
編集: GUI でアプリケーションをテストする側面を計画しています。したがって、私のテストは、ほとんどがテストの世界のブラックボックス側になります。単体テストについて書く予定はありません。
現時点では、さまざまな自動化フレームワークについてかなり読んでいますが、それらすべてを確認する時間はないかもしれません。だから私はそれらについて読んで、論文をより文学に基づいたものにするつもりです.
- このトピックは成功すると思いますか?
- このトピックに関する他のアイデアはありますか?
- 文学をお勧めできますか?
- このトピックについてどう思いますか?
java - SeleniumはWebUIテストを対象とし、________はWindowsアプリケーションUIテストを対象としています。
クライアントのみのJavaアプリケーションのUIテストに興味があります。そうするための最も人気のあるフレームワークは何ですか?推奨されるフレームワークは何ですか?また、なぜSeleniumはこれを行わない(または行わない)のですか?Webアプリをテストできるものなら何でも、Windowsアプリをテストできるはずだと私には思えます。
c# - 大規模なC#フォームアプリをテストする自動UI
私はかなり複雑なプロジェクトに取り組んでいます。ソケットインターフェイスを介してc++ハードウェア管理レイヤーと通信するビジネスロジックのいくつかのレイヤーを持つac#フォームアプリがあります。
C ++側とビジネスロジックの単体テストカバレッジがありますが、これまでWebアプリのみを行ってきたため、フォームアプリの受け入れテストは私にとってまったく新しい世界です。
どこから始めるべきかについての提案はありますか?NUnitUIを見ましたが、必要なことを実行するのに十分な深さがあるかどうかはわかりません。自動UIテストを行うためのスイートを探しています。
また、それが私がしなければならないことであるならば、私は正しい解決策にお金を払っても大丈夫です。
ありがとう!
gui-testing - テスト自動化 FX の経験
私の WinForms 3.5 プロジェクトに UI テストを追加しようとしています。現在、単体テストには MSTest を使用し、ビルドには MSBuild を使用しています。
私が検討しているオプションの 1 つは、Test Automation FXです。
製品は少し新しく、完全に磨かれていないようですが、機能しているようです。だから、他の誰かがそれを使っていて、それについて良いことや悪いことを言っているかどうかに興味があります.
Test Complete (2000 ドル) よりも価格 (450 ドル) の方がかなり安いので、Test Automation FX に欠けているものや不足しているものがあればそれを見つけようとしています。
user-interface - SWTBOT を使用してヘッドレス モードでテストを実行中に SWT ダイアログ ボックスを処理する
SWT を使用して構築された Eclipse アプリケーションで Junit テスト ケースを実行しています。SWTBot を使用して GUI テストを行っています。だから、ここに私の問題があります:
editor.bot().button("Make Excel Template").click();
このコードは、アプリケーションでテンプレートを生成するのに役立ちます。完了すると、「OK」というメッセージを含むモーダル ダイアログが表示されます。しかし、SWTBot でこのボタン/ウィジェット/ダイアログ ボックスを見つけることができません。「WidgetNotFoundException」が発生し続けます。
誰かがこれに出くわしましたか?SWTBot Web サイトの公式コンテンツには、ダイアログ ボックスは個別の非 UI スレッドで実行する必要があると記載されています。ただし、提供されている例はあまり有益ではありません。
あなたの助けに感謝!
java - FEST-SWINGで表示しないGUIテストの作り方
私のプロジェクトでは、GUI テストにFESTを使用しています。FEST は強力であると確信していますが、毎回フレームを表示するのは時間の無駄です。また、連続体を使用していますが、FEST は連続体で動作しません。これは、連続体の maven が GUI を開くことができないためです (ちなみに、maven も使用しており、テストはローカル マシンの maven でパスします)。
どうすればこの問題を解決できますか?
不可能な場合はお知らせください。
c# - C#を使用したGUIテストの自動化
.NETでグラフィカルアプリケーション用の自動GUIテストを構築するプロジェクトを行っています。私はC#を使用しますが、いくつかのアイデアを得るために読んでいます。でも、どうやって録音して再生するのかわからない。それで、あなたは私にあなたの考えを与えることができます。