测试使用操作手册课件.ppt

上传人:小飞机 文档编号:1561114 上传时间:2022-12-05 格式:PPT 页数:43 大小:1.62MB
返回 下载 相关 举报
测试使用操作手册课件.ppt_第1页
第1页 / 共43页
测试使用操作手册课件.ppt_第2页
第2页 / 共43页
测试使用操作手册课件.ppt_第3页
第3页 / 共43页
测试使用操作手册课件.ppt_第4页
第4页 / 共43页
测试使用操作手册课件.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《测试使用操作手册课件.ppt》由会员分享,可在线阅读,更多相关《测试使用操作手册课件.ppt(43页珍藏版)》请在三一办公上搜索。

1、测试使用操作手册,演讲者:郑国琴,QC-目录,1.测试需求2.测试计划3.测试运行4.缺陷测试,QC-增加需求,在“文档视图”中显示需求树(文档视图)。,单击“新建需求” 按钮如” Cruise Reservation”。将打开“新建需求”对话框。添加子需求同理,如“Cruise search和Cruise Booking”。,QC-需求转换为测试,打开需求模块,选择一个需求,如“Cruise search”。打开“转换为测试”向导选择“工具” “转换为测试” “转换选中的”。将打开转换对话框。选择一种自动转换方法。如选择第二个选项“将最底层的子需求转换为测试”,将选定需求转换为测试。开始转换

2、过程。到测试计划数中就可以看到“Cruise search”测试。,测试设计在QC中录入测试用例,在“Test Plan”新建一个文件夹“测试用例试验”,用来存放测试脚本,再新建立测试用例“登入测试”,测试设计在QC中录入测试用例,添加对脚本的描述说明文字。说明脚本实现的内容、目的,测试设计在QC中录入测试用例,录入所有的步骤。如果是业务功能的基础脚本,每一个step,就对应一个业务功能。如果该脚本是用来描述一个测试用例的,则一个step就是一个操作。,将需求链接到测试,打开测试计划,选择一个测试如显示“Cruise search” ,在右窗格中,单击“需求范围”选项卡。现有需求范围将显示在范

3、围网格中。(注意,“Cruise search”需求已经链接到“Cruise search”测试,因为您已经将需求转换为测试)单击“选择需求”按钮,在右侧就可以显示需求树。可以通过查找将选择的需求添加到范围网格。,将测试链接到需求,同理也可以将测试链接到需求打开“需求”模块,选择 “覆盖范围视图”需求树。在“测试覆盖范围”选项卡中,单击“选择测试”按钮,在右侧显示测试计划树。将选种的“Cruise Booking”测试添加到范围网格。,分析测试范围,在“覆盖范围分析视图”中可以对需求覆盖范围进行分析,测试设计在QC中录入测试用例,Step录入完成后,自动生成QTP的测试脚本。,测试设计在QC中

4、录入测试用例,生成的脚本中,只包含说明信息。,测试实现,测试实现,需要实现两部分的内容1.测试用例的实现( TestCase Action的实现)2.基础业务功能的实现(reusable Action的实现)其中,testCase Action只调用reusable Action,每个业务功能如何实现,都放在了resuable Action中。,测试实现使用QTP连接QC,测试实现实现testCase Action,测试实现实现testCase Action,按照脚本的说明信息,将基础的业务功能脚本分割成多个resuable的Action。注意:分割了的Action,不能再合并。,测试实现实现

5、testCase Action,依次的,将所有的Action分割完成,测试实现实现testCase Action,修改基础业务功能Action的属性,使其可重用。,测试实现实现testCase Action,修改Action的输入、输出参数。输入输出参数的数据类型建议只使用String型,且各只有1个。输入的参数,是将数组转成字符串传入的,需要经过解析后才能使用。,测试实现实现testCase Action,切换到Expert View,可以调用一些已经存在的Action,测试实现实现testCase Action,将输入参数和数据写入到一个Excel表格中,并保存,测试实现实现testCas

