收藏 分销(赏)

软件测试工具简介.ppt

上传人:天**** 文档编号:10289019 上传时间:2025-05-16 格式:PPT 页数:49 大小:4.98MB
下载 相关 举报
软件测试工具简介.ppt_第1页
第1页 / 共49页
软件测试工具简介.ppt_第2页
第2页 / 共49页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,软件测试工具简介,-,偏向服务端,目标与对象,培训目标,了解测试工具的分类,熟悉服务端常用的测试工具,熟悉服务端常用测试工具的基本功能,培训对象,入职一年内的服务端测试新员工,本课程将占用,30,分钟,内容纲要,第一节:测试工具的作用,第二节:测试工具分类,第三节,:,服务端常用测试工具介绍,接口功能测试工具,性能测试工具,自动化工具,其他工具,思考,1,、为什么要使用测试工具?,2,、你用过哪些测试工具?,为什么要引入测试工具,执行困难的测试工作,提高工作效率,保证测试的准确性,工具能保证测试的准确性,防止人为疏忽造成的错误,固定的、重复性的工作由测试工具来完成,解决某些复杂、测试环境难以实的测试执行,事半功倍,事半功倍,内容纲要,第一节,:,测试工具的作用,第二节:测试工具分类,第三节,:,服务端常用测试工具介绍,接口功能测试工具,性能测试工具,自动化工具,其他工具,测试类型,编码规范化,代码静态度量,功能测试,性能测试,白盒测试,黑盒测试,动态测试,静态测试,测试管理,测试资源管理,缺陷跟踪管理,基于代码动态测试,覆盖率测试,可靠性测试,主流的黑盒功能测试工具,工具名,公司名,功能简介,WinRunner,Mercury,功能测试,Astra Quicktest,Mercury,功能测试,应用与回归和系统测试,Robot,IBM Rational,自动测试,应用于回归和自动测试,QARun,Compuware,自动测试,应用于回归和自动测试,SilkTest,Segue,由,Segue,公司开发。面向,Web,应用、,Java,应用和传统的,C/S,应用,进行自动化的功能测试和回归测试的工具,e-Test,Empirix,自动测试,应用于回归和自动测试,QTP,HP,用于回归测试和测试同一软件的新版本,主流的黑盒性能测试工具,工具名,公司名,功能简介,LoadRunner,Mercury,压力性能测试工具,Astra Quicktest,Mercury,WEB,自动测试工具,Qaload,Compuware,压力性能测试工具,SiteLoad,IBM Rational,性能测试工具,Webload,Radview,WEB,压力性能测试,Silkperformer,Segue,企业级负载测试工具预测软件系统的性能,e-Load,Empirix,压力性能测试工具,OpenSTA,OpenSTA,压力性能测试工具,RationalQuantify,IBM,查找性能瓶颈,Jmeter,Apache,Java,性能测试工具,白盒测试工具集,工具名,支持语言环境,简介,BoundChecker,C+,Delphi,API,和,OLE,错误检查、指针和泄露错误检查、内存错误检查,TrueTime,C+,Java,Visual Basic,代码运行效率检查、组件性能的分析,FailSafe,Visual Basic,自动错误处理和恢复系统,Jcheck,M$Visual J+,图形化的事件分析工具,TrueCoverage,C+,Java,Visual Basic,函数调用次数、所占比率统计以及稳定性跟踪,SmartCheck,Visual Basic,函数调用次数、所占比率统计以及稳定性跟踪,CodeReview,Visual Basic,自动源代码分析工具,根据测试需求选择工具,根据测试需求选择工具,测试管理,FIT,Scrum,SVN,RDM,TrackRecord,TestDirector,Test Manager,TestLink,QADirector,Test Plan Control,TestExpert,QTP,TestComplete,Selenium,Robot,E,-,Test,QARUN,WINRUNNER,TEAM TEST,功能自动化,LoadRunner,HttpWatch,SiteScope,Jmeter,PerformanceTester,WebPageTest,性能自动化,根据测试需求选择工具,根据测试需求选择工具,链接测试,Xenu,Web Link,Validat,LinkCheckerPro,Link Sleuth,soapUI,SOAtest,Postman,Poster,Jmeter,Httpclient,Swagger-,ui,接口测试,Appscan,N-Stalker,安全性测试,根据测试需求选择工具,单元测试,Nunit,CppUnit,PureCoverage,jtest,数据库测试,AnyDbTest,DBMonster,TestDataBuilder,DataFactory,TESTBYTES,开源测试,Bugzilla,TestLink,Jmeter,Robotium,兼容性测试,IETester,Browsershots,百度,app,SuperPreview,静态测试,Logiscope,PC-Lint,自动化集成,VBP,CruiseControl,内容纲要,第一节,:,测试工具的作用,第二节:测试工具分类,第三节,:,服务端常用测试工具介绍,接口功能测试工具,性能测试工具,自动化工具,其他工具,接口测试工具,Postman,接口测试常用工具,SoapUI,接口测试常用工具,Jmeter,接口测试常用工具,定制,性能测试工具,Jmeter,4.,在压力测试过程中,监控系统的性能。,性能测试工具,LoadRunner,5.,分析数据,从而找到影响性能的瓶颈。,记录用户的交互,将,动作记录成为测试需要的,脚本,2.,通过在脚本中添加测试数据和定义用户行为,将脚本变为运行虚拟用户运行所需要的脚本,3.,运行虚拟用户,从而产生压力。,性能测试工具,Apache ab,执行测试用例:,ab-n 1000-c 100-w localhost/index.php c:1.html,上面的测试用例表示,100,并发的情况下,共测试访问,index.php,脚本,1000,次,并将测试结果保存到,c:1.html,文件中。,性能测试工具,httpload,性能测试工具,web,资源监控测试工具,munin,资源监控测试工具,Grafana,collectd,InfluxDB,打造现代监控系统,资源监控测试工具,jmeter,插件,资源监控测试工具,脚本,Shell,脚本,#,每个十秒将,top,该进程的结果输出到,top.txt,中,注,pid,后有空格,top-d 10-b-p,6759,hiseePS.txt,#,过滤,top.txt,中的虚拟内存数据,物理内存数据以及,cpu,占用,输出到,VIRT_MEM_CPU.txt,,然后,excel,统计绘图,awk,/,print,$5,$6,$9,top.txt,VIRT_MEM_CPU.txt,python,脚本,常用,http,抓包工具,_,浏览器内置,常用,http,抓包工具,_fiddler,常用,http,抓包工具,_,HTTP,Analyzer,常用单元测试,-Junit,代码覆盖度测试,-EMMA,代码服务盖度测试,-,Jcoco,代码服务盖度测试,-,Eclemma,自动化测试工具,-,Slenium,自动化测试工具,python+nose,自动化测试工具,ruby+respect,自动化测试工具,Root,FrameWork,脚本开发工具,PyCharm,脚本开发工具,-,Rubymine,脚本开发工具,-eclipse,脚本开发工具,IDEA,网络异常模拟测试工具,windows,网络异常模拟测试工具,linux,tc,是,Linux traffic control(,流量控制,),#,tc,qdisc,add dev eth0 root,netem,delay 100ms,该命令将,eth0,网卡的传输设置为延迟,100,毫秒发送,#,tc,qdisc,add dev eth0 root,netem,loss 1%,该命令将,eth0,网卡的传输设置为随机丢掉,1%,的数据包,#,tc,qdisc,add dev eth0 root,netem,duplicate 1%,该命令将,eth0,网卡的传输设置为随机产生,1%,的重复数据包,查看,TC,的状态,#,tc,-s-d,qdisc,show dev eth0tc-s-d class show dev eth0,删除,tc,规则,#,tc,qdisc,del dev eth0 root,计算机硬件测试工具,windows,资源监控:,系统自带,perfmon,、,jmeter,插件,系统温度检测,:,AIDA64,(,360、,鲁大师,),满载压力测试:prime95,liunx(ubuntu,),系统资源监控,:munin,系统温度监控:sensors,psensor,满载压力测试:CPUburn,memtester,其他小工具,Q-,dir,B,eyond,C,ompare,Cygwin,XenServer,、,VMware,NavicatPremium,、,DataGrip,Winmd5free,TcpUdp2.1.1,Cool Edit,Notepad+,xshell+xftp,MongoVUE,RedisDesktopManager,Api,-doc,、,swagger-,ui,软件测试工具的选择,从以下几个方面来权衡和选择:,功能,功能最关注,适用是根本,效果是重要参考,性能,是否跨平台,测试工具与被测软件的集成能力,与操作系统和开发工具兼容性,测试结果的展示能力,价格,除功能之外,价格是最重要的,考虑工具引入的一致性和连续性,课程回顾,测试工具为我们打来了什么好处?,目前测试工具的主要分类有哪些?,服务端常用的测试工具有哪些?,结束,感谢聆听!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服