自动化测试介绍-PPT课件.ppt

自动化测试介绍-PPT课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

韩喜芝 + 关注
实名认证
内容提供者

赶紧 下载啊啊啊啊

1亿VIP精品文档

相关文档