QC 测试用例导出思路分析

一、测试用例数据库存放分析

1、测试用例相关表

QC 将测试用例主要存放在4张表上,TEST 表存放测试用例名,DESSTEPS表存放用例步骤,ALL_LISTS 表存放用例在系统上的路径,STEP _PARAMS 表存放步骤上所引用的参数。如下图:

1.1 ALL LISTS 表

系统和用户 lists 和文件夹树

  主键        
主键  AL_ITEM_ID The record ID. Integer 4  
  AL_FATHER_ID

父文件夹的ID, list 或 list item.

树和list 路径 有AL_FATHER_ID = 0

Integer 4
  AL_DESCRIPTION 项目 描述 VarChar 255

1.2 主表:Test

  字段名 字段描述 数据类型 长度
主键  TS_TEST_ID Test ID. Integer 4  
  TS_NAME 用例名 VarChar 255
  TS_STEPS 步骤数 Integer 4
  TS_PATH 用例保存的路径 VarChar 255
  TS_SUBJECT The ALL_LISTS.AL_ITEM_ID of the test plan subject folder in which the test resides. Integer 4

1.3 测试步骤表:DESSTEPS 

  字段名 字段描述 数据类型 长度
 主键 DS_ID 步骤ID . Integer 4  
  DS_TEST_ID  TEST.TS_TEST_ID   Test 表的关联键. Integer 4  
  DS_STEP_ORDER 步骤顺序 Integer 4
  DS_STEP_NAME 步骤名 VarChar 255
  DS_DESCRIPTION 步骤描述 LongVarChar 16
  DS_EXPECTED 预期结果 LongVarChar 16

二、测试用例导出思路

ALL_LIST 表中 按照 模块的名称 查出模块所在文件夹及子文件夹的所有路径 AL_ITEM_ID,即 按照路径AL_ITEM_ID ( TS_SUBJECT 查询TEST 表对应用例的TS_TEST_ID,再按照TS_TEST_ID 查询 DESSTEPS 表中的步骤名、描述、预期结果。

猜你喜欢

转载自www.cnblogs.com/Daluo20200515/p/12967325.html
今日推荐