软件测试自动化工具ppt课件.ppt

上传人:牧羊曲112 文档编号:1421430 上传时间:2022-11-22 格式:PPT 页数:27 大小:1.75MB
返回 下载 相关 举报
软件测试自动化工具ppt课件.ppt_第1页
第1页 / 共27页
软件测试自动化工具ppt课件.ppt_第2页
第2页 / 共27页
软件测试自动化工具ppt课件.ppt_第3页
第3页 / 共27页
软件测试自动化工具ppt课件.ppt_第4页
第4页 / 共27页
软件测试自动化工具ppt课件.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《软件测试自动化工具ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件测试自动化工具ppt课件.ppt(27页珍藏版)》请在三一办公上搜索。

1、软件自动化测试工具,软件测试技术系列讲座之三,主讲:温艳冬,内容提纲,自动化测试概述自动化测试工具一览自动化工具市场占有率 LoadRunner介绍软件测试方面的考试、认证学习资料结束语,1、自动化测试概述,自动化测试的优点,对程序的回归测试更方便可以运行更多繁琐的测试可执行一些手工测试困难或不可能进行的测试更好地利用资源测试具有一致性和可重复性测试的复用性可以让产品更快地投放市场增加软件信任度,以Winrunner为例,自动化测试工具的作用,记录业务流程并生成脚本程序的能力。对各种网络设备的模仿能力。用有限的资源生成高质量虚拟用户的能力。对于整个软件和硬件系统中各个部分的监控能力。对于测试结

2、果的表现和分析能力。,当软件开发过程中具有下列情况时首先需要考虑引入自动化测试:非常重要的测试涉及范围很广的测试对主要功能的测试容易自动化的测试很快有回报的测试运行最频繁的测试,注意,软件测试工具不能代替软件测试员,它们只能是帮助软件测试员更好的工作。使用测试工具并不一定总是正确的,手工测试也必不可少。如果在测试中运行10%的测试需要花费90%的时间,那么将这10%的测试自动化是值得的。,2、自动化测试工具一览,负载压力测试工具(1)LoadRunner :支持的协议多;负载压力测试方案设置灵活;丰富的资源监控;报告可以导出到Word、Excel以及HTML格式。 (2)QALoad :测试接

3、口多;可预测系统性能;通过重复测试寻找瓶颈问题;从控制中心管理全局负载测试;可验证应用的扩展性;性能价格比较高。(3)JMeter :一个专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。(4)WAS :MicroSoft提供的免费的Web负载压力测试工具,应用广范。(5)OpenSTA 的 特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件,2、自动化测试工具一览,功能测试工具:(1)WinRunner 企业级的功能测试工具,通过自动录制、检测和回放用户的应用操作,从而提高测试效率。(2)QARun 一款自动回归测试工具,要安装QARun

4、必须安装.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、自动化测试工具一览,白盒测试(1)Logiscope (2)PRQA (3)Ju

5、nit (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)吞吐量(Throughput) 每秒交易数(Transaction per Second)

6、资源利用率(Hardware/Software Resource Utilization)可靠性或稳定性(Reliability or Stability)可伸缩性(Scalability)可恢复性(Recoverability),理发店的性能模型,理发店性能模型,理发店模型的3 个假设(1)理发店中一共有3 名理发师(2)每位理发师剪一个发的时间都是1 小时(3) 我们顾客们都是很有时间观念的人而且非常挑剔,他们对于每次光顾理发店时所能容忍的等待时间+剪发时间是3小时,而且等待时间越长,顾客的满意度越低。如果3个小时还不能剪完头发,我们的顾客会立马生气的走人。,测试过程模型,4.2 Load

7、Runner 工作过程,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、软件测试方面的考试、认证,计算机软件水平考试 中级 软件评测师计算机等级考试四级 软件测试工程师工具认证,如HP-Me

8、rcury QAI CSTE,6、学习资料,自动化测试实践之QTP,自动化测试之LoadRunner,自编辅助资料软件性能测试与LoadRunner实战 于涌人民邮电出版社 (2008-06出版)性能测试从零开始:LoadRunner入门 软件测试网组、51Testing软件测试网组电子工业出版社 (2008-07出版)软件评测师教程, 柳纯录,清华大学出版社 2005版软件性能测试过程详解与案例剖析 段念清华大学出版社 (2006-08出版),更好更专业,少提交虚假的BUG少提交重复的BUG穷追不舍重视交流分析错误原因发现了问题后要再现一遍,不要急于提交不要放弃不能重现的BUGBUG 的描述要清晰,无歧义图片要经过裁剪,结束语: 测试中有科学也有艺术,测试的流程和规范是科学,测试的思想和方法是艺术。 流程和规范搭起了骨架,思想和方法是肌肉和血液。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号