私はユニットテストの概念を学んでおり、以下のテクニックに遭遇しました。入力値または出力値に正しい値が使用されていますか?
右:結果は正しいですか?
B:すべての境界条件はありますか正直?
I:逆関係をチェックできますか?
C:他の方法で結果をクロスチェックできますか?
E:エラー条件を強制することはできますか?
P:パフォーマンスの特性は範囲内にありますか?
私は下の領域で混乱しています:
B:全ての境界条件CORRECTはありますか?
Q)正しいテスト、入力、または出力値は何ですか?
私は正確に何を求めているのかわかりません。 B:私は...のために立つ。言い換えてみてください。 – GhostCat
@GhostCat私はBが何を意味するのかを知っています(境界条件チェックをチェックしています)。私が知りたいことはその中にあります、なぜ正解が使われていますか?それは入力値か出力値のためですか –