Перейти к основному содержимому

Тестирование приложений 4diac

Тестирование в 4diac IDE

Watch Mode (мониторинг в реальном времени)

  1. Подключитесь к FORTE: Run → 4diac FORTE Connections
  2. Загрузите и запустите приложение
  3. Нажмите Watch (иконка глаза)
  4. На соединениях FB появятся текущие значения

Force Mode (принудительная установка значений)

Позволяет вручную задать значение входа или выхода FB для тестирования:

  1. В Watch Mode: правый клик на значение → Force value
  2. Введите тестовое значение
  3. Наблюдайте реакцию 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:

  1. Run → Run Configuration → Simulation
  2. Выберите приложение
  3. Выполняйте пошагово через события

Следующий шаг

Отладка