Я проводил тестирование «черного ящика» для программного обеспечения, которое выполняет инженерный анализ различных типов моделей концентрированной солнечной энергии (CSP).
Тестирование обеспечения качества, которое я проводил, включало изменение только одного параметра модели по умолчанию за раз. Это было очень просто, когда я просто проверял, соответствует ли вывод ожидаемому результату.
Однако теперь я хочу приступить к изучению комбинаций конфигураций, которые отличаются от настроек по умолчанию, чтобы выяснить, приведет ли какая-либо из этих комбинаций к неверному значению или даже к сбою пользовательского интерфейса (UI).
В первом экземпляре, с которым я работаю, пользовательский интерфейс имеет (6) различных типов параметров, которые я должен изучить в отношении конфигурации по умолчанию. Кроме того, я хочу изучить комбинации (6) параметров конфигурации, изменяя их путем увеличения (+) или уменьшения (-) по отношению к конфигурации по умолчанию.
Как вы понимаете, желая изучить эти (6) параметров в комбинациях (+) и (-), я легко создам МНОГИЕ различные типы тестов черного ящика.
Есть ли какие-либо предложения о том, как более эффективно проводить эти тесты черного ящика? Я стараюсь избегать выполнения всех различных типов конфигураций, в то же время исследуя вычислительный код во всех аспектах.