6、e Action,将测试数据导入到脚本登入的Action1中,测试实现实现testCase Action,一些经常使用功能(如getLocalDTData),我们可以把它添加到库函数中去,在QTP中新建一个Action,测试实现实现testCase Action,保存另存到QC服务器上,测试实现实现testCase Action,点击 Test Setting,打开设置页面,将脚本与库函数关联起来,测试实现实现testCase Action,脚本例如:,测试实现实现基础业务功能的脚本,reusable Action的实现(实现基础业务功能的脚本)编写业务功能相关的常用函数的函数库(如把字符串转

7、换成数组)、匹配等等。,测试执行-在QC中运行测试套件,登陆QC,进入Test Lab,自定义测试集后,将测试添加到测试集。,计划测试运行,在“执行流”选项卡中,可以指定执行测试的日期和时间并为其设置条件。“条件”基于“执行流”中另一个指定测试的结果。通过设置条件,可以推迟当前测试的执行,直到另一个指定的测试运行完成或者通过。您还可以设置执行测试的顺序。例如,您可以计划“测试 2”只有在“测试 1”完成后才运行,而“测试 3”只有在“测试 2”通过后才运行。还可以计划“测试 1”和“测试 2”在“测试 3”运行的前一天运行。“执行流”将以图表格式显示测试及其条件。,手动运行测试,在“执行网格”

8、选项卡中,选择“Cruise Booking”测试。单击“运行”按钮。将打开“Manual Runner”对话框。,手动运行测试,单击“执行步骤”按钮。由于测试中包含一个未分配的参数,所以将打开“运行的参数值”对话框。,测试执行-在QC中运行自动测试集,运行测试集-点击Run Test Set,测试报告,生成当前测试报告:要在 QuickTest Professional 中查看测试结果,请单击“启动报告”按钮。,测试报告,缺陷-增加缺陷,缺陷-增加缺陷,匹配缺陷,1.显示 “缺陷”模块。在“缺陷网格”中,选择 37 这一缺陷的ID。(如果找不到缺陷ID37,请单击“清除筛选器/ 排序”按钮

9、,清除应用于网格的筛选器。)2.查找类似缺陷,单击“查找类似缺陷”按钮,结果存储在“类似的缺陷”对话框中,按检测到的类似百分比排序,更新缺陷,显示“缺陷”模块,打开“缺陷详细信息”对话框。,通过邮件发送缺陷,可以向另一用户发送有关缺陷的电子邮件。这样,您便可以定期将有关缺陷修复活动的信息通知给开发人员和质量保证人员。Quality Center 在电子邮件中包括“转至缺陷”链接,使收件人可以直接转至该缺陷。,将缺陷与测试相关联,打开测试计划,在测试计划树中的“ceshi”下,展开“Cruise Reservation”,然后右键单击“Cruise”测试。选择“关联的缺陷”。将打开“关联的缺陷”

10、对话框。,将缺陷与测试相关联,1.添加关联的缺陷。单击“关联”按钮。将打开“关联缺陷”对话框。2.在“缺陷网格”中查看关联的测试。打开“缺陷”模块,在“缺陷网格”中选择您的缺陷,然后选择“查看” “关联的测试”。将打开“关联的测试”对话框。 “详细信息”选项卡中显示该测试的描述。 “设计步骤”选项卡中列出了测试步骤。 如果测试是自动进行的,则“测试脚本”选项卡中显示测试脚本。 “附件”选项卡中列出了所有附件。 “需求范围”选项卡显示了测试包含的需求。,生成报告,1.打开需求模块,选择“分析” “报告” “标准需求报告”。将打开报告,其中显示默认数据。2.单击“配置报告和子报告”按钮 ,将打开报

11、告自定义页,其中显示选择的默认选项。3.定义筛选器,查看以特定用户名创建的需求。4.将报告添加为收藏夹视图。单击“添加到收藏夹”按钮 。将打开“添加收藏夹”对话框。在“名称”框中,如键入:按作者分类的标准需求。单击“确定”。该报告被添加到左窗格的报告列表中。,总结,QC主要流程:创建项目,明确需求;根据需求生成测试计划;按照计划设计并执行测试;发现问题记录问题。1.先在QC上的需求上建立一个文件夹,输入你需要测试的需求,再在QC计划上建立一个文件夹创建一个新的测试再在新建的测试用例下输入细节、步骤,最后将输入的步骤生成QTP测试脚本。2.打开QTP,把QTP与QC连接,再打开file-open,打开在QC中建立的用例脚本3.在QTP中处理你的测试脚本,如分割Action,修改Action属性,编写test case的Action,调用已经存在或新增的Action,导入Excel表格,添加库函数,设置Exise等待超时时间,调试脚本等等。4.运行测试:在QC上的test lab上将 plan上的测试用例脚本导入( )到lab上,再运行。5.在QC上的菜单栏上的点击Analysis下Roports选择你要生成的报告形式。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号