私はC#での開発に関する初心者です。コンテンツがアプリケーションにインポートされる実用的なファイル形式を選択するために、アドバイスが必要です。
基本的に私は、プロジェクトがC#に基づいているテスト自動化ソフトウェアであるRanorexを使用してテスト自動化を開発しています。
特定のプロジェクトの目的は、デバイスのリストを含むファイルをインポートし、この手順を繰り返す別のソフトウェアをテストすることです。デバイスが毎回正常にインポートされるかどうかを確認したいと思います。これは、Ranorexが別のファイルを使用してプログラムを何度も再起動し、ファイルから他のデバイスをインポートするという大きなループのようなものです。
そのため、さまざまなデバイスを含むいくつかのファイルをインポートできます。問題は、数が規則的ではないことです。
私の最初のアイデアは、そのようなExcelファイルを使用することでしたが、C#でExcelをインポートすることは実用的ではないようです。
私たちのプログラムはファイルごとにしかインポートできず、デバイスをチェックした後に再起動する必要があります。基本的に、C#(ranorex)プロジェクトでソフトウェアを起動し、ファイルをインポートし、このファイルからすべてのデバイスを確認し、ソフトウェアを閉じて、同じ方法で再起動します。あなたはそれが多かれ少なかれ二次元のリストの問題であることを理解しています。
リストにはインポートするファイルが含まれ、各ファイルにはテストするデバイスが含まれます。それを行うための最良の解決策は何ですか?データベース?
edit1:さて、私の最初の写真は非常に基本的で、あなたが理解するのを助けるためにそこにありました。実際には、私の行は次のようになっています。MHZはファイルであり、他のコロンは1つのデバイスの説明です。デバイスは多くのパラメーターによって特徴付けられるため、XMLの管理がおそらく複雑になると私が信じている理由がわかります。