UI テストは、GeneXus のネイティブプログラミングで、GeneXus IDE の
UI Test オブジェクトを使用して行うことができます。
たとえば、次の UI Test オブジェクトを考えます:
&app という変数は自動生成され、ターゲットデバイスに対する自動化機能を提供します。これは
UITestSD 外部オブジェクトに基づいています:
UITestSD 外部オブジェクトは、デバイスに対するアダプテーションレイヤーを実装する役割を担います。UI テストで行う処理や検証のメソッドが複数提供されています。

UI Test オブジェクトの
[ Test Target ] プロパティは、テスト対象のアプリケーションのメインオブジェクトを示すように設定されている必要があります (例では "MainSD")。
UI Test オブジェクトを実行する方法は 2 つあります:

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