Какую стратегию тестирования я должен использовать, чтобы проверить алгоритм турнира - PullRequest
0 голосов
/ 04 июля 2018

У меня есть турнирный алгоритм, который генерирует деревья в зависимости от нескольких факторов, таких как:

  • hasPreliminary
  • сколько игрок может пройти предварительно
  • тип турнира (одинарный, двойной, плей-офф и т. Д.)
  • и т.д.

Мой вопрос касается стратегии тестирования?

Должен ли я проверить все комбинации? это будет означать, что каждый фактор, который я имел, окажет значительное влияние на продолжительность испытаний

Должен ли я тестировать только ограниченный набор комбинаций? Если это так, я не был бы уверен, что он проходит все дела

Должен ли я проверить все случаи? Например, нечетное, пара, простое число и т. Д.

Стоит ли тестировать статически? Определение результата во всех случаях? Но для каждого добавляемого фактора статический результат будет все больше и больше

Каким должен быть лучший компромисс для тестирования такой системы?

1 Ответ

0 голосов
/ 12 июля 2018

Если ваш входной домен слишком большой, сначала проведите тестирование с ограниченным набором комбинаций вместо исчерпывающего тестирования Проверка эквивалентности разбиения и / или тестирования ортогональных массивов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...