Я новичок в разработке на C#, и мне нужен ваш совет, чтобы помочь мне выбрать практичный формат файла, содержимое которого будет импортировано в мое приложение.
В основном я разрабатываю автоматизацию тестирования с помощью Ranorex, программного обеспечения для автоматизации тестирования, проекты которого основаны на C#.
Целью конкретного проекта является тестирование другого программного обеспечения, которое импортирует файл, содержащий список устройств, и повторяет эту процедуру. Я хочу убедиться, что устройства каждый раз успешно импортируются. Это похоже на большой цикл, когда Ranorex перезапускает программу снова и снова с другим файлом для импорта и другими устройствами из файла.
Итак, у меня есть несколько файлов для импорта с различными устройствами внутри. Проблема в том, что номер не стандартный.
Моей первой идеей было использовать такой файл excel, но импорт excel в С# не кажется практичным.
Наша программа может импортировать только файл за файлом и требует перезапуска после проверки устройств. По сути, я хочу, чтобы мой проект C # (ranorex) запускал мое программное обеспечение, импортировал файл, проверял все устройства из этого файла, закрывал программное обеспечение и снова перезапускал его таким же образом. Вы понимаете, что это более или менее вопрос списка с двумя измерениями.
Список будет содержать файл для импорта, и каждый файл содержит устройства для тестирования. Какое лучшее решение для этого? База данных?
edit1: Ну, моя первая картинка была очень простой и помогла вам понять. На самом деле у меня строчки такие, MHZ - это файл, а остальные двоеточия - описание одного устройства. Вы понимаете, почему я считаю, что XML, возможно, будет сложным в управлении, потому что устройство характеризуется многими параметрами.