自动化测试工具之QTP课件.ppt

自动化测试工具之QTP课件.ppt

ID:57174890

大小:255.50 KB

页数:22页

时间:2020-08-02

自动化测试工具之QTP课件.ppt_第1页
自动化测试工具之QTP课件.ppt_第2页
自动化测试工具之QTP课件.ppt_第3页
自动化测试工具之QTP课件.ppt_第4页
自动化测试工具之QTP课件.ppt_第5页
资源描述:

《自动化测试工具之QTP课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自动化测试工具QTPQuickTestProfessional工具的适用性QTP基本使用界面展示演示Web测试工具QTPWinRunnerRationalRobotSkillTestRFT(商用,用户群不大)Selenium(开源)Web测试工具工具成熟性资料全面性工具对象识别能力(基于GUI更好的模拟真实的用户操作)脚本语言支持能力参数化执行报告Web测试工具易用性:图形化操作界面简单易用兼容性:提供了较好的支持环境可以覆盖绝大多数的软件开发技术测试脚本重用性价格为什么要使用QTP?什么样的项目(产品)适合用QTP实现自动化

2、测试?产品或长期项目适合于QTP自动化测试,短期项目或一次性项目不适合于QTP自动化测试;界面为主要交互方式的项目(产品)适合于用QTP,基于底层服务或协议的项目(产品)不适合于用QTP;另外,对于同一产品有多个客户定制版,并且各个定制版本功能基本相同的场合也是非常适合于做自动化测试的,因为这种情况下,自动化脚本的利用率很高。产品QTP基于B/S系统的自动化功能测试软件程序测试可以覆盖绝大多数的软件开发技术测试用例可重用简单高效回归测试---重复单一的数据录入或是击键等测试操作QTP支持不同的开发环境,在正式录制之前,需要根据

3、被测程序的开发环境,选择合适的Add-In,并进行加载。制定测试计划运行测试创建测试脚本增强测试脚本功能分析测试结果QTP功能测试流程依据被测项目的具体需求分析被测应用特点应用自动测试工具于回归测试录制脚本启动QTP的录制功能,按照TestCase的操作步骤描述执行,QTP自动记录每一步操作,并自动生成VBScript脚本。修改增强脚本        录制好的脚本可能包含错误,或者没有达到预期的目的,这就需要在录制脚本的基础上,进行修改增强。回放脚本-Run之后会自动出现运行的结果页面,结果页面中pass为0,fail也为0,

4、因为没有任何验证点,就无所谓对错。-对于回放的错误,首先要判断是脚本本身的错误还是程序的错误,确认后再提交Bug。调试脚本-回放通过的脚本,不一定正确,也可能会包含错误-在测试脚本正式使用之前,要保证其本身的正确性-避免测试脚本故障和被测程序故障搅在一起插入验证点---期望的结果大多数验证点可以在录制中或全部录制完后插入。录制中可以点击工具栏上的插入,录制完后可以再ActiveScreen窗口中右键点击需要检查的对象,然后在右键菜单中选择相应的验证点类型。脚本维护-被测试程序的不断更新,也需要更新相应的测试脚本-采用版本管理工

5、具保存脚本,可以随时获取历史版-采用统一的命名规范-添加充分的注释,避免时间久了,不能读懂脚本常用的验证点:textcheckpoint先选择一段文字,然后再该文字上右击,选择inserttextcheckpoint,在弹出的对话框中选择Constant常量或者Parameter参数的方式,常量很简单,固定的期望值,Parameter参数化验证点见下详解;图片类型验证点选择一个图片,右击,选择Insertstandardcheckpoint位图类型验证点可以在ActiveView中任何位置右击,选择InsertBitmapch

6、eckpoint,然后在弹出的对话框中选择部分区域作为比较的对象。其他还有,比如表格验证点/页面验证点/数据库验证点插入验证点后再Run一下,就可以看到是pass还是fail了。参数化测试:每个Action都有自己的数据表,比如默认的Action1就有对应的Action1数据表,另外,所有Action可以共用一个Global数据表。界面展示:关键字视图专家视图专家视图与关键字视图对应演示:录制脚本回放脚本,查看结果添加测试信息输出设置检查点,回放查看结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。