《TD培训稿(共59张).pptx》由会员分享,可在线阅读,更多相关《TD培训稿(共59张).pptx(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、TD使用演示稿使用演示稿 (内部资料,注意保密)(内部资料,注意保密)编写:黄昊编写:黄昊 时间:时间:20060330内容介绍n第一章:TD简介n第二章:测试简述n第三章:使用TD的目的n第四章: TD功能详解n第五章:如何在TD上进行测试n第六章: TD缺陷管理n附件第一章 TD TD 简简 介介TD简介 第一章nTD全称TestDirector,是Mercury Interactive公司推出的基于WEB的测试管理工具。nTD可以进行测试需求、测试计划、测试设计、测试执行、缺陷管理第二章 测试简述测试简述测试简述测试目的 第二章n 验证所有的需求是否已经正确的实施n 检验所实现功能是否为
2、最简单操作方式n 发现缺陷并确保在发布软件之前将缺陷解决n 尽早尽可能多的发现缺陷n 提高软件产品的质量!测试简述测试策略 第二章用户需求定义需求分析预设计详细设计编码单元测试集成测试确认测试系统测试测试阶段和开发阶段是对应的开发测试测试简述黑盒测试 第二章 n黑盒测试n功能测试、数据驱动测试、基于规格说明的测试n将程序的执行表现与功能需求规格说明作比较输入输出第三章 使用使用TDTD的目的的目的使用使用TDTD的目的的目的 第三章 进行需求管理 加强对需求的管理,保证测试结果的正确性!使用使用TDTD的目的的目的 第三章 进行测试过程管理 通过对测试过程的管理,保证测试质量和测试进度!使用使
3、用TDTD的目的的目的 第三章 进行缺陷管理 通过对缺陷的管理,提高测试人员测试经验和开发人员开发水平!使用使用TDTD的目的的目的 第三章 提高开发质量!提高开发质量!第四章 TDTD功能详解功能详解TD功能详解 第四章 n需求定义n测试计划n测试执行n缺陷跟踪TD功能详解 第四章 需求定义需求定义TD功能详解需求定义 第四章n定义测试范围n创建需求n详细需求n分析需求TD功能详解需求定义 第四章n定义测试范围(定义测试范围(Define Testing Scope): 检查应用程序文档,并确定测试范围测试目的、目标和策略。TD功能详解需求定义 第四章n创建需求(创建需求(Create Re
4、quirements): 创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。TD功能详解需求定义 第四章描述需求(描述需求(Detail Requirements): 为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。TD功能详解需求定义 第四章n分析需求(分析需求(Analyze Requirements): 产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。 TD功能详解 第四章 测试计划测试计划TD功能详解测试计划 第四章n定义测试策略n定义测试主题n定义测试n创建需求
5、覆盖n设计测试步骤n自动测试n分析测试计划TD功能详解测试计划 第四章 定义测试策略(定义测试策略(Define Testing Strategy): 检查应用程序、系统环境和测试资源,并确认测试目标。 TD功能详解测试计划 第四章 定义测试主题(定义测试主题(Define Test Subject): 将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。 TD功能详解测试计划 第四章 定义测试(定义测试(Define Tests): 定义每个模块的测试类型,并为每一个测试添加基本的说明。 TD功能详解测试计划 第四章 创建需求覆盖(创
6、建需求覆盖(Create Requirements Coverage): 将每一个测试与测试需求进行连接。 TD功能详解测试计划 第四章 设计测试步骤(设计测试步骤(Design Test Steps): 对于每一个测试,先决定其要进行的测试类型(手动测试和自动测试),若准备进行手动测试,需要为其在测试计划树上添加相应的测试步骤(Test Steps)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。 TD功能详解测试计划 第四章 自动测试(自动测试(Automate Tests): 对于要进行自动测试的部分,应该利用MI、自己或第三方的测试工具来创建测试脚本。 TD功能详解测试计划
7、第四章 分析测试计划(分析测试计划(Analyze Test Plan) 产生报告和图表来帮助你分析测试计划数据,并检查所有测试以确保它们满足你的测试目标。 TD功能详解 第四章 测试执行测试执行TD功能详解测试执行 第四章n创建测试集n确定进度表n运行测试n分析测试结果TD功能详解测试执行 第四章 创建测试集(创建测试集(Create Test Sets): 在你的工程中定义不同的测试包来达到各种不同的测试目标。举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。并确定每个测试集都包括了哪些测试。 TD功能详解测试执行 第四章 确定进度表(确定进度表(Schedule Runs
8、): 为测试执行制定时间表,并为测试员分配任务。 TD功能详解测试执行 第四章 运行测试(运行测试(Run Tests) 自动或手动执行每一个测试集。 TD功能详解测试执行 第四章 分析测试结果(分析测试结果(Analyze Test Results): 查看测试结果并确保应用程序缺陷已经被发现。生成的报告和图表可以帮助你分析这些结果。TD功能详解 第四章 测试缺陷跟踪测试缺陷跟踪TD功能详解缺陷跟踪 第四章n增加缺陷n检查新缺陷n修复打开的缺陷n测试新构建n分析缺陷数据TD功能详解缺陷跟踪 第四章 添加缺陷(添加缺陷(Add Defects): 报告程序测试中发现的新的缺陷。在测试过程中的任
9、何阶段,质量保证人员、开发者、项目经理和最终用户都能添加缺陷。 TD功能详解缺陷跟踪 第四章 检查新缺陷(检查新缺陷(Review New Defects): 检查新的缺陷,并确定哪些缺陷应该被修复。 TD功能详解缺陷跟踪 第四章 修 复 打 开 的 缺 陷 (修 复 打 开 的 缺 陷 ( R e p a i r O p e n Defects): 修复那些你决定要修复的缺陷。 TD功能详解缺陷跟踪 第四章测试新构建(测试新构建(Test New Build): 测试应用程序的新构建,重复上面的过程,直到缺陷被修复。 TD功能详解缺陷跟踪 第四章 分析缺陷数据(分析缺陷数据(Analyze
10、Defect Data): 产生报告和图表来帮助你分析缺陷修复过程,并帮助你决定什么时候发布该产品。 第五章如何在如何在TDTD上进行测试上进行测试如何在如何在TDTD上进行测试上进行测试 第五章n用户提出使用需求用户提出使用需求 用户可以是客户、市场人员、工程客服人员、品管人员、生产人员,也可以是公司领导和研发人员自已!如何在如何在TDTD上进行测试上进行测试 第五章n研发人员制定研发需求研发人员制定研发需求 研发人员分析用户需求,制定开发需求,并将其按一定型式添加到TD上,形成测试需求(添加过程也可由测试人员完成)。如何在如何在TDTD上进行测试上进行测试 第五章n测试人员制定测试计划测试
11、人员制定测试计划 测试人员基于已定义的测试需求,按制定的测试策略,建立相应的测试计划。如何在如何在TDTD上进行测试上进行测试 第五章n测试人员建立测试包测试人员建立测试包 测试人员跟据研发人员发起的软件测试流程,建立相应的测试包,测试包需要覆盖该软件的所有需求。如何在如何在TDTD上进行测试上进行测试 第五章n测试人员按测试包执行测试测试人员按测试包执行测试 测试人员按建立好的测试包执行测试,并添加测试中发现的缺陷。第六章 TDTD缺陷管理缺陷管理TDTD缺陷管理缺陷管理 第六章n缺陷管理需要开发人员、测试人员、项缺陷管理需要开发人员、测试人员、项目经理、测试经理的共同参与!目经理、测试经理的共同参与!TDTD缺陷管理缺陷管理 第六章n测试人员提交BUG,状态为(NEW)n项目经理或测试经理确定是否为软件的BUG,是,将BUG状态置为(OPEN),否,置为(CLOSE)n由程序员修复(OPEN)状态的BUG,并将修改好的BUG状态置为(FIXED).TDTD缺陷管理缺陷管理 第六章n 缺陷的各种操作缺陷的各种操作TDTD缺陷管理缺陷管理 第六章n缺陷的添加n缺陷的打开n缺陷的拒绝n缺陷的重新打开n缺陷的修复n缺陷的关闭TDTD缺陷管理缺陷管理 第六章n 附TD程序员操作手册附件nTestDirector7_6简易使用手册nTD使用手册n 谢 谢!演讲完毕,谢谢观看!