こんにちは、エンジニアの尾形です。 みなさん、ユニットテストを書いていますか? このページに訪れた方は、少なくともユニットテストに興味がある方でしょう。 今回のブログでは、ユニットテストの流れをサンプルプログラムとともに簡単にご紹介します。 これからユニットテストを始めたいという方の参考になれば幸いです。 今回のサンプルプログラムはTypeScriptで記述していますが、 Node.jsやその他の言語でも考え方はほぼ同じです。 ユニットテストとは? ユニットテスト(単体テスト)は、プログラムを構成する単位(ユニット)が正しく動作することを検証するテストです。一般的には、クラスやメソッドがテストの対象となります。 ユニットテストにはテスト自体の合否のほかに、カバレッジ(網羅率)という指標があります。ユニットテストがテスト対象のコードをどのぐらい網羅しているかを表すものです。カバレッジについて
![ユニットテストを書こう (TypeScript版) - Developer’s Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/e2dbdb8722096348f7815da877ea97ed98a98927/height=288;version=1;width=512/https%3A%2F%2Fblog.catalyst-system.jp%2Fwp-content%2Fuploads%2F2017%2F09%2Funit-testing.jpg)