TestDirector介绍.doc_第1页
TestDirector介绍.doc_第2页
TestDirector介绍.doc_第3页
TestDirector介绍.doc_第4页
TestDirector介绍.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、概述(Introduction)TestDirector,它是MercuryInteractive公司推出的基于WEB的测试管理工具,无论是通过Internet还是通过Intranet你都可以以基于Web的方式来访问TestDirector。应用程序测试是非常复杂的,它需要开发和执行数以千计的测试用例。通常情况下,测试需要多样式的硬件平台、多重的配置(计算机,操作系统,浏览器)和多种的应用程序版本。管理整个测试过程中的各个部分是非常耗时和困难的。Test Director能够让你系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。Test Director能够帮助你维护一个测试工程数据库,并且能够覆盖你的应用程序功能性的各个方面。在你的工程中的每一个测试点都对应着一个指定的测试需求。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会指导你进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有的任务到应用程序测试中来确保你的客户收到更高质量的产品。2、软件介绍电子商务正影响着许多公司制定计划和建立自己的IT系统。很快,一个Web应用软件就能被创建,开发并立即展现在您的客户、供应商或合作伙伴的面前。然而,由于紧凑的开发计划和复杂的系统架构,Web应用软件的测试经常是被忽视的。为了与新经济同步, 您必须开发经过系统测试的高品质的网络应用软件。您需要设立一个中央点来管理测试过程。一套基于Web的测试管理系统提供了一个协同合作的环境和一个中央数据仓库。由于测试人员分布在各地,您需要一个集中的测试管理系统能让测试人员不管在何时何地都能参与整个测试过程。IT部门增长地会非常快,人员也会不断流动。您必须以最快的速度培训新的测试人员,教会他们所有与测试有关的知识技术。重点在于管理复杂的开发和测试过程,改善部门间的沟通,加速您测试的成功3、安装环境3.1安装前环境配置TD的WEB服务容器为IIS,必须得先安装IIS环境TD的后台数据库默认为Access可以选择使用Sybase、MS-SQL Server、 oracle。TD也支持邮件服务,可以选择安装邮件服务或则暂时不安装。如果需要安装则在安装前做好邮件服务器的相关配置。3.2安装事项在安装时,要对系统进行一些安装设置,以下对一些关键设置进行简单解释。1)数据库连接设置设置数据库连接时,Access为默认必选,可以选择另外一种合适的数据库做为TD的连接数据库,该数据库可以在创建TD项目时,选择作为项目的数据库。2)虚拟目录设置其中的虚拟目录名TDBIN下将保存TD的一些运行文件。3.3安装注意安装TD时,系统资源消耗比较大,容易造成安装失败或错误,所以在安装时,尽量不要进行其他的系统操作,等待安装完成。3.4汉化在安装目录TDBIN/Install/下存放的是一些为连接服务的客户端加载的系统文件。其中的tdclientui80.xco文件,该文件会自动加载到客户端的C:Program FilesCommon FilesMercury InteractiveTD2000_80目录下,并生成为tdclientui80.ocx文件。注意其中两个文件的后缀名区别。文件后缀可通过更改方式变换为OCX或XCO。由于Mercury并未发行官方的汉化包,所以采用第三方的资源包进行汉化。汉化方式,把得到的汉化资源dclientui80.xco文件粘贴到服务器TDBIN/Install/目录下,覆盖掉原文件即可。在之前访问过服务器的客户端,在下次连接时由于不再加载更新后的数据,所以必须得删除客户端下的C:Program FilesCommon FilesMercury InteractiveTD2000_80目录下覆盖tdclientui80.ocx文件,使再次访问时自动加载汉化后的新组件。也可以通过在客户端C:Program FilesCommon FilesMercury InteractiveTD2000_80目录下覆盖tdclientui80.ocx文件达到汉化的目的。3.5设置MS-SQL的数据库连接对数据库的“客户端网络实用工具”进行配置。选择协议Named Pipes与TCP/IP,别名设置最好选择本机计算机名。对数据库的安全性设置-身份验证,设置为SQL Server和WINDOWS。设置后,在后台PING连接数据库,如果成功,则可正常创建该类数据库的项目。3.6 IE7.0兼容性安装TD后,并不能顺利支持IE7.0的客户端浏览器。此时可以用记事本等打开服务器TDBIN/目录下的start_a.htm源文件,然后进行编辑。查找” var fMSIE3456”然后在该行的末尾处分号前添加一段语句”| (ua.lastIndexOf(MSIE 7.0) != -1)”保存即可。1.这个代码不一定要粘在“| (ua.lastIndexOf(MSIE 6.0) != -1) ”后面,因为是或的关系,你只是添加一个条件而已.因为放在哪里都无所谓,只要在条件语句中就可以了.2.只需要在条件中加上一个条件(ua.lastIndexOf(MSIE 7.0) != -1) 而且是或的关系即| ,相信做测试的人对这个应该会懂的,仔细看一下其它条件语句就会明白的.3.另外,如果只修改此文件的话site administrator还是打不开的.具体做法修改相同目录下SiteAdmin.htm文件,方法同start_a.htm3.7 TD系统信息修改在C:Program FilesCommon FilesMercury Interactive目录中的DomsInfo文件夹,该文件夹中保存TD系统的关键信息,其中有TD系统配置信息的数据库doms.mdb文件,该数据库文件已默认被加密,密码为tdtdtd。在Templates文件夹中的文件为初始化生成的项目模板文件,包括TestDir.mdb,该文件为生成项目的初始数据库表。这样的话我们,就可以在每次创建项目时初试化出我们想要的,预定好的数据库表和相关数据来。就可以避免每次创建项目时重复的手工定义字段了,我们可以定制自己的项目数据库模板。如当遗忘ADMIN的密码时,可以通过往doms.mdb的ADMIN表中的ADMIN_PSWD字段更换写入“456711”,登陆时输入密码“test”即可进入。4、开始(Getting Started)本章对TestDirector的使用进行粗略介绍,并解释它是如何开始工作的。包括如下几个部分内容:l 启动TestDirector(Starting TestDirector)l TestDirector窗口(The TestDirector Window)l TestDirector工具条(The TestDirector Toolbar)l 修改密码(Changing Passwords)l 修改用户属性(Changing User Properties)l 清除历史记录(Clearing History)4.1启动TestDirector(Starting TestDirector)你可以通过你的工作站上WEB浏览器启动TestDirector。启动TestDirector:1. 打开Web浏览器并输入TestDirector所在的URL(http:/Server name/virtual Directory name/default.htm),TestDirector的首页将被打开。若不知道正确的路径,请与系统管理员联系。注意:如果你不能启动你的TestDirector,请接洽你的公司的系统管理员来确定TestDirector已经被安装到了公司的Web服务器上。关于更多的信息,请参考TestDirector安装手册(TestDirector Installation Guide)2. 点击TestDirector链接。在你第一次运行TestDirector时候,软件将会被下载到你的计算机上,随后TestDirector会自动进行版本检查,若发现存在新的版本,它将会帮你下载新的版本。一旦TestDirector进行完版本检查和更新(假如需要的话),TestDirector的登陆页面将被显示。注意:关于运行TestDirector时,下载组件到你的计算机的更多信息,请参考TestDirector安装手册(TestDirector Installation Guide)。3. 在域列表中选择你想进入的域。你能够选择名为DEFAULT的默认域。若不知道具体应该选择哪个域,请与管理员联系。注意:DEFAULT域在TestDirector的标准版中才有效。4. 在工程列表中选择一个工程。假如工程列表是空的,请查阅TestDirector的知识库()并搜索关键字“empty project list”。若TestDirector的示例工程已经被安装在TestDirector的服务端,你则可以选择名为TestDirector_Demo的工程(确信你在Domain列表中已经选择了DEFAULT域)。此工程会为你介绍TestDirector,包括需求、测试、测试集、Test Runs以及缺陷。关于更多的信息,请参考TestDirector指南(TestDirector Tutorial)5. 在User ID框中,选择或输入你的用户名称。若不清楚你的用户名,请与系统管理员联系。注意:User ID列表信息是与客户端本身所在的机器有关的,故你在(某台机器上)第一次登陆TestDirector时,应该输入你的用户名。6. 在Password框中,输入管理员指派给你的密码。(若是第一次以Admin的身份登陆,你不需要输入密码,此时密码为空)若需要对密码进行修改,请查看第19页的“修改密码”。7. 点击按钮。TestDirector会打开在你上一次运行TestDirector任务时所用过的那些模块(需求、测试计划、测试实验室和缺陷)。对于定制模块名称,请查看TestDirector安装手册(TestDirector Installation Guide)。8. 对于退出和返回到TestDirector登陆窗口,请点击在右上角的按钮。4.2 TestDirector窗口(The TestDirector Window)当你打开一个工程时,TestDirector的主窗口会打开你上次工作时使用过的模块。在标题栏,TestDirector会显示工程名称和你的用户名。TestDirector包含如下几个模块:需求(Requirements)定义测试需求。包括定义你正在测试的内容、定义需求的主题和条目并分析这些需求。测试计划(Test Plan)开发一个测试计划。包括定义测试目标和策略、将测试计划分为不同的类别、对测试进行定义和开发、定义哪些需要自动化测试、将测试与需求进行连接和分析测试计划。测试实验室(Test Lab)运行测试并分析测试结果。缺陷(Defects)增加新缺陷、确定缺陷修复属性、修复打开的缺陷和分析缺陷数据。技巧:你可以在两个模块间利用快捷键进行切换。用CtrlShift1来访问需求模块,用CtrlShift2来访问测试计划模块,如此类推。所有的TestDirector模块都包括如下内容:TestDirector工具栏(TestDirector Toolbar)位于TestDirector工程名的紧上面。假如此工具栏不可见,请点击Show Toolbar按钮。关于TestDirector工具栏的更多信息,请查看第18页的“TestDirector工具栏”。菜单栏(Menu Bar)位于TestDirector工程名的紧下面。菜单名称随你选择的模块名称不同而改变。模块工具栏(Module Toolbar)位于菜单栏下面。包括当前所使用TestDirector模块中经常使用到的命令。工具按钮(Tools Button)位于窗口的右上角。能够让你改变用户密码和另外的一些用户属性、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 Installation Guide)。帮助按钮(Help Button)位于窗口的右上角。能够通过它访问TestDirector的在线资源。关于定制帮助菜单,请查看TestDirector安装手册(TestDirector Installation Guide)。4.3 TestDirector工具栏(The TestDirector Toolbar)公用的TestDirector工具栏对所有的TestDirector模块都是适用的。包含如下的一些按钮:导航按钮 返回(Back)返回到先前TestDirector所在的位置。 前进(Forward)假如你已经使用了返回的导航按钮,你可以使用前进按钮返回回来。 首页(Home)登出并且进入TestDirector登陆窗口。拼写按钮 拼写检查(Check Spelling )为所选中的单词或文本框作拼写检查。假如不存在错误,一个确认的消息将被弹出。假如错误被发现,将会弹出对话框显示相应的提示信息。 拼写选项(Spelling Options)打开拼写选项对话框,并能够让你对TestDirector的拼写检查执行方式进行配置。 辞典(Thesaurus)打开辞典对话框,并显示所选中单词的同义、近义或反义词。你能够替换掉所选择的词或查找新的词。缺陷按钮 增加缺陷(Add Defect)打开增加缺陷对话框,并能够让你增加一个新的缺陷。关于更进一步的信息,请查看第25章“增加和跟踪缺陷”(Adding and Tracking Defects)。帮助按钮 帮助按钮(Help Button)打开在线帮助并为当前的内容显示帮助主题。4.4修改密码(Changing Passwords) 你能够改变访问TestDirector工程的密码。注意:管理员能够改变并覆盖用户密码。对于更多信息,请查看TestDirector管理员手册(TestDirector Administrators Guide)。修改密码:1. 在窗口右上角,点击Tools按钮并选择Change Password菜单项。或者在工程定制窗口点击Change Password链接。修改用户密码的对话框将被弹出。 2. 在Old Password框中输入你的旧密码。3. 在New Password框中输入你的新密码。4. 在Retype New Password框中重新输入你的新密码。5. 点击OK,关闭修改密码对话框。4.5修改用户属性(Changing User Properties)你能够修改你的用户属性信息,包括全名、Email地址、电话号码和描述信息。注意,Email地址信息是非常重要的,因为能够直接通过你的邮箱,让你接收到缺陷、需求和测试集的信息。注意:管理员能够改变并覆盖用户属性信息。对于更多信息,请查看TestDirector管理员手册(TestDirector Administrators Guide)。修改用户属性:1. 在窗口右上角,点击Tools按钮并选择Change User Properties菜单项。或者在工程定制窗口点击Change User Properties链接。用户属性对话框将被弹出。 2. 编辑如下的用户属性:Full Name、Email、Phone、Description。3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论