タグ

2022年9月17日のブックマーク (1件)

  • どうして統合テストは重要なんだろう?

    はじめに 最近では、多様なテスト手法や開発者向けツールを散見します。 エンドツーエンド(E2E)テストだけでも、「Cypress」「Puppeteer」「Playwright」「Selenium」などのツールがあります。単体テストでは「Vitest」や「Visual Studio」のビルトイン単体テスト機能など、テストの準備を容易に自動化できます。 ですが、多様なテストツールを導入しても、「When」、「How」を押さえてなければ、テストの効果を有効に得ることができないと考えています。 まず、静的テスト、単体テスト、統合テスト、E2Eテストを実装コスト、実行時間と信頼性の観点で見ていき、無駄や漏れのないテスト戦略を立てていきましょう 。 テストを実装コスト、実行時間と信頼性で考える どのテストを使用するかの選択する観点として、テストをする実装コスト、実行時間と、テスト結果の信頼性のトレード

    どうして統合テストは重要なんだろう?
    damedom
    damedom 2022/09/17
    単体テスト出でるのは実装の問題、統合テストで出るのは設計の問題なことが多い気がする。そして実装者のスキルが十分なのであれば単体より統合を重視するのは合理的に見える。