最近のアクセス:
UI テストの自動化の概要

UI テストは、GeneXus のネイティブプログラミングで、GeneXus IDE の UI Test オブジェクトを使用して行うことができます。 
たとえば、次の UI Test オブジェクトを考えます:
イメージ:44573.png
&app という変数は自動生成され、ターゲットデバイスに対する自動化機能を提供します。これは UITestSD 外部オブジェクトに基づいています:
イメージ:44574.png
UITestSD 外部オブジェクトは、デバイスに対するアダプテーションレイヤーを実装する役割を担います。UI テストで行う処理や検証のメソッドが複数提供されています。
イメージ:44872.png
UI Test オブジェクトの [ Test Target ] プロパティは、テスト対象のアプリケーションのメインオブジェクトを示すように設定されている必要があります (例では "MainSD")。

UI テストのビルドと実行

UI Test オブジェクトを実行する方法は 2 つあります:
イメージ:44870.png
または
イメージ:44871.png 
注:
  • Apple プラットフォームで UI のテストを実行するためには、xcpretty ライブラリをインストールする必要があります。
  • UI Tテストは、視覚的なインターフェースに焦点を当てることなく、アプリケーションのコンポーネントを評価する目的で設計されています。このため、一般に「不確実なテスト」と呼ばれる不正確な結果に対する予防措置として、テスト実行中はデバイスのアニメーションが無効化されます。

KG GxTestSample

参考情報

Android の UITest ログ


サブページ
Created: 20/12/14 21:41 by Admin Last update: 24/11/05 21:48 by Admin
カテゴリ
Powered by GXwiki 3.0