« 我看《士兵突击》想到的 | Main | 纪念我的默默 »

TD使用心得

客户要求出一个表格,内容是所有缺陷并且还要显示跟这个缺陷相关联的测试用例名称,想了半天也不知道怎么在TD中实现,最后使用SQL语句直接从库里面查出来的,然后复制到表格里面,SQL语句如下:
SELECT td.BUG.BG_USER_01 AS 所属系统, td.BUG.BG_BUG_ID AS 缺陷ID,
td.TEST.TS_NAME AS 测试用例, td.BUG.BG_SUMMARY AS 缺陷描述,
td.BUG.BG_SEVERITY AS 严重级别, td.BUG.BG_USER_03 AS 解决难度,
td.BUG.BG_DETECTION_DATE AS 缺陷提出时间, DATEADD([day],
td.BUG.BG_ESTIMATED_FIX_TIME, td.BUG.BG_DETECTION_DATE) AS 预计解决时间,
DATEADD([day], td.BUG.BG_ACTUAL_FIX_TIME, td.BUG.BG_DETECTION_DATE)
AS 实际解决时间, td.BUG.BG_RESPONSIBLE AS 解决人,
td.BUG.BG_STATUS AS 缺陷状态
FROM td.BUG INNER JOIN
td.TEST ON td.BUG.BG_TEST_REFERENCE = td.TEST.TS_TEST_ID
GROUP BY td.BUG.BG_STATUS, td.BUG.BG_USER_01, td.TEST.TS_NAME,
td.BUG.BG_SUMMARY, td.BUG.BG_SEVERITY, td.BUG.BG_USER_03,
td.BUG.BG_DETECTION_DATE, td.BUG.BG_RESPONSIBLE,
td.BUG.BG_ESTIMATED_FIX_TIME, td.BUG.BG_ACTUAL_FIX_TIME,
td.BUG.BG_BUG_ID

解释:由于TD中评估解决时间和实际解决时间都是相对时间,而客户需要绝对时间,所以利用DateAdd这个函数来求出这两个值。


RelatedEntries:
TD或者QC的字段扩展 - 03 21, 2006
MI公司QC的SP认证考试 - 12 27, 2005
QC的权限问题 - 12 19, 2005
QC的问题定位及解决(二) - 11 18, 2005
QC错误定位和解决 - 10 31, 2005

Comments

我是一个学习doors的初学者,特别想向您学习这方面的内容,但是网上资料太少,不知道能否得到您的指点。

我已经很久不用了,不过我们还是可以交流的,有问题,请提出来,我尽量解答

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)