安卓物品管理软件:《TestDirector管理员手册》
请在2006-6-29 11:20打开邮箱!
内容摘要:
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)。测试步骤描述测试的详细操作、检查点和每个测试的预期结果。
自动测试(Automate Tests):
对于要进行自动测试的部分,应该利用MI、自己或第三方的测试工具来创建测试脚本。
分析测试计划(Analyze Test Plan):
产生报告和图表来帮助你分析测试计划数据,并检查所有测试以确保它们满足你的测试目标。
.测试执行
创建测试集(Test Set)并执行每一轮测试。
创建测试集(Create Test Sets):
在你的工程中定义不同的测试组来达到各种不同的测试目标,他们可能包括,举个例子,在一个应用程序中测试一个新的应用版本或是一个特殊的功能。并确定每个测试集都包括了哪些测试。
确定进度表(Schedule Runs):
为测试执行制定时间表,并为测试员分配任务。
运行测试(Run Tests):
自动或手动执行每一个测试集。
分析测试结果(Analyze Test Results):
查看测试结果并确保应用程序缺陷已经被发现。生成的报告和图表可以帮助你分析这些结果。
.缺陷跟踪
报告程序中产生的缺陷并跟踪缺陷修复的全过程。
添加缺陷(Add Defects):
报告程序测试中发现的新的缺陷。在测试过程中的任何阶段,质量保证人员、开发者、项目经理和最终用户都能添加缺陷。
检查新缺陷(Review New Defects):
检查新的缺陷,并确定哪些缺陷应该被修复。
修复打开的缺陷(Repair Open Defects):
修复那些你决定要修复的缺陷。
测试新构建(Test New Build):
测试应用程序的新构建,重复上面的过程,直到缺陷被修复。
分析缺陷数据(Analyze Defect Data):
产生报告和图表来帮助你分析缺陷修复过程,并帮助你决定什么时候发布该产品。
.使用工程数据库
当你创建一个TestDirector工程后,你需要存储和管理TestDirector自身产生和连接的数据库。每一个工程都支持通过数据库来存储工程信息。
TestDirector是一个知识库,它存储着需求、测试、测试集、测试个案(Test Run)、工程文档和定制信息。为了应用程序测试工程能够正常工作,TestDirector需要持续不断地访问这些数据。
可以使用下面的数据库应用软件来存储和管理TestDirector信息:
Microsoft Access
Sybase (仅适用于TestDirector企业版)
Microsoft SQL (仅适用于TestDirector企业版)
Oracle(仅适用于TestDirector企业版)
关于创建和管理TestDirector的更进一步信息,请参考《TestDirector管理员手册》。
.用户权限
TestDirector能够让你对用户访问工程的权限进行管理。通过创建一个授权的用户列表,为每个用户分配一个密码,并将其分配到相应的用户组中,从而控制每个用户对工程访问的权限。在TestDirector中用户所拥有的权利是由该用户所在的用户组决定的。TestDirector具有特定的权限和许可机制,能够让你为工程中指定的字段创建访问规则。
关于TestDirector中的用户组、口令分配和权限的更详细的信息,请参考《TestDirector管理员手册》。
.从Word中导入文档信息
你能够将已存在的Word格式的需求或测试文档中的内容,直接导入到需求树或测试计划树中。若想使用Word导入功能,必须先下载Microsoft Word插件。
下载Microsoft Word插件:
在TestDirector的窗口选项中,点击Add-ins Page链接。“TestDirectorAdd-ins”页被打开。
点击More TestDirector Add-ins链接,“More TestDirector Add-ins”页被打开。
在Microsoft Add-ins下,点击Microsoft Word链接,“Microsoft WordAdd-in”页被打开。
点击Microsoft Word Add-in Readme链接,查看Microsoft Word 插件使用说明。
点击Download Add-in 链接,开始安装Microsoft Word插件。
关于TestDirector插件的更进一步信息,请参考《TestDirector安装手册》。
.从Excel中导入文档信息
你能够将已存在的Excel格式的需求或测试文档中的内容,直接导入到需求树或测试计划树中。若想使用Excel导入功能,必须先下载Microsoft Excel插件。
下载Microsoft Excel插件:
在TestDirector的窗口选项中,点击Add-ins Page链接。“TestDirectorAdd-ins”页被打开。
点击More TestDirector Add-ins链接,“More TestDirector Add-ins”页被打开。
在Microsoft Add-ins下,点击Microsoft Excel链接,“Microsoft Excel Add-in”页被打开。
点击Microsoft Excel Add-in Readme链接,查看Microsoft Excel插件使用说明。
点击Download Add-in 链接,开始安装Microsoft Word插件。
关于TestDirector插件的更进一步信息,请参考《TestDirector安装手册》。
.开始使用
本章对TestDirector进行粗略介绍,并解释它是如何开始工作的。包括如下几个部分内容:
启动TestDirector(Starting TestDirector)
TestDirector窗口(The TestDirector Window)
TestDirector工具条(The TestDirector Toolbar)
修改密码(Changing Passwords)
修改用户属性(Changing User Properties)
清除历史记录(Clearing History)
.启动TestDirector
你可以通过你工作站上WEB浏览器启动TestDirector。
启动TestDirector:
打开Web浏览器并输入TestDirector所在的URL(http://[Server name]/[virtual Directory name]/default.htm),TestDirector的首页将被打开。若不知道正确的路径,请与系统管理员联系。
TestDirector选项窗口被打开。
注意:如果你不能启动你的TestDirector,请联系系统管理员来确定TestDirector是否已经被安装到了公司的Web服务器上。更进一步信息,请参考《TestDirector安装手册》。
.点击TestDirector链接。
在你第一次运行TestDirector时候,TestDirector组建将会被下载到你的计算机上,随后TestDirector会自动进行版本检查,若发现存在新的版本,它将会帮你下载新的版本。一旦TestDirector进行完版本检查和更新(假如需要的话),TestDirector的登陆页面将被显示。
注意:关于运行TestDirector时下载组件到计算机的更进一步信息,请参考《TestDirector安装手册》。
在Domain列表中选择你准备进入的域。
你可以选择名为DEFAULT的默认域。若不知道具体应该选择哪个域,请与TestDirector管理员联系。
注意:DEFAULT域仅在TestDirector的标准版中才有效。
在工程列表中选择一个工程。假如工程列表是空的,请查阅TestDirector的知识库(http://support.mercuryinteractive.com)并搜索关键字“empty project list”。
若TestDirector的示例工程已经被安装在TestDirector的服务端,你则可以选择名为TestDirector_Demo的工程(确信你在Domain列表中已经选择了DEFAULT域)。
此工程会为你介绍TestDirector,包括需求、测试、测试集、Test Runs以及缺陷。更进一步信息,请参考《TestDirector指南》。
在User ID框中,选择或输入你的用户名称。若不清楚你的用户名,请与系统管理员联系。
注意:User ID列表信息是与客户端本身所在的机器有关的,故你在(某台机器上)第一次登陆TestDirector时,应该输入你的用户名。
在Password框中,输入管理员指派给你的密码。(若是第一次以Admin的身份登陆,你不需要输入密码,此时密码为空)
若需要对密码进行修改,请查看第19页的“修改密码”。
点击按钮。TestDirector会打开在你上一次运行TestDirector任务时所用过的那个模块(需求、测试计划、测试实验室和缺陷)。
若想定制模块名称,请查看《TestDirector安装手册》。
对于退出和返回到TestDirector登陆窗口,请点击在右上角的按钮。
TestDirector窗口
当你打开一个工程时,TestDirector的主窗口会打开你上次工作时使用过的模块。在标题栏,TestDirector会显示工程名称和你的用户名。
TestDirector包含如下几个模块:
需求(Requirements) 定义测试需求。
包括定义你正在测试的内容、定义需求的主题和条目并分析这些需求。
测试计划(Test Plan) 开发一个测试计划。
包括定义测试目标和策略、将测试计划分为不同的类别、对测试进行定义和开发、定义哪些需要自动化测试、将测试与需求进行连接和分析测试计划。
测试实验室(Test Lab) 运行测试并分析测试结果。
缺陷(Defects) 增加新缺陷、确定缺陷修复属性、修复打开的缺陷和分析缺陷数据。
技巧:你可以在两个模块间利用快捷键进行切换。用Ctrl+Shift+1来访问需求模块,用Ctrl+Shift+2来访问测试计划模块,如此类推。
所有的TestDirector模块都包括如下内容:
TestDirector工具栏(TestDirector Toolbar) 位于TestDirector工程名的紧上面。
假如此工具栏不可见,请点击Show Toolbar按钮。关于TestDirector工具栏的更多信息,请查看第18页的“TestDirector工具栏”。
菜单栏(Menu Bar) 位于TestDirector工程名的紧下面。
菜单名称随你选择的模块名称不同而改变。
模块工具栏(Module Toolbar) 位于菜单栏下面。
包括当前所使用TestDirector模块中经常使用到的命令。
工具按钮(Tools Button) 位于窗口的右上角。
。。。。。。