加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

如何从QC中导出测试用例及其测试步骤?

发布时间:2020-12-12 15:25:59 所属栏目:MsSql教程 来源:网络整理
导读:最近有人问到如何 将 QC 中的测试用例,包括 step 以及 step 的参数,并且保留它的目录结构。如果熟悉QC的表结构的话,这个问题不难解决。 ? 可以参考下面的SQL语句来做: --查出所有测试用例ID SELECT TS_TEST_ID FROM td.TEST ORDER BY TS_TEST_ID ASC --

最近有人问到如何QC中的测试用例,包括step以及step的参数,并且保留它的目录结构。如果熟悉QC的表结构的话,这个问题不难解决。

?

可以参考下面的SQL语句来做:
--查出所有测试用例ID
SELECT TS_TEST_ID FROM td.TEST ORDER BY TS_TEST_ID ASC

--查出所有测试用例的描述信息
SELECT TS_ATTACHMENT,TS_CREATION_DATE,TS_DESCRIPTION,TS_ESTIMATE_DEVTIME,TS_EXEC_STATUS,TS_NAME,TS_PATH,TS_RESPONSIBLE,TS_RUNTIME_DATA,TS_STATUS,TS_STEP_PARAM,TS_STEPS,TS_SUBJECT,TS_TEMPLATE,TS_TEST_ID,TS_TEST_VER_STAMP,TS_TEXT_SYNC,TS_TIMEOUT,TS_TYPE,TS_USER_01,TS_USER_02,TS_USER_03,TS_USER_04,TS_VC_CUR_VER,TS_VTS FROM td.TEST WHERE TS_TEST_ID IN ( SELECT TS_TEST_ID FROM td.TEST )? ORDER BY TS_TEST_ID ASC

--查找测试用例第一层主题(目录),包括根目录
SELECT * FROM td.ALL_LISTS WHERE AL_ABSOLUTE_PATH LIKE 'AAAAAM%' AND LEN(AL_ABSOLUTE_PATH)<10 ORDER BY AL_ABSOLUTE_PATH ASC

--查找指定主题下的子主题(子目录)个数
SELECT count(*) FROM td.ALL_LISTS WHERE AL_FATHER_ID ='72'

--查找指定主题下的子主题(子目录)
SELECT * FROM td.ALL_LISTS WHERE AL_FATHER_ID ='72'

--查找指定主题下所包含的测试用例
select * from td.TEST where TS_Subject = '80'

--查找指定测试用例的测试步骤信息
select * from td.DESSTEPS where DS_TEST_ID='43' ORDER BY DS_STEP_ORDER ASC

--查找测试步骤中的参数信息
SELECT * FROM td.STEP_PARAMS WHERE SP_ENTITY='TEST'


其实如果想要搞清楚QC的表结构,可以利用SQLServer的事件探查器来跟踪QC执行过程中发送到SQLServer的SQL语句,即可分析出来具体一个模块的操作涉及到哪些表格和字段。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读