問題タブ [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.

0 投票する
0 に答える
304 参照

java - Linux で最小限のインストールで sikuli スクリプトを実行する

sikuli スクリプトをリポジトリに追加して、Linux に最小限のインストールで他のユーザーが利用できるようにしたいと考えています。Windows にインストールせずにスクリプトを実行する方法の説明がありますが、Linux ではより複雑です。

この問題に関する経験やアドバイスはありますか?

0 投票する
7 に答える
22319 参照

testing - JavaFX2のGUIテストフレームワーク

私は現在、テスト駆動開発の適切な紹介を提供する「テストによってガイドされるオブジェクト指向ソフトウェアの成長」という本を読んでいます。

1つの欠点は、本を通じて開発されたコードがSwingに基づいていることです。次のプロジェクトでは、Java FX 2を使用したいのですが、そのためのGUIテストフレームワークがあるかどうか疑問に思っています。この本では、Swingアプリケーションのみをテストできるwindowlickerを紹介しています。

0 投票する
1 に答える
124 参照

java - GUI テストをチェーンするか、アプレットを毎回新しく開始する必要がありますか?

たとえば、オープン ソース プロジェクトJChemPaintでは、GUI は (FEST フレームワークを使用して) 12 個ほどの個別のテストをいくつかの Java ファイルに収集することによってテストされます。アプレットはファイルごとに 1 回だけ開始され、いくつかの独立したテストがチェーンで実行されます。

これが良い習慣かどうか知りたいです。もちろん、毎回起動すると時間がかかります。ただし、以前のアクションの副作用と考えられる例外の問題はわかりますが、私は専門家ではありません。では、複数のテストを 1 つのアプレット起動に入れるのは良い習慣でしょうか?

(GUI テストのベスト プラクティス集も探していますが、そのような質問はできませんが、それでもヒントは大歓迎です。)

0 投票する
1 に答える
1563 参照

java - Javaアプレットウィンドウを自動化するためのテスト自動化ツールを誰か提案できますか?

Javaアプレットウィンドウを自動化するためのテスト自動化ツールを誰か提案できますか? アプレットウィンドウ内のさまざまなボタンを識別するためにもこれを必要とします。

0 投票する
3 に答える
8371 参照

c# - Telerik 無料テスト フレームワークと Selenium の比較

テストするために次のいずれかを選択しています: Telerik Free Testing Framework and Selenium

Web プロジェクトは、C# と JavaScript で書かれたサイトです。

どのテスターを選ぶべきか、またその理由を教えてください。
テスト用の上記のツールの違いを強調していますか?

0 投票する
1 に答える
161 参照

coded-ui-tests - Webアプリケーション(.Net)の1000以上の画面フィールドを検証するための任意のツール

Webアプリケーション(.net)の1K以上のフィールドを検証する必要があります。ドロップダウン、アプリケーションのテキストファイルが含まれます。ここでは、データが画面に正しく反映されている天気に焦点を当てています。

現在、検証を行うためのツールを探しています。これで私を助けてください!

前もって感謝します!

0 投票する
1 に答える
2382 参照

testing - CSHTML ページのテスト

MVC .NET ベースの Web サービスの GUI 部分をテストする人がいるかどうか疑問に思っていました。私はWatin / Specflowを使用しました。これには2つの主な懸念があります。

  1. これらのテストは、GUI だけではありません。それらはシステムチェックです。データベースとビジネス ロジックをテストします。GUI に大きな変更を加えると、これらのテストを書き直さなければならなくなります。ここでも GUI は、バックエンドの動作に依存します。
  2. テストの実行は非常に遅いです。これらのテストに時間がかかる場合、フロントエンドのデザイナー/コーダーは TDD 方式で作業できません。

cshtml テンプレートだけを簡単にテストする方法はありますか? たとえば、偽の ViewBag を渡し、cshtml の出力が正しい値を使用しているかどうかなどを確認します。

ありがとう!

0 投票する
2 に答える
294 参照

cucumber - BDD 方式でテストする必要がありますか、それとも Gui Test でテストする必要がありますか?

cucumber/specflow などのBDDを介してテストする必要がある場合と、 GUIを直接テストする必要がある場合を理解しようとしています。

たとえば、「AdminHelpボタンは管理者のみが表示する必要がある」というテスト。

この管理ボタンは特定のページにあります。BDD の方法でテストする必要があります (つまり、次のようなシナリオ:

  1. 管理者がログインするとき
  2. 次に、AdminHelp ボタンが表示されます。

また

current_user を管理者ユーザーに設定する単体テストを作成し、テンプレートによってレンダリングされた html に AdminHelp ボタンが含まれているかどうかをテストします。

ありがとう。

0 投票する
1 に答える
717 参照

android - ネイティブ Android および iOS アプリケーションの GUI テスト

ネイティブの Android アプリケーションとネイティブの iOS アプリケーションがあり、1 つのツールで両方をテストしたいと考えています。

GUI テストを一度記録/作成して、両方のプラットフォームで使用できるようにするツールはありますか?

私が見つけた唯一のツールは MonkeyTalk でしたが、他にもツールはありませんか?