2017-02-09 5 views

ответ

4

Это зависит от версии платформы Pega, которую вы используете.

Перед тем, как Pegas 7.2.2 были использованы тестовые примеры, которые были созданы путем запуска правила и записи состояния буфера обмена до и после запуска Rule. Первоначальное записанное состояние использовалось для настройки среды для каждого запуска тестового примера, конечное записанное состояние считалось ожидаемым исходным состоянием для получения после каждого прогона. Не было удобного способа настройки этого.

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

В Pega 7.2.2 вы можете управлять тем, как настроена среда для запуска тестового примера и утверждений. Но имейте в виду, что в тестах Pega по-прежнему отсутствует изолированность зависимости от правил, поэтому вы не можете тестировать правило отдельно.

Мы также широко используем Pega, поэтому, учитывая вышеупомянутые ограничения, мы решили создать собственную тестовую инфраструктуру для Pega.

Проблема модульных испытаний приложений Pega, о которых я рассказывал более подробно в следующей статье.

https://www.linkedin.com/pulse/gaining-confidence-comprehensive-continuous-pega-7-unit-lutay

Смежные вопросы