自动测试(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模块中经常使用到的命令。 |
|
位于窗口的右上角。 能够让你改变用户密码和另外的一些用户属性、change the language direction for a user in a project from left to right or right to left、清楚历史数据、查看每一个TestDirector客户端组件的版本信息或打开文档引擎。 关于文档引擎的更进一步信息,请查看第28章“产生工程文档”(Generating Project Documents)。 若想定制工具菜单,请查看《TestDirector安装手册》。 | |
|
位于窗口的右上角。 能够通过它访问TestDirector的在线资源。 若想定制帮助菜单,请查看《TestDirector安装手册》。 |
.TestDirector工具栏
公用的TestDirector工具栏对所有的TestDirector模块都是适用的。包含如下的一些按钮:
| 导航按钮 | 返回到先前TestDirector所在的位置。 | |
| 假如你已经使用了返回的导航按钮,你可以使用前进按钮返回回来。 | ||
| 登出并且进入TestDirector登陆窗口。 | ||
| 拼写按钮 |
为所选中的单词或文本框作拼写检查。 假如不存在错误,一个确认的消息将被弹出。假如错误被发现,将会弹出对话框显示相应的提示信息。 | |
| 打开拼写选项对话框,并能够让你对TestDirector的拼写检查执行方式进行配置。 | ||
| 打开辞典对话框,并显示所选中单词的同义、近义或反义词。你能够替换掉所选择的词或查找新的词。 | ||
| 缺陷按钮 |
打开添加缺陷对话框,并能够让你添加一个新的缺陷。 关于更进一步的信息,请查看第25章“添加和跟踪缺陷”(Adding and Tracking Defects)。 | |
| 帮助按钮 | 打开在线帮助并为当前的内容显示帮助主题。 |
你能够修改访问TestDirector工程的密码。
注意:管理员能够改变并覆盖用户密码。更进一步信息,请查看《TestDirector管理员手册》。
修改密码:
- 在窗口右上角,点击Tools按钮并选择Change Password菜单项。或者在工程定制窗口点击Change Password链接。修改用户密码的对话框将被弹出。
![]() |
- 在Old Password框中输入你的旧密码。
- 在New Password框中输入你的新密码。
- 在Retype New Password框中重新输入你的新密码。
- 点击OK,关闭修改密码对话框。






