XCodeプラグイン

XCodeプラグイン

iOSアプリのUIテストは、アプリの実際のUIを検証して操作する方法です。このテストプロセスでは、タップ、スワイプ、スクロール、および動作の確認によってUI要素を操作することにより、UI要素が適切に設計および実装されているかどうかを確認します。iOSバージョン9.3.5以降では、AppleはUI Automatorで機器を非推奨にすることでXCUITestを導入し、iOS自動化にXCUITestを使用することをa必須にしました。

XcodeにはXCUITestフレームワークが統合されており、ユーザーがアプリケーションを操作するためのUIテストを簡単に開発できます。XCUITestを使用したiOSアプリのUIテストの実装は、XCTestの単体テストと同じです。

AnyTestは、iOSバージョン9.3.5以降のXCUITestとそれ以前のバージョンの計測器の両方をサポートします。

AnyTestプラットフォームで自動化スクリプトを実行するには、automationName、usePrebuiltWDA、acceptAlertsなどのDesiredCapabilitiesが必要です。

1.テスト用のxcodeを使用してIPAファイルを作成する

a.[全般]タブで、[署名(デバッグ)]と[署名(リリース)]で[プロビジョニングプロファイル]を選択します

b.プロビジョニングプロファイルを選択

c.ビルドをアーカイブする

d.ビルドをエクスポートする

e.開発チームIDを選択します

f.互換性のあるすべてのデバイスにエクスポートすることを選択します

g.保存する適切な場所を選択してください

これで、AnyTestプラットフォームで自動化を実行するための適切な署名ができました。

2.AnyTestで自動化スクリプトを実行する

a.ログインしてipaファイルをアップロードする

b.ログイン後にアプリをクラウドドライブにアップロードする

c.EclipseまたはAndroid StudioでXCUITestプロジェクトを作成します。

v9.3以降でXCUITestを実行するには、AppiumDriverオブジェクトを作成した後、次の機能を設定する必要があります。

また、以下のリンクからサンプルプロジェクトをダウンロードできます-

http://pcloudy-content-distribution.s3.amazonaws.com/index.html?prefix=Sample Appium Projects/java/

d.テスト実行するiOSデバイスをいくつでも選択します

e.テスト自動化のオンラインストリーミングのライブビューをクリックします

f.レポートを表示する

連結報告書

単一デバイスレポート