• 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 表中的步骤名、描述、预期结果。

  • 相关阅读:
    oracle对象之序列
    PLSql工具介绍
    oracle对象之同义词
    oracle对象之视图
    缓存问题汇总
    消息队列问题汇总
    算法-排序算法-1
    redis-主从数据一致
    数据结构与算法-完全二叉树/满二叉树
    写缓冲器与无效化队列
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/12967325.html
Copyright © 2020-2023  润新知