选择自动化测试方法_第1页
选择自动化测试方法_第2页
选择自动化测试方法_第3页
选择自动化测试方法_第4页
选择自动化测试方法_第5页
免费预览已结束,剩余42页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择自动化测试方法HP测试经理自动化解决方案架构师移动测试站第一期自动化测试自动化测试现在已经是大家都非常熟悉的一种测试方法。2©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试应用v

应用于传统的v

应用于敏捷的开发模式中。开发模式中。(重要)现在的也越来越需要自动化测试3©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试可以用于什么场景?来看看自动化可以用于哪些测试。测界面(功能)?测性能(性能)?4©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试应用自动化测试可以应用于任何一个需要它并可以实现的场景里。自动化确实能带来很大收益的场景里。它不仅仅是UI功能测试,性能测试,它有更广阔的应用空间。可持续集成的测试需求。5©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试形式测试硬件测试重复的耗时的任务6©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.测试硬件

E.g.网络分析:HP

Network

Management

Center

工具:可对各种简单到复杂、局域到广域,包括各种网络厂商、网络产品、网络协议的分析和

的功能。:编写一些 代码,给 直接发命令进行行为测试。测试路由器生活中见过测试路由器通不通的一些工具。...7©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试形式测试硬件测试重复的耗时的任务8©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.测试性能测试:LoadRunner,IBM

Rational

Robot+TestManager,…功能测试:QTP(UFT),Selenium,…白盒测试:ParasoftJtest,集成开发环境自带的…测Web服务器:SoapUI9©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.10©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化工具通用功能特点

Ø

录制Ø

回放Ø

对象库Ø

添加检查点Ø

参数化Ø

测试报告如何利用工具进行

测试

自动化工具的使用与原理其实都是相通的。重点在于要思考如何去高效的根据实际项目去构建自动化测试。11©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(一)?

§

一个稳定的小项目§

主流程冒烟测试§

时间少(2个月内完成)§

少(1个人)12©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(一)

13©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.可以直接依赖工具去完成。14©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(二

)

§

一个大项目。§

自动化测试需求较多涉及到冒烟,回归测试,还会测功能点。§

周期较长。(1年)§

测试点不断增加。自动化框架的产生

的基思想–框架是一组自动化测试的规范、测试础代码,以及测试思想、惯例的集合。–

可用于减少冗余代码、提高代码生产率、提高代码重用性和可

性。15©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(二

)

16©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(二

)

17©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

客户不会自动化工具,也根本不想了解工具。客户希望用例简单易懂,定制测试报告。,用例数据,截图,报告…

太多东西眼花缭乱,该如何

。18©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.19©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化框架的延伸

让自动化测试变得简单,容易管理,可持续集成o自动化框架规定的形式,可以简单,可以复杂。完全是根据当前的项目,因地制宜。自动化框架是一个归档型整合,是一个解决方案。场景(三

)

归档化20©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Config:一般可以放一些配置性的东西在里面场景(三

)

Data:存放着环境数据和测试数据,还可以放一些要用的附件22©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Library

&

Object

Repository23©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Report:

存放报告和截图24©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Scripts

&

TestCase:一般存放和测试用例25©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Scripts

&

TestCase:一般存放和测试用例26©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

Scripts

&

TestCase:一般存放和测试用例27©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(三

)

28©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.29©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四

)

规模很大的项目(3-5

年)。涉及到的业务流程非常多,操作多。业务功能,业务模块很多。测试数据繁多。并且要求与QC或ALM整合管理。持续回归测试。场景(四

)

30©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四

)

31©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四)32©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四

)

33©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四)34©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(四

)

开义

发报

执告

行v36©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(五

)?

超大规模企业级项目集群(20

多个相关系统)。一两台测试机根本不满足测试需求。各个系统开发环境各不相同。项目测试持续集成。周期非常长。(6-10年甚至久)37©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化工厂

自动化工厂理念,是一个更大规模,融合产品,测试方法,横向纵向整合的自动化解决方案。借助面象概念一提高自动化框架组件重用性、扩展性、集产品用例标准测试方法接口终端BI采购BI供应链BIPlanningiSales…对数测试阀值验证环境功能回归性能测试数据库优点:产品自动化测试、产品标准测试方法、平台

接口完全解耦、每一层负责不同的职责,可以横向扩展,纵向相接。相同技术架构产品无需独立开发

,标准测试方法在不同产品间重用,随着产品的需求持续集成测试方法。个性化的产品测试用例开发成本将大大降低。…ObjectClassInstance38©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.建立测试”云”服务一增加自动化测试并行度,提高执行效率,建立自动化工厂特点:控制器自动化测试机配置与测试任务配置分离,任何测试机都可以执

试活动

。测试机可以通过 机,灵活加入/注销到自动化测试工厂。3.控制器定时进行负载均衡,尽可能发挥测试机的利用率。4.用户通过Web界面发起测试任务,操作简单易懂,用户可以从界面上直接查看,并且也可以实时查看测试执行情况。测试机节点捐助39©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.40©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.场景(六

)

数据仓库项目。涉及到从数据源到数据集市的抽取,需要核对数据。数据迁移。场景(六

)

数据库对数自动化测试,脱离测试工具,

仅仅需要用到 的自动化测试。支持源和目标表在数据库中进行数据比对,简单实用。用户仅仅只用把数据库信息和相应SQL语句放入参数表中,剩下的就有

代劳了,然后直接输出报告。以后每次回归,

直接用之。。。参数都不用怎么改。41©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.自动化测试形式测试硬件测试重复的耗时的任务42©Copyrigh

2010

Hewle

-Packard

Developmen

Company,

L.P.重复的耗时的任务

v

环境

。43©Copyrigh

2010

Hewle

-Packard

Developmen

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论