http://www.51testing.cn/html/51/139.html
|
TestDirector用户手册 | ||||||||||
|
文章出处:www.51testing.com 作者:江永刚 发布时间:2005-10-19 | ||||||||||
|
【摘要】TestDirector是Mercury Interactive公司推出的基于WEB的测试管理工具。它能够指导进行测试需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有任务到软件测试中,来使整个测试管理工作更有效,并确保客户收到更高质量的产品。 【关键词】需求定义测试计划测试执行缺陷跟踪需求树测试计划树测试集 欢迎使用TestDirector 欢迎您使Mercury Interactive公司推出的基于WEB的测试管理工具——TestDirector。它能够帮助你组织和管理软件测试过程的每一个阶段,包括测试需求定义、测试计划、测试执行和缺陷跟踪。 .如何使用本手册 本手册描述了如何使用TestDirector来管理整个软件的测试过程。它包括如下七个部分: Part I TestDirector概貌 提供关于TestDirector系统特征和使用方法的总体描述。 Part II 需求定义 描述如何通过构造需求树来定义测试需求。 Part III 测试计划 描述如何计划从构建测试计划树到创建测试的整个测试过程。 Part IV 测试执行 描述如何创建测试集,执行手动测试和自动测试并且检查测试结果。 Part V 缺陷跟踪 描述如何报告软件缺陷到TestDirector工程中并且跟踪缺陷的修复过程直到这个缺陷被解决。 Part VI TestDirector分析 描述如何通过创建报告、图表和工程文档来监控测试和缺陷跟踪过程。 Part VII 附录 描述如何使用VAPI-XP测试工具。 .TestDirector文档套件 除了本手册之外,TestDirector还附带了如下已印刷的文档: TestDirector安装手册 描述如何去安装TestDirector和需要连接到TestDirector工程数据库的客户端数据库软件。 TestDirector指南 一步一步的教你如何使用TestDirector来管理软件测试过程。 TestDirector管理员使用手册 描述如何在工程自定义窗口中自定义工程和如何使用工程管理站点来创建和维护工程。 TestDirector开放测试架构手册 描述如何使用TestDirector的开放测试架构来整合你自己的配置管理、缺陷跟踪和一些自主研发的测试工具。它还包括对TestDirector中新增基于COM的API的完整说明。 .在线资源 TestDirector包括如下在线资源: 自述 提供了关于TestDirector的最新新闻和信息。 TestDirector新增内容 描述了在TestDirector最新版本中所拥有的一些新功能。 在线书籍 展示了所有PDF格式的文档套件。所有的在线书籍能够通过Adobe Acrobat Reader 5.0来阅读或打印。Adobe Acrobat Reader 5.0可以从Adobe的官方网站下载(http://www.adobe.com/products/acrobat/readstep2.html) 在线帮助 提供了在你使用TestDirector时碰到问题的快速响应,它们将以菜单和对话框的形式出现,并且向你展示如何完成TestDirector任务。察看Mercury Interactive公司的Customer Support Web网页(http://support.mercuryinteractive.com)来更新TestDirector的帮助目录。 在线技术支持 使用默认的浏览器登陆到Mercury Interactive公司的Customer Support Web网页(http://support.mercuryinteractive.com)。在这个网页能够使你经过授权的来浏览相关的知识点和增加你自己的文章,发布并且寻找用户讨论会议,提交需要帮助支持的信息,下载补丁,更新文档甚至更多的东西。 支持信息 支持信息 介绍Mercury Interactive公司的网址和为用户提供支持的网址,Email地址和其他的一些有用的信息,并且还列出了Mercury Interactive公司在全球范围内的所有的办公地点的所在地。 Mercury Interactive网站 你可以使用默认的浏览器来访问Mercury Interactive公司的主页,在这里提供了非常多的且经常被更新的有关Mercury Interactive的信息和介绍,这包括了新发布的软件信息,研究会和商业展示,用户支持,教育服务和其他一些更多的东西。Mercury Interactive公司的网址是http://www.mercuryinteractive.com。 Part I TestDirector概貌 总体介绍 欢迎使用TestDirector,它是Mercury Interactive公司推出的基于WEB的测试管理工具,无论是通过Internet还是Intranet,你都可以以基于Web的方式来访问TestDirector。 应用程序测试是非常复杂的,它需要开发和执行数以千计的测试用例。通常情况下,测试需要多样式的硬件平台、多重的配置(计算机,操作系统,浏览器)和多种的应用程序版本。管理整个测试过程中的各个部分是非常耗时和困难的。 TestDirector能够让你系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。 TestDirector能够帮助你维护一个测试工程数据库,并且能够覆盖你的应用程序功能性的各个方面。在你的工程中的每一个测试点都对应着一个指定的测试需求。To meet the various goals of a project, you organize the tests in your project into unique groups. TestDirector还为你提供了直观和有效的方式来计划和执行测试集、收集测试结果并分析数据。 TestDirector还专门提供了一个完善的缺陷跟踪系统,它能够让你跟踪缺陷从产生到最终解决的全过程。TestDirector通过与你的邮件系统相关联,缺陷跟踪的相关信息就可以被整个应用开发组,QA , 客户支持,负责信息系统的人员所共享。 TestDirector提供了与Mercury Interactive公司的测试工具(WinRunner, LoadRunner, QuickTest Professional, Astra QuickTest, QuickTest Professional for MySAP.com Windows Client, Astra LoadTest, XRunner, Visual APIand Visual API-XP)、第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。TestDirector能够与这些测试工具很好的无缝链接,为你提供的全套解决方案选择来进行全部自动化的应用测试。 TestDirector会指导你进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有的任务到应用程序测试中来确保你的客户收到更高质量的产品。 .测试管理过程 TestDirector的测试管理包括如下四个阶段:
需求定义(Specify Requirements): 分析应用程序并确定测试需求。 测试计划(Plan Tests): 基于测试需求,建立测试计划。 测试执行(Execute Tests): 创建测试集(Test Set)并执行测试。 缺陷跟踪(Track Defects): 报告程序中产生的缺陷并跟踪缺陷修复的全过程。 贯穿测试的每一个阶段,你能够通过产生详细的报告和图标对数据进行分析。 .需求定义 分析应用程序并确定测试需求。
定义测试范围(Define Testing Scope): 检查应用程序文档,并确定测试范围——测试目的、目标和策略。 创建需求(Create Requirements): 创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。 描述需求(Detail Requirements): 为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。 分析需求(Analyze Requirements): 产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。 .测试计划 基于已定义的测试需求,创建相应的测试计划。
定义测试策略(Define Testing Strategy): 检查应用程序、系统环境和测试资源,并确认测试目标。 定义测试主题(Define Test Subject): 将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。 定义测试(Define Tests): 定义每个模块的测试类型,并为每一个测试添加基本的说明。 创建需求覆盖(Create Requirements Coverage): 将每一个测试与测试需求进行连接。 设计测试步骤(Design Test Steps): 对于每一个测试,先决定其要进行的测试类型(手动测试和自动测试),若准备进行手动测试,需要为其在测试计划树上添加相应的测试步骤(Test Steps)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。 | ||||||||||



