パイロット試験とは? 定義、意味、例

パイロットテストとは何ですか?

パイロットテスト パイロット テストは、システムのコンポーネントまたはシステム全体をリアルタイムの動作条件下で検証するソフトウェア テストの一種として定義されます。パイロット テストの目的は、研究プロジェクトの実現可能性、時間、コスト、リスク、パフォーマンスを評価することです。

このテストは、UAT と運用環境の間で正確に行われます。

パイロット テストでは、選択されたエンド ユーザーのグループがテスト対象のシステムを試し、システムを完全に展開する前にフィードバックを提供します。

つまり、その後のユーザビリティテストに向けた予行演習を行うということです。

パイロット テストは、システムのバグを早期に検出するのに役立ちます。

パイロットテストのイメージ

パイロット テストでは、顧客サイト (またはユーザーがシミュレートした環境) にシステムをインストールして、継続的かつ定期的に使用することをテストします。

最も一般的なテスト方法は、システムを継続的にテストして弱点を見つけることです。 これらの弱点はバグ レポートとして開発チームに送り返され、これらのバグはシステムの次のビルドで修正されます。

このプロセスでは、受け入れテストも一部として含まれる場合があります。 互換性テスト。 これは、古いシステムを置き換えるためにシステムが開発されているときに発生します。

In ソフトウエアエンジニアリング, パイロットテストは、製品やサービスに潜在的な市場があるかどうかなどの質問に答えます。

パイロットテストが重要な理由

パイロットテストは重要です なぜなら、ソフトウェアやテストに使用される手順のデバッグ、本格的な実装に向けた製品の準備状況の確認、時間とリソースの割り当てに関するより適切な決定、プログラムに対する対象集団の反応を測定する機会の提供、プログラムの成功の測定、そしてチームがユーザビリティ テストに使用するアクティビティを練習する機会の提供など、さまざまな点で役立つからです。

パイロットテストのやり方

パイロット テストのレベルは、移行プロジェクトの規模と範囲によって異なります。 実際のパイロット テストは専用のエリアまたはラボで行われ、ユーザーはソフトウェアの機能をシミュレートしながら多数の手順、トランザクション、レポートを実行します。

プロジェクトの状況に応じてパイロットテストを実施できます。

  • 一般的な企業の場合、データセンター内の一連のサーバー上でユーザーのグループを使用してパイロット テストを実施できます。
  • Web 開発企業の場合、インターネット上のステージング サーバーまたはフォルダーにサイト ファイルをホストすることでパイロット テストを実施できます。
  • 商用ソフトウェア ベンダーの場合は、早期採用者の特別なグループを使用してパイロット テストを実施できます。

パイロットテストには以下のテスト計画が含まれます

ステップ 1: パイロット計画を作成する

ステップ 2: パイロットテストの準備をする

ステップ 3: パイロット テストを展開してテストする

ステップ4: パイロットテストを評価する

ステップ5: 本番展開の準備をする

パイロットテストを実施する前に、以下の点を考慮する必要があります。

  • 参加者に適切なトレーニングを提供する
  • サーバーを展開し、パイロット用にシステムを準備するための展開計画
  • インストールプロセスのドキュメント
  • 各ソフトウェア アプリケーションのスクリプトをテストします。 実行する機能のチェックリストで構成されています
  • 電子メールやウェブサイトを使用して、ユーザーからのフィードバックを設計チームとテストチームに継続的に提供します。
  • 不満を感じたユーザーの数、サポートの電話やリクエストの数などの情報など、パイロットの評価基準を設定します。
  • プロジェクトに投資し、定期的に会合を開いて進捗状況を話し合うコミュニティパートナーや利害関係者のワーキンググループを結成する
  • パイロットグループの知識、態度の変化、行動に関する必要な情報を収集するために、評価計画と評価手段/ツールを開発しました。

パイロット テスト中、チームはテスト データを収集して評価します。 これらのデータに基づいて、チームは戦略の XNUMX つを選択します。

  • よろめき前方へ– 新しいリリース候補をパイロット グループに展開する
  • ロールバック– ロールバック計画を実行して、パイロット グループを以前の構成状態に復元します。
  • サスペンド– パイロットテストを一時停止する
  • パッチを適用して続行する– パッチを展開して既存のソリューションを修正する
  • 配備します– ソリューションの展開に進みます

パイロット テストのグッド プラクティス

  • パイロット テストはユーザビリティ テストの XNUMX 日前にスケジュールします。
  • すべてのユーザー、顧客、プロジェクト チームが結果が成功する基準に同意するまで、パイロット テストを開始しないでください。
  • ユーザーに、資料のコピーに問題がある場合はマークを付け、懸念事項を説明し、改善のための提案 (あれば) を提供するよう依頼します。
  • パイロットの目的、期間、進捗状況をユーザーに通知する

パイロットテストの例

パイロット テストの一般的な例を以下に示します。

  • Microsoft runs Windows インサイダー プログラム Windows 10 パイロットテスト
  • Google が運営するのは、 Android Nexus ユーザーがテストできるベータ プログラム Android Operaティングシステム
  • HP は製品とサービスのパイロット テストをオンラインで実行しています

製品概要

  • パイロット テストは、システムのコンポーネントまたはシステム全体をリアルタイムの動作条件下で検証することです。
  • このテストは、UAT と運用環境の間で正確に行われます。
  • 製品が本格的な実装の準備ができているかどうかを確認するのに役立ちます