読者の皆さんは、今の手作業のテストに問題がなければ、無理に自動化する必要はないと思うかもしれません。そのような方にもテスト自動化をお勧めする理由を、三つ挙げてみます(図1)。 (1)大規模・複雑化 vs 短納期・低コスト 最近のシステムがどんどん大規模化かつ複雑化しているのは、改めて言うまでもないことと思います。システムが大規模化、複雑化すれば、その分テストする量も増えるのが普通です。増えたテストをするには、より多くの時間をかける、あるいはテストする人を増やすなどの対応を取りたくなります。 ただし一方でシステム開発には、短納期、低コストという制約が立ちはだかります。限られた期間、予算の中で多くのテストをするためには、テストを自動化し、効率を上げることが解決策の一つとなります。 (2)多様なデバイスの登場 最近はスマートフォンやタブレット型端末などさまざまなデバイスが登場し、人々のライフスタ
![なぜテスト自動化が必要なのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)