12. 比較エラー
2011/6/17ソフトウェア・テスト入門212
矛盾する変数同士の比較は?
混じったモードの比較は?
正しい関係の比較は?
==かequalsか,>か>=か,etc.
ブール代数表現が正しいか?
and, or, notを含む論理式が正しいか?
比較とブール代数表現が混じっているか?
x < y < zではなく,(x < y) and (y < z)
x > a or bではなく,(x > a) or (x > b)
演算子の優先順位を理解しているだろうか?
ブール代数式のコンパイラによる解釈方法を理解している
だろうか?
例:if x != 0 and y/x > z then …
言語によっては0除算が発生