https://ones.com/ja/blog/knowledge/boundary-value-equivalence-testing-difference/