软件测试技术研究PPT文档格式.ppt
- 文档编号:15073529
- 上传时间:2022-10-27
- 格式:PPT
- 页数:44
- 大小:1.82MB
软件测试技术研究PPT文档格式.ppt
《软件测试技术研究PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《软件测试技术研究PPT文档格式.ppt(44页珍藏版)》请在冰豆网上搜索。
指测试关系型数据库完整性原则以及数据合理性测试。
2.白盒测试:
是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量.基本路径测试、条件测试、循环测试。
3.3.功能测试功能测试:
指测试软件各个功能模块是否正确,逻辑是否正确.等价划分、边界值分析。
4.4.UIUI测试:
测试:
指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字,图片组合是否完美,背景是否美观,操作是否友好等等5.5.性能测试:
性能测试:
主要测试软件测试的性能,包括负载测试,强度测试,数据库容量测试,基准测试以及基准测试.6.6.安全性和访问控制测试安全性和访问控制测试:
侧重于安全性的两个关键方面,应用程序级别的安全性,包括对数据或业务功能的访问;
系统级别的安全性,包括对系统的登录或远程访问。
7.7.故障转移和恢复测试故障转移和恢复测试:
指当主机软硬件发生灾难时候,备份机器是否能够正常启动,使系统是否可以正常运行,这对于电信,银行等领域的软件是十分重要的。
8.配置测试又叫兼容性测试又叫兼容性测试:
配置测试核实测试对象在不同的软件和硬件配置中的运行情况。
9.安装测试:
有两个目的,第一个目的是确保该软件在正常情况和异常情况的不同条件下:
例如,进行首次安装、升级、完整的或自定义的安装_都能进行安装。
异常情况包括磁盘空间不足、缺少目录创建权限等。
第二个目的是核实软件在安装后可立即正常运行。
10.多语种测试又称本地化测试又称本地化测试:
是指为各个地方开发产品的测试,如英文版,中文版等等,包括程序是否能够正常运行,界面是否符合当地习俗,快捷键是否正常起作用等等,特别测试在A语言环境下运行B语言软件。
11.11.文字测试测试:
文字测试测试:
测试软件中是否拼写正确,是否易懂,不测试软件中是否拼写正确,是否易懂,不存在二义性,没有语法错误;
文字与内容是否有出入等等,存在二义性,没有语法错误;
文字与内容是否有出入等等,包括图片文字。
包括图片文字。
12.分辨率测试:
测试在不同分辨率下,界面的美观程度测试在不同分辨率下,界面的美观程度,分为分为800*600,1024*768,1152*864,1280*768,1280*1024,1200*1600大小字体下测试。
大小字体下测试。
13.发布测试:
主要在产品发布前对一些附带产品,比如说明主要在产品发布前对一些附带产品,比如说明书,广告稿等进行测试书,广告稿等进行测试。
14.14.需求文档测试:
需求文档测试:
主要测试需求中是否存在逻辑矛盾以及需主要测试需求中是否存在逻辑矛盾以及需求在技术上是否可以实现;
求在技术上是否可以实现;
三、三、软件测试人才的社会需求软件测试人才的社会需求1、软件件测试行行业需求缺口巨大需求缺口巨大:
在软件业发达国家,软件测试人员与开发人员之比接近1:
1,而在中国该比例仅为1:
8左右。
22、软件测试人员结构组成分析、软件测试人员结构组成分析计划经理计划经理测试经理测试经理TeamLeader高级测试工程师高级测试工程师测试工程师测试工程师初级测试工程师初级测试工程师软件测试工程师的主要工工作作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。
3、软件测试工程师薪资调查测试工程师的起薪从20005000元/月不等,若有四年工作经验的话,薪资在8000元/月左右软件测试行业的从业者7成左右都拥有本科学历,本科学历的从业者的薪资约为大专学历从业者的1.33倍左右,而硕士学历的从业者薪资起点明显高于本科学历从业者,约为后者的1.49倍。
一般外语能力精通者的薪资为平均薪资的1.29倍左右,熟练者为平均薪资的1.09倍,深圳地区的平均年薪是全国各城市最高的,超出7万元,其中外商独资欧美企业的年薪为7.8万元,国营企业的年薪紧随其后,超过了7.3万元,合资/合作非欧美企业的年薪较低,约为6万。
四、软件测试工具四、软件测试工具11、应用测试工具的目的、应用测试工具的目的v提高测试质量提高测试质量v减少测试过程中的重复劳动减少测试过程中的重复劳动v实现测试自动化实现测试自动化22、测试工具的选择、测试工具的选择v功能、价格、测试自动化功能、价格、测试自动化33、测试工具的分类、测试工具的分类v白盒测试工具:
白盒测试工具:
CPPUNIT、JUNIT、CompuwareDevPartner、RationalPurify等等。
v黑盒测试工具:
黑盒测试工具:
MIWinRunner、RationalRobot等等。
v性能测试工具:
性能测试工具:
MercuryLoadRunnerMercuryLoadRunner、RadviewWebLoad、MicrosoftWebStress、ApacheJMeterApacheJMeter等。
等。
v测试管理工具:
测试管理工具:
RationalTestManager、CompurewareTrackRecord等软件。
等软件。
五、软件测试的认识误区五、软件测试的认识误区误区之一:
误区之一:
使用了测试工具,就是进行了使用了测试工具,就是进行了有效的测试有效的测试误区之二:
误区之二:
存在太多的无法测试的东西存在太多的无法测试的东西误区之三:
误区之三:
测试代码可以随意写测试代码可以随意写误区之四:
误区之四:
单元测试和验收测试没有什么单元测试和验收测试没有什么区别区别六、软件性能的测试11、概念、概念软件性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度。
q从用户视角看从用户视角看:
软件性能是软件对用户操作的响应时间。
q从从管管理理员员视视角角看看:
不仅关注系统的响应时间,还关注和系统状态相关的信息,如服务器的资源使用状况合理等。
q从从开开发发人人员员视视角角看看:
如何通过调整设计和代码实现或系统设置等方法提高软件的性能表现。
如架构设计是否合理等。
qq软软件件性性能能的的几几个个主主要要术术语语:
响应时间、并发用户数、吞吐量、性能计数器qq性性能能测测试试的的应应用用领领域域:
性能测试、负载测试、压力测试、配置测试、并发测试、可靠性测试、失效恢复测试2、Web应用性能测试q网站的性能测试主要从两个方面进行:
负荷测试(Load)和压力测试(Stress),负荷测试指的是进行一些边界数据的测试,压力测试更像是恶意测试,压力测试倾向应该是致使整个系统崩溃。
qLoadRunner是一种适用于各种体系架构的负载测试工具,它能预测系统行为并优化系统性能。
通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
七、LoadRunner的应用11、LoadRunnerLoadRunner基本原理LR启动以后,在任务栏会有一个Agent进程,通过Agent进程,监视各种协议的Client与Server端的通讯,用LR的一套C语言函数来录制脚本,所以只要LR支持的协议,就不会存在录制不到的,这是它与Loadtest,WR,Robot(Gui)录制脚本的很大一个区别.(WR必须识别对象,才能录制到).然后LR调用这些脚本向服务器端发出请求,接受服务器的响应.至于服务器内部如何处理,它不关心。
VuGenAnalysisController3、三个主要程序qLoadRunnerVuGen(VisualUserGenerator)不仅能够录制Vuser脚本,还可以运行这些脚本。
进行调试时,从VuGen运行脚本很有用。
通过运行脚本,可以模拟Vuser脚本在作为负载测试方案的一部分执行时,将如何运行。
qLoadRunnerController来管理和维护方案,包括压力值设置和场景监视。
qLoadRunnerAnalysis提供的图和报告可以帮助您分析系统的性能。
4、VuGenVuser脚本生成器(也称为VuGen)是LoadRunner用于开发Vuser脚本的主要工具。
使用VuGen,可通过录制用户在客户端应用程序中执行的典型业务流程来开发Vuser脚本。
VuGen通过录制客户端和服务器之间的活动来创建脚本。
例如,在数据库应用程序中,VuGen会监控数据库的客户端,并跟踪发送到数据库服务器和从数据库服务器接收的所有请求。
要使用Vuser脚本执行负载测试,需要将脚本集成到LoadRunner方案中。
执行此操作之前,可以通过从VuGen运行脚本来检查脚本的功能。
如果脚本成功执行,便可以随后将其集成到方案中。
关键词:
录制、集合点、事务、关联、检查点、IP欺骗、参数化5、Controller方案描述每个负载测试会话期间发生的事件。
您可以使用LoadRunnerController的设计视图来创建方案。
创建方案后,LoadRunner会在方案文件(.lrs)中保存相关信息。
6、AnalysisLoadRunnerAnalysis提供的图和报告可以帮助您分析系统的性能。
这些图和报告总结了方案的执行情况。
在运行方案时,数据将存储在结果文件中,扩展名为.lrr。
Analysis是处理收集的结果信息并生成图和报告的实用程序。
77、测试计划:
、测试计划:
场景名称场景业务测试指标性能计算器浏览数据库信息数据库采用Access或SQLServer响应时间CPUUsage内存Usage浏览数据库信息数据库连接采用不同驱动程序响应时间CPUUsage内存Usage浏览数据库信息数据库采用SQLServer,用户数10或20或40响应时间ProcessorTime管理员登录用户数30,同时加载或每次加载两个响应时间CPUUsage内存Usage用户登录用户信息从数据库提取响应时间CPUUsage内存Usage测试一Aceese数据库SQLServer数据库Tomcat中设置连接池连接池测试测试二:
采用JDBC-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 技术研究