单体测试式样书制作注意点

単体テストのテストケースを作成するときには以下のことを注意して行ってください。

    
1 あいまいな表現は避け、具体的に書いてください。      
 たとえば、「できるだけ」とか「すべて」とか「仕様通りの」といった表現は使わずに具体的に書いてください。      
 例えば、「エラーが表示される」と書かずに、具体的なメッセージを書いてください。      
       
2 ひとつのケースでひとつのことを確認するようにしてください。      
 たとえば、正常と異常は、テストケースを分けて作成してください。      
       
 テストケースは主にイベント設計(クライアント)、イベント設計(サーバー)に記載されているロジックについて設定します。      
       
 以下に注意してテストケースを設定します。      
 1.「if」「case」等の分岐制御がある場合、分岐条件の数だけテストケースを設定します。      
 2.「for」「while」等の繰返し制御がある場合、繰返しの数を確認するテストケースを設定します。      
   例えば、テーブルデータの数分処理するならば、データの数だけ処理されたかどうかを確認します。      
 3.SQLで、select文を発行している場合、戻り値が0 (0件)の場合の処理が行われているかどうかテストケースを設定します。      
       
 エラー、異常の場合のテストケースを必ず設定してください。      
 経験則的に、こうすれば壊れるだろう、という破壊テストのテストケースも設定してください。      
       
 検索画面では、完全一致、前方一致、後方一致、部分一致、を各検索キー毎に確認してください。      
 キーを複数組み合わせて検索する機能がある場合、複数同時に指定して検索するテストケースを設定してください。      
       
3 ウィンドウ設計、IOデータ項目設計に記載されている、項目の属性桁数、メッセージについてテストしてください。      
  文字については次のことを確認してください。     
   最大桁数入力、未入力時の処理を確認    
       
  数値については次のことを確認してください。     
   最大値入力、最小値入力、未入力時の処理を確認    
   計算結果が仕様から予想される値と等しいか    
   0割の処理は行っているか    
   マイナスの入力処理を行っているか    
   境界値で処理が分岐しているか    
   →例えば、入力範囲が 100<= x <= 200 だった時、以下のテストケースが考えられる    
   1.マイナス値    
   2.99の入力    
   3.100の入力    
   4.200の入力    
   5.201の入力   

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值