テスト自動化

フィードバックのループを短縮し、ソースコードの品質を高める。
Contributed by

Toni Syvänen

Johan Bonneau

Edited by
Published April 13, 2021
Collection
1

概要

テスト自動化により、チームはソフトウェア開発における遅くて手動のテストサイクルを排除することができる。 テスト自動化には、以下のようなものが含まれる:

  • 静的コード解析
  • Lint処理
  • ユニットテスト
  • E2E テスト
  • セキュリティテスト

メリット

  • コード品質の向上
  • 迅速なフィードバック
  • テスト手法の標準化

実施方法

これらのテストは通常、継続的インテグレーション(CI)ツールによって実行される。 例: Jenkins TravisCI

アプリケーションをビルドした直後や、コードがソースコントロールにプッシュまたはマージされた際に簡単かつ迅速にテストを実行することができる。

これらのテストの多くは並行して実行することができ、複数のテストを実行するためにかかる全体の時間を短縮できる。

実施例

参考

テスト自動化 をチームや顧客、ステークホルダーと実施するにあたりより詳細にお知りになりたい場合は、以下のリンクを参照してください。


Except where noted, content on this site is licensed under a Creative Commons Attribution 4.0 International license. This site is graciously hosted by Netlify