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

概要

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

テスト段階

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

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

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

  • 既存のインストール上での再インストールがテストされます

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

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

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

  • 成功および失敗のシナリオに対して終了コードが検証されます

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

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

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

3. パッケージ準備

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

  • パッケージのメタデータとスクリプトが定義され、(該当する場合は)ドキュメントが追加されます

4. 自動インストール

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

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

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

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

  • マルウェアスキャン は自動ビルド時にジェネリックパッケージに対して必須のセキュリティゲートとして実行されます

最終更新

役に立ちましたか?