Тестирование FlowVision

Принципы тестирования FlowVision

Тестированию подлежат все пользовательские возможности и все физические модели, реализованные в системе. Тесты хранятся в специальным образом структурированной Базе тестов. Разработан стандарт для документирования тестовых задач. Тест на возможность или модель добавляется в Базу при реализации этой возможности или модели в системе. Тестирование всех возможностей и всех моделей проводится при выпуске каждого нового обновления системы.

Возможности, подлежащие тестированию
  • импорт геометрии
  • построение сетки
  • визуализация результатов
  • все параметры и настройки интерфейса

Реализованные возможности тестируются как по-отдельности, так и во всевозможных комбинациях.

Тестируемые модели физических процессов

FlowVision 2:

  • Твердый материал
  • Ламинарная жидкость
  • Несжимаемая жидкость
  • Слабосжимаемая жидкость
  • Полностью сжимаемая жидкость
  • Пористая среда
  • Свободная поверхность
  • Газофазное горение
  • 2-фазное горение
  • Излучение поверхность-поверхность
  • Излучение газов
  • Частицы
  • Модель зазора

FlowVision 3:

  • Теплопроводность и конвекция
  • Движение ньютоновской жидкости
  • Модели турбулентности
  • Свободная поверхность
  • Модель зазора

Тестирование физической модели включает в себя тестирование всех граничных условий соответствующих данному физическому процессу.

Тестовые проекты

Проекты для тестирования пользовательских возможностей, как правило, простые (простая физика, грубая сетка, и т. п.). Проекты для тестирования физических моделей и граничных условий подразделяются на качественные и количественные. Качественные тесты демонстрируют принципиальную возможность моделировать течение или физический процесс данного типа (validation). Количественные тесты предполагают сравнение численных результатов с известными аналитическими решениями, эмпирическими зависимостями и открытыми экспериментальными данными (verification). В данном разделе приводится несколько количественных тестов.