最近、テストコードを書いて、足りないものがないかと思い、テストケースを記述した後に、因子が足りているか・水準が足りているかを確認するために、マインドマップを使用して、仕様分析を行います。
実はコレには大きく2つのメリットがあります。1つ目は、xUnitで記述したテストケースの質が頭で考えているものよりも書くことで因子・水準漏れが少なくなる。
2つ目が非常に大きいことですが、これはxUnitで確認が取れれば、テストケースをExcelなどに記述しなくても簡単に確認することができるし、デグレが起きた時にも発見しやすくなることがあります。
最近、これを行ったことで効果があったのが、テスト経験が浅い人に試してもらったところ、データを取得するときに、Null判定をしていなかったなどが簡単に発見することができました。
それ以外にもテスト実施にかかる工数やコストがかなり削減されました。
実はコレには大きく2つのメリットがあります。1つ目は、xUnitで記述したテストケースの質が頭で考えているものよりも書くことで因子・水準漏れが少なくなる。
2つ目が非常に大きいことですが、これはxUnitで確認が取れれば、テストケースをExcelなどに記述しなくても簡単に確認することができるし、デグレが起きた時にも発見しやすくなることがあります。
最近、これを行ったことで効果があったのが、テスト経験が浅い人に試してもらったところ、データを取得するときに、Null判定をしていなかったなどが簡単に発見することができました。
それ以外にもテスト実施にかかる工数やコストがかなり削減されました。