TestDirect使用指南:数据库表详解与关键字段解析

需积分: 9 2 下载量 54 浏览量 更新于2024-09-30 收藏 21KB DOCX 举报
"TestDirect文档-试用指南,涵盖了TD数据库常用表及字段的介绍,包括ALL_LISTS表和TEST表的详细字段解析,帮助用户快速掌握TD工具的使用。" 在TestDirect(TD)中,数据库管理是核心部分,理解和掌握其内部结构对于有效使用TD至关重要。本指南主要关注两张关键的数据库表——ALL_LISTS和TEST,它们存储了TD中的各种定义和信息。 ALL_LISTS表是一个包含了多种信息的综合表,它的字段多样,包括但不限于: 1. AL_ITEM_ID: 这是每个条目的唯一标识符,用于建立层次结构。 2. AL_FATHER_ID: 代表父级条目的ID,用于表示条目之间的上下级关系。 3. AL_DESCRIPTION: 存储条目的描述,例如在TestPlan页面的案例树中,目录名称就存储在这里。 4. AL_NO_OF_SONS: 记录该条目下子条目的数量。 5. AL_SYSTEM: 可能用于标识条目所属的系统或分类。 6. AL_ABSOLUTE_PATH: 如果条目对应于文件路径,此字段会保存路径。 7. AL_VIEW_ORDER: 可能用于决定条目在视图中的排列顺序。 8. AL_MEMO: 额外的注释或备注。 9. AL_ATTACHMENT: 附件相关的标识或链接。 10. AL_ITEM_VERSION: 条目的版本信息。 11. AL_VER_STATMP: 临时的版本状态。 12. AL_VTS: 可能是版本更新的时间戳。 ALL_LISTS表中存储的内容广泛,包括案例类型、状态、Bug优先级和状态定义,以及TestPlan页面中案例树的目录节点定义。目录层次结构由AL_ITEM_ID和AL_FATHER_ID字段构建,AL_DESCRIPTION字段则记录了目录名。 TEST表专门用于存储测试案例的定义,其字段众多,重点关注以下关键字段: 1. TS_TEST_ID: 每个测试案例的唯一ID。 2. TS_NAME: 测试案例的名称。 3. TS_STEPS: 案例包含的步骤数。 4. TS_PATH: 自动化测试案例对应的脚本路径,相对于项目根目录的相对路径。 5. TS_SUBJECT: 案例在案例树中的位置,与ALL_LISTS表的AL_ITEM_ID关联。 6. TS_STATUS: 案例的当前状态,如Pass或Fail。 7. TS_RESPONSIBLE: 案例的负责人。 8. TS_CREATION_DATE: 案例的创建日期。 9. TS_DESCRIPTION: 案例的详细描述。 10. TS_TYPE: 案例的类型,如手动测试(MANUAL)或自动化测试(如VAPI-XP-TEST、LR-SCENARIO)。 11. TS_EXEC_STATUS: 案例的最近一次执行结果,记录了每次运行测试集后的状态。 12. TS_EXECUTION_DATE: 最后一次执行的日期(未在原文中提及,但通常会有一个这样的字段)。 理解这些字段的作用有助于更有效地管理和维护测试数据。在TD中,TEST表中的TS_EXEC_STATUS字段可能用于追踪案例在不同测试集中的最新状态,但这种设计可能会导致数据冗余,因为执行信息通常会在测试集或执行日志中详细记录。然而,这可能方便快速查看案例的即时状态,而不必查询所有相关的测试集运行历史。 熟悉TD的ALL_LISTS和TEST表是掌握TD工具使用的关键。通过了解这些表的结构和字段,用户可以更好地组织和管理测试数据,从而提高测试效率和质量。