従来、ランダムデータを使用するのは、手間が大きすぎて価値に見合わない作業でした。しかし、QaRandomizerを利用すればランダムデータの威力をテストで簡単に生かせます。本稿ではQaRandomizerが生成するランダムなデータを使った基本的な単体テストや、モックオブジェクトを使用した単体テストの方法について説明します。 はじめに 規則性と不規則性が共存しているのが、世の中の面白い所です。例えば、米国の北東部の気候では、冬は寒く、夏は暑くなります。毎日の気温は不規則に変化しつつも、季節が全体として寒いか暑いかという傾向は変わりません。 従って、例えば不凍液など、気温の影響を受ける製品をテストするときには、特定の決まった温度だけで行うよりも、一定の範囲内のランダムな温度で行う方が、正確度は高まります。 ソフトウェアも同じです。通常、ソフトウェアはさまざまに変化する条件の下で動作します。従っ
![Javaの単体テストでランダムなデータを活用する](https://cdn-ak-scissors.b.st-hatena.com/image/square/579c6960fbe95dcc9784909701900370646618c3/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F4908%2F4908_arena.png)