Agile:Test Driven Development(TDD) in Hyperion Planning

 
 

( в продолжение темы Agile for Hyperion)

В начале немного теории : общие описание методологии и антипатерны . Теперь концепция технической реализации:

Для разработки через тестирование потребуется два инструмента – использование Calculation Manager в графическом режиме и команда CSC – @Return. TDD будет представлять из себя бизнес правило, которое состоит из трех частей

  1. Инициализация исходных данных (или их загрузка)
  2. Расчет
  3. Проверка результатов.

Итак подробнее по каждому пункту.

Для Инициализации исходных данных воспользуемся следующим приемом: в аналитике «Scenario» создадим ветку «TST»с двумя элементами для хранения исходных данных, и для расчетов

Процесс подготовки будет состоять из двух этапов

  1. Очистки всех данных на срезе T_CLC
  2. И копирование данных на T_CLC с T_INP