Тестирование приложений 4diac
Тестирование в 4diac IDE
Watch Mode (мониторинг в реальном времени)
- Подключитесь к FORTE:
Run → 4diac FORTE Connections - Загрузите и запустите приложение
- Нажмите Watch (иконка глаза)
- На соединениях FB появятся текущие значения
Force Mode (принудительная установка значений)
Позволяет вручную задать значение входа или выхода FB для тестирования:
- В Watch Mode: правый клик на значение →
Force value - Введите тестовое значение
- Наблюдайте реакцию FB
warning
Force Mode отключает нормальное выполнение. Не забудьте снять принудительное значение после теста.
Автоматизированное тестирование
Тестовые приложения в 4diac
Создайте отдельную систему для тестирования FB:
[TEST_DRIVER_FB] ──► [MY_FB_UNDER_TEST] ──► [ASSERT_FB]
TEST_DRIVER_FB— генерирует тестовые события и данныеASSERT_FB— проверяет ожидаемые выходные значения
Интеграционное тестирование
Запустите локальный FORTE на рабочей станции для тестирования без реального устройства:
# Запуск FORTE локально (Linux)
./forte -c localhost:61499
# Или на Windows — запустите forte.exe, порт 61499 по умолчанию
Симуляция в IDE без FORTE
4diac IDE поддерживает симуляцию некоторых FB без физического FORTE:
Run → Run Configuration → Simulation- Выберите приложение
- Выполняйте пошагово через события