TD Open Test Architecture Guide V8.0.pdf
根据提供的文件信息,本文将对《TD Open Test Architecture Guide V8.0》中涉及的关键知识点进行详细解析。主要内容包括:缺陷管理工具TD的内部结构、API函数以及与需求管理、测试用例、自动化执行和bug管理相关的数据库表结构及其关系。 ### 一、TD(TestDirector)简介 #### 1.1 TD概述 TestDirector(简称TD)是Mercury Interactive Corporation(现为Micro Focus的一部分)开发的一款强大的缺陷管理工具。它主要用于软件测试过程中对测试需求、用例、执行结果和缺陷跟踪等进行管理。 #### 1.2 TD功能特点 - **需求管理**:支持定义和管理项目的需求文档。 - **测试计划**:创建测试计划并分配资源。 - **测试用例设计**:设计和管理测试用例。 - **测试执行**:执行测试用例,并记录测试结果。 - **缺陷跟踪**:追踪并管理缺陷或问题。 ### 二、TD内部结构 #### 2.1 数据库表结构 TD的核心数据存储于数据库中,主要包括以下几类表: - **需求表**:存储需求相关信息。 - **测试用例表**:包含所有测试用例的信息。 - **执行结果表**:记录测试执行的结果。 - **缺陷表**:管理发现的所有缺陷。 每类表中都有多个字段,用于详细描述各项信息。例如,在测试用例表中,可能包括用例ID、名称、步骤、预期结果等字段。 #### 2.2 表间关系 - **需求与测试用例**:每个测试用例都关联到一个或多个需求。 - **测试用例与执行结果**:每次执行后会生成一条或多条执行结果记录。 - **执行结果与缺陷**:如果在测试执行过程中发现了缺陷,则会在缺陷表中创建一条记录,并与相应的执行结果相关联。 通过这些关系,可以实现从需求到最终缺陷的完整追踪。 ### 三、TD API函数 #### 3.1 API概述 TD提供了丰富的API函数,允许用户自定义测试流程和集成外部系统。这些API函数主要分为以下几类: - **需求管理API**:用于操作需求表中的数据。 - **测试用例管理API**:提供增删改查等功能,以便于管理测试用例。 - **执行结果管理API**:用于记录测试执行情况。 - **缺陷管理API**:支持创建、更新和查询缺陷记录。 #### 3.2 典型API示例 - **CreateRequirement**:创建新的需求记录。 - **UpdateTestCase**:更新指定测试用例的信息。 - **RecordExecutionResult**:记录测试执行结果。 - **AddDefect**:添加新的缺陷记录。 ### 四、远程测试执行 #### 4.1 远程测试架构 TD还支持远程测试执行的功能,这意味着测试可以在远程服务器上执行,而无需在本地机器上运行。这有助于提高测试效率和灵活性。 #### 4.2 集成自定义测试工具 TD提供了开放的测试架构,允许用户轻松地集成第三方测试工具。这种集成通常涉及到API的使用,以便将自定义工具的数据与TD中的数据进行同步。 ### 五、总结 通过对《TD Open Test Architecture Guide V8.0》的学习,我们了解到TD是一款功能全面的缺陷管理工具,其内部结构严谨,API接口丰富。通过合理利用这些资源,可以极大地提高软件测试过程的效率和质量。此外,TD还支持远程测试执行和自定义工具集成,进一步增强了其灵活性和适应性。
剩余497页未读,继续阅读
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Git 分布式版本控制系统常见操作指南
- 电力市场出清程序 IEEE14节点考虑输电阻塞,求解机组边际电价和节点边际电价 采用拉格朗日乘子进行分析计算,目标函数为发电成本最小 运用matlab中的linprog()函数实现此程序,均为m
- 电力电子、电机驱动、数字滤波器matlab simulink仿真模型实现及相关算法的C代码实现 配置C2000 DSP ADC DAC PWM定时器 中断等模块,提供simulink与DSP的联合仿
- 双层优化 大型电动汽车 时空调度 测试环境:MATLAB 关键词:双层优化,电动汽车,时空调度,配电网 考虑电动汽车有序充放电的机组组合和最优趋势,机组组合采用相同的线性化方法,采用二阶锥松弛的
- 基于MATLAB的四旋翼无人机PID控制
- 堆垛机-西门子PLC程序+输送线程序+触摸屏程序 物流仓储 涵盖通信,算法,运动控制,屏幕程序 实际项目程序 西门子S7-1200+G120+ET200S+劳易测激光测距 博途编程 采用用
- 分析储能接入对新能源消纳能力影响 目标函数:系统经济性最优包括燃料成本和弃风惩罚成本 约束:功率平衡,储能约束,机组出力上下限,机组爬坡约束,风电出力约束
- (matlab)三相并网逆变器svpwm控制+PI电流环控制(有参考文献) (1)符合入网电流谐波标准 (2)并网电流和电压同相 (3)采用锁相环PLL
- 三菱PlC程序大型项目QCPU+QD77MS16 项目说明如下: 1.包含一套完整的电气开发系统资料(包含plc程序,触摸屏程序,伺服模块设置程序,程序开发地址规划表) 2.这套开发程序是用一套完
- 基于遗传算法的配电网优化配置 软件:Matlab 介绍:分布式电源、无功补偿装置接入配电网,考虑配电网经济性、环境成本和电能质量为目标函数,使用遗传算法进行优化配置,在IEEE33节点系统进行了仿真验
- 遗传算法求解微电网日前调度 测试环境:MATLAB 用遗传算法求解电力系统简单日前调度问题,考虑微网发电成本的经济性,以微型燃气轮机发电成本、 储能运行维护成本和微网与主网之间买、卖电的交互成本为系统
- 直驱永磁风力发电机,基于Simulink建立了包括风力机、传 动系统、永磁同步发电机、整流逆变、电网等模块的永磁直驱风力发电机控制系统模型 附带文件说明
- 西门子modbus通讯 读取或写入仪表
- 三菱Q程序程序(某集团设备程序) 用三菱Q系列和威纶触摸屏编写 此程序已经实际设备上批量应用,程序成熟可靠,借鉴价值高,程序有注释 由于程序代码可复制发后不可 此款为宏指令未加密
- 考虑降解成本的具有混合储能的微电网两层能源管理系统,采用了模型预测控制的方法
- 综合能源系统仿真,冷热电三联供仿真,simulink仿真