我有数百个测试组件的脚本。每个脚本都包含一组子脚本和独立记录。
子脚本可以在多个TC_Level脚本中使用,甚至可以在其他子脚本中使用。
每个脚本都有一个唯一的名称。
例如:
TC_1
|
(1) Subscript_a
| |
| (1) Record i
| |
| (2) Record ii
|
(2) Subscript_b
| |
| (1) Subscript_c
| | |
| | (1) Record_i
| | |
| | (2) Record_iii
| |
| (2) Record_ii
|
(3) Record_iv
|
(4) Record_v
|
...
我希望能够将我的脚本存储在一个容器中,并在我的脚本引擎中读取它们并显示为树形视图。
- 我应该使用哪种类型的容器呢?
- 可能的容器类型包括(但不限于):目录,数据库,XML文件,电子表格,平面文件等。
请在提出建议时,同时包含一个存储结构的简短示例(不一定是代码)。
我已经看到了一些C#的示例,可以从数据库中填充树形视图,但是我认为我不能使用父ID的引用(对于子脚本),因为一个子脚本可能有多个父ID。