- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;什么是自动化测试
自动化测试的优势
自动化测试的方法比对
自动化测试流程
经验总结及分析建议;
;什么是自动化测试
自动化测试的优势
自动化测试的方法比对
自动化测试流程
经验总结及分析建议;自动化测试的优势;自动化测试的优势;3.增强测试的覆盖率,从而提高产品质量,降低潜在风险;4.通过自动化测试发现系统的隐患,保证了系统上线后的稳定运行,避免了由于系统缺陷造成的损失。;创建优良可靠的测试过程,减少人为错误;
可以运行更多更繁琐的测试;
可以执行一些手工测试困难或不可能进行的测试;
更好的利用资源;
测试具有一致性和重复性;
测试脚本的重用性;;什么是自动化测试
自动化测试的优势
自动化测试的方法比对
自动化测试流程
经验总结及分析建议;自动化测试常用的方法
按照脚本的编写方法分为:
录制方式
描述性编程的方式
按照脚本的组合方式分为:
QTP方式
QTP+QC方式
QTP+其它辅助工具的方式
按照脚本的action数分为:
单个action的方式
多个action的方式。;例如:
Browser(管理系统).Page(管理系统).Link(我的工作日志).Click;共同点
都通过识别界面对象,实现功能的自动化
不同点
录制方式需要使用对象库,描述性编程不需要对象库,对象是运行时实时在页面中获取的。
录制方式的脚本后期需要维护对象库
录制方式脚本不灵活,不能随着环境的改变而变化;脚本组合方式的简单介绍:
QTP方式:
QTP中编写脚本,在QTP自带的工具中执行组装及运行。
QTP+QC方式:
QTP中编写脚本,将脚本保存到QC的“业务组件”模块中,然后通过模块“测试计划”将一个个单独的脚本按照每个案例的要求进行组合,最后在“测试实验室”模块中设置每个业务流、执行流或者单个的脚本的执行顺序,实施执行。
现在的很多公司都是使用QTP+QC方式这种方式,例如:百度、TATA、移动等
QTP+其他辅助工具的方式:
这里的辅助工具可能是只实现运行时配置数据的功能;也可能是集脚本的组合、脚本的调用、数据的配置为一体的功能;还可能是为了更好的识别对象加载的其他自动化工具。(如辅助工具:TAR插件、autoit3插件、word、excel、FER等)根据辅助工具的不同,脚本的组合与调用方式也不同。;;QTP+QC方式、QTP+加辅助工具的方式的不同:
脚本的编写:
QTP+QC方式:编写的脚本只能为录制方式的;
QTP+其它辅助工具的方式:可以是录制方式也可以为描述性编程方式。
函数调用:
QTP+QC方式:只能调用本脚本中编写的函数,不能调用公共函数;
QTP+其它辅助工具的方式:通过在资源中加载公共函数,脚本中可以直接调用。
数据配置:
QTP+QC方式:每次运行时必须一个一个业务流或者执行流的配置数据;
QTP+其它辅助工具的方式:辅助工具可以将本次执行的脚本用的所有参数进行统一配置。;QTP+QC方式、QTP+其它辅助工具的方式的不同:
执行目的的直观性:
QTP+QC方式:脚本按照一定顺序组成的业务流或者执行流,不能快速直观地看到每个流的具体验证目的;
QTP+其它辅助工具的方式:辅助工具一般采用EXCEL方式,每个脚本后都有备注部分,为了能够快速的了解脚本在各种流中的执行目的。
缺陷的提交方式:
QTP+QC方式:脚本执行时的发现的缺陷可以直接提交到QC的缺陷管理中;
QTP+其它辅助工具的方式:通过查看并且分析实际的执行结果,手动提交缺陷。;单个action方式比多个action方式的优势:
颗粒度:
单个action方式:每个脚本实现一个最基本的系统功能;
多个action方式:每个脚本实现多个系统的基本功能,脚本分解颗粒度比较大。
复杂性:
单个action方式:每个脚本中只实现一个基本功能,脚本简单,容易阅读;
多个action方式:每个脚本中由一个主控action控制其余几个action的运行,脚本相对比较复杂,阅读困难。
复用性
单个action方式:脚本颗粒度小,根据不同的业务流,可以随意的组合脚本,脚本组合方便;
多个action方式:脚本颗粒度大,不同的业务流,脚本组合比较繁琐,复用性相对比较低。;什么是自动化测试
自动化测试的优势
自动化测试的方法比对
自动化测试流程
经验总结及分析建议;自动化测试流程;什么是自动化测试
自动化测试的优势
自动化测试的方法比对
自动化测试流程
经验总结及分析建议;;;
文档评论(0)