




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件自动化测试工具,软件测试技术系列讲座之三,主讲:温艳冬,内容提纲,自动化测试概述 自动化测试工具一览 自动化工具市场占有率 LoadRunner介绍 软件测试方面的考试、认证 学习资料 结束语,1、自动化测试概述,自动化测试的优点,对程序的回归测试更方便 可以运行更多繁琐的测试 可执行一些手工测试困难或不可能进行的测试 更好地利用资源 测试具有一致性和可重复性 测试的复用性 可以让产品更快地投放市场 增加软件信任度,以Winrunner为例,自动化测试工具的作用,记录业务流程并生成脚本程序的能力。 对各种网络设备的模仿能力。 用有限的资源生成高质量虚拟用户的能力。 对于整个软件和硬件系统中
2、各个部分的监控能力。 对于测试结果的表现和分析能力。,当软件开发过程中具有下列情况时首先需要考虑引入自动化测试: 非常重要的测试 涉及范围很广的测试 对主要功能的测试 容易自动化的测试 很快有回报的测试 运行最频繁的测试,注意,软件测试工具不能代替软件测试员,它们只能是帮助软件测试员更好的工作。 使用测试工具并不一定总是正确的,手工测试也必不可少。 如果在测试中运行10%的测试需要花费90%的时间,那么将这10%的测试自动化是值得的。,2、自动化测试工具一览,负载压力测试工具 (1)LoadRunner :支持的协议多;负载压力测试方案设置灵活;丰富的资源监控;报告可以导出到Word、Exce
3、l以及HTML格式。 (2)QALoad :测试接口多;可预测系统性能;通过重复测试寻找瓶颈问题;从控制中心管理全局负载测试;可验证应用的扩展性;性能价格比较高。 (3)JMeter :一个专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。 (4)WAS :MicroSoft提供的免费的Web负载压力测试工具,应用广范。 (5)OpenSTA 的 特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件,2、自动化测试工具一览,功能测试工具: (1)WinRunner 企业级的功能测试工具,通过自动录制、检测和回放用户的应用操作,从而提高测试效率
4、。 (2)QARun 一款自动回归测试工具,要安装QARun必须安装.net环境,还提供与TestTrack Pro的集成。 (3)Rational Robot 属于Rational TestSuite中的一员,对于Visual studio 6编写的程序支持的非常好,同时还支持Java Applet、HTML、Oracle Forms、People Tools应用程序的支持。 (4)Functional Tester 它是Robot的Java实现版本,Robot被移植到了Eclipse平台,并完全支持 Java和.net。可以使用VB.net和Java进行脚本的编写。,2、自动化测试工具一览
5、,白盒测试 (1)Logiscope (2)PRQA (3)Junit (4)DevPartner (5)Rational Purify,3、自动化工具市场占有率,4、LoadRunner 介绍,什么是性能? LoadRunner 基本原理 应用LoadRunner的过程 LoadRunner的组成部分 LoadRunner 使用演示,4.1 如何评价系统的性能,用户(end-user)的视角 响应时间(Response Time) 开发者(developer)的视角 响应时间(Response Time) 并发用户数(The Number of Concurrent Users) 吞吐量(T
6、hroughput) 每秒交易数(Transaction per Second) 资源利用率(Hardware/Software Resource Utilization) 可靠性或稳定性(Reliability or Stability) 可伸缩性(Scalability) 可恢复性(Recoverability),理发店的性能模型,理发店性能模型,理发店模型的3 个假设 (1)理发店中一共有3 名理发师 (2)每位理发师剪一个发的时间都 是1 小时 (3) 我们顾客们都是很有时间观念的人而且非常挑剔,他们对于每次光顾理发店时所能容忍的等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意
7、度越低。如果3个小时还不能剪完头发,我们的顾客会立马生气的走人。,测试过程模型,4.2 LoadRunner 工作过程,4.2 LoadRunner内部结构,4.3 LoadRunner的测试过程,LoadRunner的测试过程如下图所示:,4.4 LoadRunner的组成部分,LoadRunner由以下三个部分组成: Mercury Virtual User Generator(VuGen)创建脚本。 Mercury LoadRunner Controller设计、运行、监视方案。 Mercury Analysis分析测试结果。,4.5 LoadRunner 使用演示,5、软件测试方面的考
8、试、认证,计算机软件水平考试 中级 软件评测师 计算机等级考试四级 软件测试工程师 工具认证,如HP-Mercury QAI CSTE,6、学习资料,自动化测试实践之QTP,自动化测试之LoadRunner,自编辅助资料 软件性能测试与LoadRunner实战 于涌人民邮电出版社 (2008-06出版) 性能测试从零开始:LoadRunner入门 软件测试网组、51Testing软件测试网组电子工业出版社 (2008-07出版) 软件评测师教程, 柳纯录,清华大学出版社 2005版 软件性能测试过程详解与案例剖析 段念清华大学出版社 (2006-08出版),更好更专业,少提交虚假的BUG 少提交重复的BUG 穷追不舍 重视交流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管理创新方法试题及答案
- 贵州中考语文答案及试题
- 防火培训试题及答案
- 小院经济面试题及答案
- 西方国家的电力政策与国际关系试题及答案
- 现代文学小说主题应用题集
- 项目管理中的网络安全策略试题及答案
- 机电工程流体控制试题汇编
- 软件设计中的用户角色分配与试题答案
- 探讨2025年机电工程的国际化趋势试题及答案
- 尾矿库巡查记录表
- 2022年北京海淀区八年级下学期期末生物试卷(含答案)
- 公路质量控制要点及质量通病防治手册(含图)
- 《乘风破浪的姐姐》招商方案
- 工业漆水性丙烯酸防护msds
- 2022年事业单位招聘考试(畜牧兽医)综合试题库及答案
- 《民国人物大辞典》附名录
- 消防管理制度的制作张贴规范及图例
- DB4403∕T 199-2021 中医药健康文化宣教旅游示范基地评定规范
- 福州供电段接触网设备检修工艺
- 工装治工具管理程序(含表格)
评论
0/150
提交评论