Меня интересует создание итераций для теста Simulink. Тестируемая система работает на основе таблицы истинности, хранящейся в словаре данных. Я хочу сгенерировать итерации из последней версии, хранящейся в словаре данных на момент тестирования. Если мои данные следующие, я хотел бы сгенерировать и протестировать 9 итераций:

table =
   1     0     0
   1     1     0
   1     1     1

2 вопроса: Являются ли итерации по сценарию (2 вложенных цикла for) лучшим способом создания тестовых случаев? Если да, то как вы используете переменные из словаря данных? В настоящее время я получаю «Неопределенная функция или переменная« таблица »», если я пытаюсь сохранить данные для передачи в мой вложенный цикл.

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Чтобы уточнить, мой словарь данных настроен так, чтобы не разрешать прямой доступ из базовой рабочей области по целому ряду причин.

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

Ответ о том, как использовать эти данные, заключается в загрузке их в базовую рабочую область во время выполнения теста.

Данные хранятся в «dictionary.sldd» под объектом «transitions». Я передаю это в свой вложенный цикл под переменной «Таблица».

% Open the dictionary object
DictObj = Simulink.data.dictionary.open('dictionary.sldd'); %open the dictionary object%
% Retrieve the section of the dictionary containing the data
SectObj = getSection(DictObj,'Design Data');
% Retrieve the data I care about

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ

https://www.matlabsolutions.com/resources/test-iterations-based-on-table-in-data-dictionary.php