手動テストは、要件の検討から始まり、最終レポートの作成で終わります。このプロセスは、開発の初期段階における自動化に対するより柔軟で手頃な代替手段として、歴史的に生まれました。様々なシナリオを速やかに実地で検証することを可能にします。
最初は手動テストは体系的に行われず、それがエラーや情報の損失につながっていました。プロセスが無秩序であると、重複したテストやエラーの見逃しが発生します(「問題」)。効率を高めるためには、テストステップを構造化し、責任の範囲を明確にし、標準化された文書を使用することが重要です(「解決策」)。
重要な特徴:
なぜ手動テストは完全に自動化されたもので置き換えることができないのですか?
手動テストは、非標準的で変化するシナリオに対処するために必要です。テストケースを迅速に手作業で変更する方が簡単であり、ユーザーエクスペリエンス、視覚的およびクロスブラウザバグの確認にも役立ちます。
文書なしでテストを行うことはできますか?
いいえ、文書がないと情報が失われ、エラーを再現できず、テスト結果への信頼が低下します。
テストステップは常にプロジェクトを終了しますか?
いいえ、テストはしばしば開発と並行して行われます(例えば、アジャイルまたは反復的なアプローチ)。
チームには明確なテスト構造がなく、各自が独自の方法でテストを行い、バグは異なるファイルに記録されました。結果として、クリティカルなエラーの一部が無視され、プロジェクトの時間が増加しました。
長所:
短所:
統一されたテスト計画を導入し、責任の範囲を特定し、バグレポートの形式について合意しました。エラーは一般的なトラッカーで記録され、追跡されています。
長所:
短所: