测试使用操作手册课件

上传人:风*** 文档编号:242745625 上传时间:2024-09-02 格式:PPT 页数:43 大小:1.07MB
返回 下载 相关 举报
测试使用操作手册课件_第1页
第1页 / 共43页
测试使用操作手册课件_第2页
第2页 / 共43页
测试使用操作手册课件_第3页
第3页 / 共43页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,测试使用操作手册,演讲者:郑国琴,测试使用操作手册演讲者:郑国琴,1,QC-目录,1.测试需求,2.测试计划,3.测试运行,4.缺陷测试,QC-目录1.测试需求,2,QC-增加需求,在“文档视图”中显示需求树(文档视图)。,单击“新建需求” 按钮如” Cruise Reservation”。将打开“新建需求”对话框。添加子需求同理,如“Cruise search和Cruise Booking”。,QC-增加需求在“文档视图”中显示需求树(文档视图)。单击“,3,QC-需求转换为测试,打开需求模块,选择一个需求,如“Cruise search”。,打开“转换为测试”向导选择“工具” “转换为测试” “转换选中的”。将打开转换对话框。,选择一种自动转换方法。,如选择第二个选项“将最底层的子需求转换为测试”,将选定需求转换为测试。,开始转换过程。,到测试计划数中就可以看到“Cruise search”测试。,QC-需求转换为测试打开需求模块,选择一个需求,如“Crui,4,测试设计在QC中录入测试用例,在“Test Plan”新建一个文件夹“测试用例试验”,用来存放测试脚本,再新建立测试用例“登入测试”,测试设计在QC中录入测试用例在“Test Plan”新建,5,测试设计在QC中录入测试用例,添加对脚本的描述说明文字。说明脚本实现的内容、目的,测试设计在QC中录入测试用例添加对脚本的描述说明文字。说,6,测试设计在QC中录入测试用例,录入所有的步骤。如果是业务功能的基础脚本,每一个step,就对应一个业务功能。如果该脚本是用来描述一个测试用例的,则一个step就是一个操作。,测试设计在QC中录入测试用例录入所有的步骤。如果是业务,7,将需求链接到测试,打开测试计划,选择一个测试如显示“,Cruise search,” ,,在右窗格中,单击“需求范围”选项卡。现有需求范围将显示在范围网格中。(注意,“Cruise,search,”需求已经链接到“Cruise,search,”测试,因为您已经将需求转换为测试),单击“选择需求”按钮,在右侧就可以显示需求树。可以通过查找将选择的需求添加到范围网格。,将需求链接到测试打开测试计划,选择一个测试如显示“Crui,8,将测试链接到需求,同理也可以将测试链接到需求,打开“需求”模块,选择 “覆盖范围视图”需求树。,在“测试覆盖范围”选项卡中,单击“选择测试”按钮,在右侧显示测试计划树。,将选种的“Cruise Booking”测试添加到范围网格。,将测试链接到需求同理也可以将测试链接到需求,9,分析测试范围,在“覆盖范围分析视图”中可以对需求覆盖范围进行分析,分析测试范围在“覆盖范围分析视图”中可以对需求覆盖范围进行分,10,测试设计在QC中录入测试用例,Step录入完成后,自动生成QTP的测试脚本。,测试设计在QC中录入测试用例Step录入完成后,自动生成,11,测试设计在QC中录入测试用例,生成的脚本中,只包含说明信息。,测试设计在QC中录入测试用例生成的脚本中,只包含说明信息,12,测试实现,测试实现,需要实现两部分的内容,1.测试用例的实现( TestCase Action的实现),2.基础业务功能的实现(reusable Action的实现),其中,testCase Action只调用reusable Action,每个业务功能如何实现,都放在了resuable Action中。,测试实现测试实现,需要实现两部分的内容,13,测试实现,使用QTP连接QC,测试实现使用QTP连接QC,14,测试实现实现testCase Action,测试实现实现testCase Action,15,测试实现实现testCase Action,按照脚本的说明信息,将基础的业务功能脚本分割成多个resuable的Action。,注意:分割了的Action,不能再合并。,测试实现实现testCase Action按照脚本的说明信,16,测试实现实现testCase Action,依次的,将所有的Action分割完成,测试实现实现testCase Action依次的,将所有的,17,测试实现实现testCase Action,修改基础业务功能Action的属性,使其可重用。,测试实现实现testCase Action修改基础业务功能,18,测试实现实现testCase Action,修改Action的输入、输出参数。,输入输出参数的数据类型建议只使用String型,且各只有1个。,输入的参数,是将数组转成字符串传入的,需要经过解析后才能使用。,测试实现实现testCase Action修改Action,19,测试实现实现testCase Action,切换到Expert View,可以调用一些已经存在的Action,测试实现实现testCase Action切换到Exper,20,测试实现实现testCase Action,将输入参数和数据写入到一个Excel表格中,并保存,测试实现实现testCase Action将输入参数和数据,21,测试实现实现testCase Action,将测试数据导入到脚本登入的Action1中,测试实现实现testCase Action将测试数据导入到,22,测试实现实现testCase Action,一些经常使用功能(如getLocalDTData),我们可以把它添加到库函数中去,在QTP中新建一个Action,测试实现实现testCase Action一些经常使用功,23,测试实现实现testCase Action,保存另存到QC服务器上,测试实现实现testCase Action保存另存到Q,24,测试实现实现testCase Action,点击 Test Setting,打开设置页面,将脚本与库函数关联起来,测试实现实现testCase Action点击 Test,25,测试实现实现testCase Action,脚本例如:,测试实现实现testCase Action脚本例如:,26,测试实现实现基础业务功能的脚本,reusable Action的实现(实现基础业务功能的脚本)编写业务功能相关的常用函数的函数库(如把字符串转换成数组)、匹配等等。,测试实现实现基础业务功能的脚本 reusable Act,27,测试执行-在QC中运行测试套件,登陆QC,进入Test Lab,自定义测试集后,将测试添加到测试集。,测试执行-在QC中运行测试套件登陆QC,进入Test Lab,28,计划测试运行,在“执行流”选项卡中,可以指定执行测试的日期和时间并为其设置条件。“条件”基于“执行流”中另一个指定测试的结果。通过设置条件,可以推迟当前测试的执行,直到另一个指定的测试运行完成或者通过。您还可以设置执行测试的顺序。例如,您可以计划“测试 2”只有在“测试 1”完成后才运行,而“测试 3”只有在“测试 2”通过后才运行。还可以计划“测试 1”和“测试 2”在“测试 3”运行的前一天运行。“执行流”将以图表格式显示测试及其条件。,计划测试运行在“执行流”选项卡中,可以指定执行测试的日期和,29,手动运行测试,在“执行网格”选项卡中,选择“Cruise Booking”测试。单击“运行”按钮。将打开“Manual Runner”对话框,。,手动运行测试在“执行网格”选项卡中,选择“Cruise B,30,手动运行测试,单击“执行步骤”按钮。由于测试中包含一个未分配的参数,所以将打开“运行的参数值”对话框。,手动运行测试单击“执行步骤”按钮。由于测试中包含一个未分配,31,测试执行-在QC中运行自动测试集,运行测试集-点击Run Test Set,测试执行-在QC中运行自动测试集运行测试集-点击Run Te,32,测试报告,生成当前测试报告:,要在 QuickTest Professional 中查看测试结果,请单击“启动报告”按钮。,测试报告生成当前测试报告:,33,测试报告,测试报告,34,缺陷-增加缺陷,缺陷-增加缺陷,35,缺陷-增加缺陷,缺陷-增加缺陷,36,匹配缺陷,1.显示 “缺陷”模块。在“缺陷网格”中,选择 37 这一缺陷的ID。,(如果找不到缺陷ID37,请单击“清除筛选器/ 排序”按钮 ,清除应用于网格的筛选器。),2.查找类似缺陷,单击“查找类似缺陷”按钮,结果存储在“类似的缺陷”对话框中,按检测到的类似百分比排序,匹配缺陷1.显示 “缺陷”模块。在“缺陷网格”中,选择 37,37,更新缺陷,显示“缺陷”模块,打开“缺陷详细信息”对话框。,更新缺陷显示“缺陷”模块,打开“缺陷详细信息”对话框。,38,通过邮件发送缺陷,可以向另一用户发送有关缺陷的电子邮件。这样,您便可以定期将有关缺陷修复活动的信息通知给开发人员和质量保证人员。Quality Center 在电子邮件中包括“转至缺陷”链接,使收件人可以直接转至该缺陷。,通过邮件发送缺陷可以向另一用户发送有关缺陷的电子邮件。这样,39,将缺陷与测试相关联,打开测试计划,在测试计划树中的“ceshi”下,展开“Cruise Reservation”,然后右键单击“Cruise”测试。选择“关联的缺陷”。,将打开“关联的缺陷”对话框。,将缺陷与测试相关联打开测试计划,在测试计划树中的“cesh,40,将缺陷与测试相关联,1.添加关联的缺陷。单击“关联”按钮。将打开“关联缺陷”对话框。,2.在“缺陷网格”中查看关联的测试。,打开“缺陷”模块,在“缺陷网格”中选择您的缺陷,然后选择“查看” “关联的测试”。将打开“关联的测试”对话框。, “详细信息”选项卡中显示该测试的描述。, “设计步骤”选项卡中列出了测试步骤。, 如果测试是自动进行的,则“测试脚本”选项卡中显示测试脚本。, “附件”选项卡中列出了所有附件。, “需求范围”选项卡显示了测试包含的需求。,将缺陷与测试相关联1.添加关联的缺陷。单击“关联”按钮。将打,41,生成报告,1.打开需求模块,选择“分析” “报告” “标准需求报告”。将打开报告,其中显示默认数据。,2.单击“配置报告和子报告”按钮 ,将打开报告自定义页,其中显示选择的默认选项。,3.定义筛选器,查看以特定用户名创建的需求。,4.将报告添加为收藏夹视图。,单击“添加到收藏夹”按钮 。将打开“添加收藏夹”对话框。在“名称”框中,如键入:按作者分类的标准需求。单击“确定”。该报告被添加到左窗格的报告列表中。,生成报告1.打开需求模块,选择“分析” “报告” “,42,总结,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选择你要生成的报告形式。,总结QC主要流程:创建项目,明确需求;根据需求生成测试计划;,43,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!