Я читаю об тестировании на основе свойств с использованием Scala. язык. На этом слайде они представляют эту концепцию: Для доказательства истинности функции a+b
. мы только для того, чтобы доказать, что эти утверждения верны на случайных данных:
- a + b = b + a
- a + 0 = a
- a + 1 + 1 = a + 2
Мой вопрос: какие методологии для проверки того, что наших тестовых случаев достаточно, и могут охватывать все случаи на разных данных. Например, в предыдущем примере, как мы можем быть уверены, что после того, как наши три свойства работают правильно, мы можем быть уверены, что наша реализация правильная.
3.
выглядит неправильно - person stark   schedule 12.06.2017