我要设计一个数据库,在那里我有存储Test Name每个Filename和每一个Test Name可以在几个运行Builds和既可以Pass或Fail。Filename&之间存在 1-1 关系Test Name,这意味着 1 个测试有一个 1 文件。但是每个测试都可以在许多构建上运行,并且可以有不同的输出。
我的方法是:表 1:FileAndTestMap
+----------+----------+
| Testname | Filename |
+----------+----------+
| 1 | A.txt |
+----------+----------+
| 2 | Er.txt |
+----------+----------+
表 2:构建
+------+--------------+
| S No | Build Number |
+------+--------------+
| 1 | Build_123 |
+------+--------------+
| 2 | Build_234 |
+------+--------------+
表 3:Build_XXX (对于每个构建)
+----------+----------+--------+
| TestName | Executed | Passed |
+----------+----------+--------+
| 1 | Y | Y |
+----------+----------+--------+
| 2 | N | N |
+----------+----------+--------+
我不喜欢这种设计,需要一个更好的方法来解决这个问题。任何帮助表示赞赏。
莫回无
相关分类