私は 1 つのアプリケーションを開発し、すぐにテスト段階を開始しました。
テスト計画を立てようとしていますが、質問が 1 つあります。
アプリケーションの実際の機能をテストすることから始めますか、それともインストール手順を最初にテストしますか? (インストーラーは私たちが持っている実際のプロジェクトであることに注意してください)
ありがとう、
私は 1 つのアプリケーションを開発し、すぐにテスト段階を開始しました。
テスト計画を立てようとしていますが、質問が 1 つあります。
アプリケーションの実際の機能をテストすることから始めますか、それともインストール手順を最初にテストしますか? (インストーラーは私たちが持っている実際のプロジェクトであることに注意してください)
ありがとう、
アプリケーション自体の機能とインストーラーの機能は無関係であり、任意の順序でテストできることを願っています。
編集:コメントへの回答 再構成させてください:うまくいけば2つの仮定:
1) インストーラーは、ユーザー システムをアプリケーションの実行に適した状態にします。
と
2) システムが適切な状態であれば、アプリケーションは適切に動作します
は無関係です。明らかに、インストーラーが失敗した場合、インストーラーによってインストールされた場合、アプリケーションは機能しません:)
それについて疑問がある場合 (特に「適切な状態」の定義が不明な場合)、おそらく最初にテストする必要があるのは、アプリケーションを実行するために必要な「状態」の種類です。その後、インストーラーとアプリケーションを個別にテストできます
それは本当に問題ですか?
インストーラーがあると、テスターとして手動で手順を実行する必要がないという点で、アプリケーションのテストが (QA のために) 簡単になる場合があります。
私だったら、インストーラーのテストを製品のテストのサブセットにするだけです。(これは単体テストではなく、QA テスト用です)
間違いを見つけた場合に何が最も害になるかをテストする必要があります。そうすれば、少なくとも本当に大きな問題が見つかった場合は、できるだけ早くわかり、それに応じて期待を管理できます。
あなたの場合、アプリケーションが最大のリスクをもたらすので、最初はこれに集中する必要があると思います。