- 1、本文档共182页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Part I
TestDirector Basics
1、概述(Introduction)
欢迎您使用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 API and Visual API-XP)、第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。TestDirector能够与这些测试工具,为你提供的全套解决方案选择来进行全部自动化的应用测试TestDirector会指导你进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有的任务到应用程序测试中来确保你的客户收到更高质量的产品。
1.1测试管理过程(The Test Management Process)
TestDirector的测试管理包括如下四个阶段:
需求定义(Specify Requirements):
分析应用程序并确定测试需求。
测试计划(Plan Tests):
基于测试需求,建立测试计划。
测试执行(Execute Tests):
创建测试集(Test Set)并执行测试。
缺陷跟踪(Track Defects):
报告程序中产生的缺陷并跟踪缺陷修复的全过程。
贯穿测试的每一个阶段,你能够通过产生详细的报告和图标对数据进行分析。
1.2需求定义(Specify Requirements)
分析应用程序并确定测试需求。
定义测试范围(Define Testing Scope):
检查应用程序文档,并确定测试范围——测试目的、目标和策略。
创建需求(Create Requirements):
创建需求树(Requirements Tree),并确定它涵盖所有的测试需求。
描述需求(Detail Requirements):
为“需求树”中的每一个需求主题建立了一个详细的目录,并描述每一个需求,给它分配一个优先级,如有必要的话还可以加上附件。
分析需求(Analyze Requirements):
产生报告和图表来帮助你分析测试需求,并检查需求以确保它们在你的测试范围内。
1.3测试计划(Planning Tests)
基于已定义的测试需求,创建相应的测试计划。
定义测试策略(Define Testing Strategy):
检查应用程序、系统环境和测试资源,并确认测试目标。
定义测试主题(Define Test Subject):
将应用程序基于模块和功能进行划分,并对应到各个测试单元或主题,构建测试计划树(Test Plan Tree)。
定义测试(Define Tests):
定义每个模块的测试类型,并为每一个测试添加基本的说明。
创建需求覆盖(Create Requirements Coverage):
将每一个测试与测试需求进行连接。
设计测试步骤(Design Test Ste
文档评论(0)