これは、すべてのタイプのイメージのアップロードを確認するためのテスト投稿です
手動テストとは
手動テストは、アプリケーションの機能を使用して実行されるソフトウェアをテストする技術です。手動ソフトウェアテストでは、テスターは事前に定義されたテストケースに従ってソフトウェアをテストします。このテストでは、テスト担当者がコードのテストケースを作成し、ソフトウェアをテストして、そのソフトウェアに関する最終レポートを提供します。手動テストは人間が行うため時間がかかり、人的ミスも発生する可能性があります。
すべての新しいアプリケーションは、テストを自動化する前に手動でテストする必要があります。手動テストは、自動化テストよりも多くの労力を必要としますが、自動化の実現可能性を確認する必要があります。手動テストでは、テストツールに関する知識は必要ありません。
自動テストとは異なり、手動テストは事前に定義されたテストケースに依存するため、時間がかかり、人的エラーが発生しやすい可能性があります。手動テストの微妙な差異を克服し、ソフトウェアテストのスキルを向上させるには、『GeeksforGeeksによるソフトウェアテストと自動化の完全なガイド』をご覧ください。このコースでは、手動テストのテクニックに関する包括的な洞察を提供し、より信頼性の高い高品質のソフトウェアを提供できるようにします。
手動テストのタイプ
手動テストを実装する方法は複数ありますが、大きく3種類の手動テストに分類されます。
1. ブラックボックス・テスト



ブラックボックステストでは、テスターまたはQAアナリストは、特定のモジュールまたは特定の方法、あるいは場合によってはアプリケーション全体の機能をチェックするために、さまざまなテストケースを手動で提供します。ここで、テスターはアプリケーションの入力を与え、それを手動でテストします。
予想される出力が返された場合、テスターは別の入力セットを続行し、すべての結果をチームに報告します。テスト中にユーザが手動で入力した情報が失敗した場合、ユーザはこの問題を開発チームに報告します。
これらの手法には、機能テストと非機能テストの両方が含まれます。


- 機能テスト:このテストでは、テストエンジニアはアプリケーションの機能が指定された要件に従って動作するかどうかを確認します。テスターは、テストケースに基づいて、システムが適切な要件を満たしながら期待どおりに動作することを検証します。機能テストは、プロジェクトのニーズに応じて手動または自動で実行できます。

- 非機能テスト:特定の機能に直接関係しない、パフォーマンス、使いやすさ、およびその他の品質に関する最初から最後までのソフトウェアに重点を置きます。これには、アプリケーションの速度、信頼性、およびユーザエクスペリエンスをテストして、期待される要件にアプリケーションが適合していることを確認することが含まれます。
- 回帰テスト:このテストは、コードの変更、更新、またはバグ修正の後に行われ、新しいコードがすでに正常に動作しているソフトウェアの既存の機能に悪影響を与えないことを確認します。新しいコードにはバグがあるか、古いコードと競合する可能性があるため、回帰テストでは、以前のテストケースを再実行して、すべてが期待どおりに動作することを確認します。このタイプのテストは、更新後のソフトウェアの安定性を維持するために重要です。