1。早期の品質管理:
* 古代エジプト: エジプト人が初期のエジプト人が品質管理を使用したことを示唆しています ピラミッドやその他の構造を構築する方法。彼らは、品質基準が満たされたことを確認するために、材料と完成した作業を検査します。
2。初期のソフトウェアテスト:
* 1940年代から1950年代: 最も初期の文書化されたソフトウェアテストの慣行は、プログラミング言語とコンパイラーへの貢献で知られているGrace Hopperに起因する可能性があります。彼女は自分の作品でバグに遭遇し、デバッグの概念を開発しました 解決策として。
* 1950年代から1960年代: コンピューターとソフトウェア開発の出現により、体系的なテストの必要性が明らかになりました。 機能テストに焦点を当てた初期のテスト方法 プログラムが指定された要件を満たすようにするため。
3。テスト方法の進化:
* 1960年代から1970年代: テスト方法論は、構造化プログラミングの導入とともに進化し始めました およびソフトウェア開発方法 滝や反復開発のように。
* 1980年代から1990年代: 焦点は品質保証にシフトしました ソフトウェアエンジニアリングの慣行が高まっています。この時代には、正式なテスト計画、テストケース、テストの自動化の開発が見られました。
* 2000S-present: アジャイル方法論の出現により、テストはより洗練されています 、 devops練習 、および連続統合/連続配信(CI/CD) 。 フォーカスはパフォーマンステストにシフトしました 、セキュリティテスト 、およびユーザーエクスペリエンステスト 、自動化とコラボレーションに重点を置いています。
全体として、テストの起源は、品質に対する人間の欲求と、製品とサービスが期待を満たすことを保証する必要性に根ざしています。テクノロジーが進化するにつれて、ソフトウェアやその他の製品のテストに使用される方法と技術もそうです。
