アプリケーション パッケージのテスト

概要

ほとんどのアプリケーション パッケージ化の依頼は、インストールの仕組み、終了コード、および展開時の動作を検証するために、4段階のテストサイクルを経ます。アプリケーション機能の機能テストは、顧客のアプリケーション所有者の責任です。

テスト段階

1. サンドボックス システムでの手動インストール

  • アプリケーション バイナリは、ベンダーのドキュメントに従って手動でインストールされます

  • 依存関係および環境要件が特定され、文書化されます

  • 既存のインストールに対する再インストールがテストされます

  • ベンダーのバイナリで提供されるアンインストールが検証されます

2. コマンドライン インストール

  • 提供されたサイレント インストール パラメーターとフラグがテストされ、検証されます

  • 終了コードは、成功および失敗のシナリオについて検証されます

  • インストール スクリプトが作成され、実行されます

  • 自動再インストールおよびアンインストール手順が検証されます

  • すべてのプロセスがユーザー操作なしで実行されることが確認されます

3. パッケージ準備

  • インストール ファイルは RealmJoin のパッケージ形式(NuGet、intunewin)に整理されます

  • パッケージのメタデータとスクリプトが定義され、必要に応じてドキュメントが追加されます

4. 自動インストール

  • パッケージは新しいサンドボックス システムにインストールされます

  • インストール動作は、以前の手動テストおよび CLI テストと照合して検証されます

  • パッケージ ベースの再インストールおよびアンインストールがテストされます

  • すべてのシナリオにわたり終了コードが検証されます

  • マルウェア スキャン は、必須のセキュリティゲートとして、自動ビルド中に generic-packages に対して実行されます

最終更新

役に立ちましたか?