TD测试管理.doc_第1页
TD测试管理.doc_第2页
TD测试管理.doc_第3页
TD测试管理.doc_第4页
TD测试管理.doc_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

1.TD测试过程管理TestDirector能够系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测试管理过程变得更为简单和有组织。 TestDirector 能够维护一个测试工程数据库,并且能够覆盖你的应用程序功能性的各个方面。 在工程中的每一个测试点都对应着一个指定的测试需求。 TestDirector还专门提供了一个完善的缺陷跟踪系统,它能够让你跟踪缺陷从产生到最终解决的全过程。TestDirector会指导你进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。TestDirector 的测试管理包括如下四个阶段: 需求定义(Specify Requirements):分析应用程序并确定测试需求。 测试计划(Plan Tests):基于测试需求,建立测试计划。 测试执行(Execute Tests):创建测试集(Test Set)并执行测试。 缺陷跟踪(Track Defects):报告程序中产生的缺陷并跟踪缺陷修复的全过程。 需求管理: 定义测试范围 定义需求树 描述需求树的功能点测试计划: 定义测试目标和测试策略。 分解应用程序,建立测试计划树。 确定每个功能点的测试方法。 将每个功能点连接到需求上,使测试计划覆盖全部的测试需求。 描述手工测试的测试步骤 指明需要进行自动测试的功能点测试执行: 定义测试集合。 为每个测试人员制定测试任务和测试日程安排。 运行自动测试。缺陷跟踪: 记录缺陷 查看新增缺陷,并确定哪些是需要修正的 相关技术人员修改缺陷 回归测试 分析缺陷统计图表,分析应用程序的开发质量。1. TD站点管理1.1. TD站点管理概论TD的项目结构,如下图所示:站点管理页面管理以下内容:Projects、Users、Connections、Licenses、Td servers、DB servers、SiteConfig这些内容: Projects 1)创建和维护域(Domain),只支持新建,删除,不能修改域名。2)创建和维护项目(Project),支持建,改,删除,设置项目状态(启用或禁用),支持sql语句查询数据等操作 Users :主要是管理TD用户,支持新建用户,导入新用户,删除用户,修改密码等功能 Connections主要用于监控到用户连接到TD项目的情况。(看看有多少客户端连接此项目),在这里可以查看连接信息,刷新连接信息,断开连接信息。 Licenses主要用于查看TD所有的License数量和每个模块的的最大License数量。在这里可以修改license key。1.2. 创建domain和project创建一个新的域domain,需要在后台Site Administrator,后台登录界面,如下图所示:注:默认密码为空。登录后创建一个新的域航空订票,点击Create Domain,如下图所示:在这个域下创建新的Project,如下图所示,点击Create Project:在前台界面可以选择域航空订票,选择Project航空订票系统,如下图所示:注:admin账号密码默认为空。1.3. 修改defect为bug进入后台修改defect为bug,打开航空订票系统下的DATACONST,输入SQL语句:insert into dataconst(dc_const_name,dc_value)values(replace_title,defects;bugs;defect;bug)如下图所示:检查无误后,点击Execute SQL;执行完毕后,从前台界面登录航空订票系统,如下图所示:可以发现,原本是DEFUCTS的位置修改为BUGS。若要删除这条语句,可以在相同的位置输入SQL语句:Delete from dataconst where dc_const_name=replace_title如下图所示:2. TD项目管理2.1. 添加User赋予权限:添加位置,前台页面点击CUSTOMIZE,选择要添加人员的Project使用admin账户登录;如下图所示:登录后,点击Set Up Users,如下图所示:点击Add User可以添加新的用户,打开后再点击New,如下图所示:即添加了一个名字为abc的用户,点击ok。为用户abc赋予QATester权限,选择用户abc,在Properties of abc中选择QATester,如下图所示:各个角色访问权限如下图所示:2.2. 建立需求:前台页面登录后,点击REQUIREMENTS,点击第一个+号,添加新的需求功能测试,如下图所示:在功能测试下添加子需求:点击功能测试,然后点击如下图所示的第二个+号,添加登录系统的子需求:添加多个需求后如下图所示:注:如上图所示第一个+号意为添加平级需求,第二个+号意为添加下一级需求。2.3. 需求转化为测试计划:点击Tools下Convert to Tests,如下图所示:如上图所示,有两个选择,Convert Selected和Convert All选择Convert All可以将所以的需求转化为测试用例,如下图所示:注:第一个选择是把底层子需求转换为设计步骤,第二个选择是把底层子需求转换成测试脚本,第三个选择是把所有的需求都转换成一个目录这里,选择第二项将最低级的子需求转化为tests转换完成后,打开TEST PLAN,如下图所示:在TEST PLAN中为测试计划登录系统添加新的Step,如下图所示,点击+号,进行编辑,添加步骤信息,如下图所示:增加步骤成功后,如下图所示:2.4. 测试计划导入TEST LAB:进入TEST LAB,点击Root后,点击第一个+号,添加新的文件夹,如下图所示:添加成功后,如下图所示:添加文件夹成功后,再建立测试用例集;如下图所示,点击功能测试文件夹,点击第二个+号,添加功能测试集如下图所示:添加功能测试集和性能测试集成功后,如下图所示:建好测试集后,将测试用例导入测试集中,点击页面左边Test Sets Tree下的功能测试集,选择页面右边Test Plan Tree下的功能测试,接着点击上方的箭头,Add Tests to Test Set,如下图所示:转换成功后,如下图所示:转换成功后,可以执行,以登录系统为例,点击Run,如下图所示:选择运行的名字和Tester,如下图所示:运行时,按照Step信息,手动测试系统,如下图所示:运行结束后,手动输入Actual信息,更改测试用例状态,如下图所示:当Expected和Actual不同时,以下图为例,可以点击图中的+号,添加bug,如下图所示:打开页面如下图所示:在如上所示的页面中,可以设置bug的状态和匹配的人员,进行缺陷跟踪。2.5. 参数化step中的信息添加新的测试用例login,并为login添加新的step,如下图所示,参数化name和password,参数化时直接点击,如下图所示:Step编辑完毕后,如下图所示:当参数化后的用例,被其他的用例调用时,以订购机票为例,点击测试用例订购机票,在Details里选择带有M的+号,如下图所示:打开后若没有显示出测试用例,点击漏斗形状的图标,打开后点击clear,如下图所示接着,点击ok,就可以选择要调用的login由于login中含有参数化信息,所以调用时,要输入信息,如下图所示:点击ok,调用成功后如下图所示:然后就可以继续给测试用例订购机票添加新的步骤信息。3. TestDirector与QTP连接TD要与QTP连接必须先安装与QTP连接的插件,同时电脑上要装有FrameWork1.1。打开File下Quality Center Connection,如下图所示:选择要连接的Domain和Project,如下图所示:连接成功后,页面如下图所示:点击close,录制脚本,将脚本保存在TD中,如下图所示:如上图所示,将脚本保存在功能测试文件夹下,脚本名字为Qlogin,脚本类型为QuickTest Test。打开TD,选择域航空订票,project航空订票系统,那么在TEST PLAN下可以看到保存好的Qlogin,选择Qlogin,打开Test Script,可以看到界面跟QTP类似,如下图所示:将Qlogin导入到TEST LAB中,选中Qlogin,点击Run,如下图所示:点击Run后,打开的页面如下图所示:选择要运行的Test,继续点击Run:那么此时会自动打开QTP,运行脚本,执行结束后,执行状态会自动显示出,如下图所示:将在QTP中录制的脚本做成模板:在TEST PLAN下选择要做成模板的TEST,以Qlogin为例,单击右键选择Template Test做成模板成功后,Qlogin的图标发生变化,如下图所示:利用模板创建新的脚本在创建新的Test时,打开Create New Test,如下图所示:Type选择QUICKTEST_TEST,Test Name任取,Template选择要使用的模板。这里选择Qlogin,如下图所示:点击OK后,可以看到,Test添加成功,如下图所示:4. TestDirector与LR连接Step1:将LoadRunner中的脚本保存在TD中。打开LoadRunnerToolsQuality Center Connection,如下图所示:选择要保存的域和Project名称,如下图所示:连接成功后,如下图所示:点击Close,开始录制脚本。录制脚本结束后,将脚本保存在TD中,如下图所示:Step2:脚本保存成功后,打开Controller,连接TD,打开Tools下Quality Center Connection,如下图所示:选择相应的Domain和Project,如下图所示:连接成功后,点击close。创建新的场景,如下图所示,点击Browse,选择TD中保

温馨提示

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

评论

0/150

提交评论