注意
テスト エンジンは非推奨 となり、今後のリリースで削除される予定です。 Power Platform および Dynamics 365 サービスのテスト自動化機能には、Power Platform Playwright サンプルを使用します。
概要
このドキュメントでは、Power Platform CLI (PAC CLI) のバージョン更新の一環として、Power Platform Test Engine の最新バージョンを実行するために必要な移行手順に関するガイダンスを提供します。 この記事に記載されている手順に従って、スムーズな移行を実現してください。
前提条件
現在の構成ファイルとテスト ファイルのバックアップがあることを確認します。
古いバージョンから 1.43 以降への移行
Power Platform CLI (PAC CLI) のバージョン 1.43 では、test run コマンドに重要な更新と破壊的変更が導入されています。 または、関連する PAC CLI インストールのドキュメントに基づき、ガイダンスに従ってどのバージョンの Power Platform CLI がインストールされているかを確認し、適切なバージョンを選択します。
移行するには、次の変更を考慮してください。
認証の更新
古いバージョンでは、パスワードに環境変数が使用されていました。 バージョン 1.43 以降、test run コマンドは、多要素認証メカニズム (MFA) と互換性を持つためにブラウザーベースの認証に依存しています。 テスト計画ファイルの testSettings で、headlessプロパティが false に設定されていることを確認してください。これによってブラウザに表示され、インタラクティブに初回サインインできるようにします。認証プロバイダには
Storagestate(既定、明示的に指定する必要なし) とDataverseの 2 つがあり、--user-authの パラメーターで設定できます。Storagestateメカニズムは、ローカル Windowsシナリオでのみ使用できます。Dataverseはローカルとパイプラインの実行シナリオで使用でき、他の設定が必要です。ファイル システムのアクセス制限
テスト エンジンには、ファイル システム上の特定の場所からファイルにアクセスできないように、追加の制限が適用されます。 テスト ファイルと結果が、ファイル アクセス制限に記載されている制限された場所にないことを確認します。
他のリソース
Power Apps テスト エンジンのリリース ノート
Power Apps テスト エンジンの YAML 形式 (非推奨)
Power Apps テスト エンジンの Power Fx 関数 (非推奨)