テストはしていないのか?(2)

2009年5月1日

http://ooltcloud.sakura.ne.jp/blog/200905/article_01215200.html からの続き。

ということでテストはちゃんとできるのか実験。

まず命題(仕様)が以下であったとします。

右シフトした値を戻す関数を作りたい。

そして、そのコードを以下の様に書いたとします。

Public Function RightShift(ByVal value As Integer, ByVal shiftBit As Integer) As Integer

    Return (value >> shiftBit)

End Function

そのテストケースとして与えたものは、以下であったとします。

Assert.AreEqual(1, target.RightShift(2, 1))

一応、
・与えた引数に対する戻りは正しい。
・右シフトなので異常値(OverFlow)がないから、異常値の検査はなし。
・カバレッジとしてはC0~C2(?)相当を通している。
なので、これにて検査OK。

…でいいんでしょうか?

http://ooltcloud.sakura.ne.jp/blog/200905/article_02185850.htmlへ続く。






カテゴリー: IT / テクノロジー, 与太話

Follow comments via the RSS Feed | Leave a comment | Trackback URL

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org