データベースカバレッジという考え方 きしだのはてな
業務アプリケーションでは、C0/C1だけではダメだというのは同じ意見です。また、もっとデータに着目しなくてはいけないというのも同意。
でも、データベースカバレッジという言葉を出す必要があるのか疑問に感じました。
読むと、データの組み合わせとELHの話の両方を取り上げているような気がします。
普通のテスト技法ではダメなのかなぁ。組み合わせテストと状態遷移テストでかなりカバーできると思うのですが。
データベースアプリケーションでは、「すべての処理を行ったかどうか」という処理カバレッジでは充分ではなく「すべてのデータの組み合わせで処理を行ったかどうか」というカバレッジが大切になると思います。つまりデータベースカバレッジ。
業務アプリケーションでは、C0/C1だけではダメだというのは同じ意見です。また、もっとデータに着目しなくてはいけないというのも同意。
でも、データベースカバレッジという言葉を出す必要があるのか疑問に感じました。
読むと、データの組み合わせとELHの話の両方を取り上げているような気がします。
普通のテスト技法ではダメなのかなぁ。組み合わせテストと状態遷移テストでかなりカバーできると思うのですが。