《软件测试基础》课件第7.1章性能测试.ppt

上传人(卖家):momomo 文档编号:7673577 上传时间:2024-06-30 格式:PPT 页数:25 大小:342KB
下载 相关 举报
《软件测试基础》课件第7.1章性能测试.ppt_第1页
第1页 / 共25页
《软件测试基础》课件第7.1章性能测试.ppt_第2页
第2页 / 共25页
《软件测试基础》课件第7.1章性能测试.ppt_第3页
第3页 / 共25页
《软件测试基础》课件第7.1章性能测试.ppt_第4页
第4页 / 共25页
《软件测试基础》课件第7.1章性能测试.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、n基本概念n性能测试分类n性能测试步骤n网站测试 性能测试是指在一定条件下系统行为表现是否符合需求规格的性能指标。例如,通过测试传输的最长时限、传输的错误率、计算的精度、响应的时限和恢复时限等性能指标,验证了软件系统是否能够达到需求规格说明中所提出的性能指标,发现了软件系统中所存在的性能瓶颈,达到了优化软件系统的目的。n 性能测试性能测试n 强度测试强度测试n 安全性测试安全性测试n 恢复测试恢复测试n 安装测试安装测试n 可靠性测试可靠性测试n 配置测试配置测试n 可用性测试可用性测试n 兼容性测试兼容性测试n 文档资料测试文档资料测试 很多程序都有其特殊的性能或效率目标要求,说明在一定工作

2、负荷和格局分配条件下,响应时间及处理速度等特性.例如传输的最长时限、传输的错误率、计算的精度、记录的精度、响应的时限和恢复时限等。强度测试检查系统能力的最高实际限度,强度测试检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况。即软件在一些超负荷情况下的运行情况。强度测试涉及到时间因素,可用来测试强度测试涉及到时间因素,可用来测试那些负载不定的,或交互式的,实时的,那些负载不定的,或交互式的,实时的,以及过程控制的程序。以及过程控制的程序。n安全性测试的目的在于检查系统对非法侵入的防安全性测试的目的在于检查系统对非法侵入的防范能力范能力.n安全性测试设法设计出一些测试用例,试图突破安

3、全性测试设法设计出一些测试用例,试图突破系统的安全保密措施,其目的在于检查系统对非法系统的安全保密措施,其目的在于检查系统对非法侵入的防范能力,验证安装在系统内的保护机构是侵入的防范能力,验证安装在系统内的保护机构是否确实能够对系统进行保护,使之不受各种非常的否确实能够对系统进行保护,使之不受各种非常的干扰。干扰。n 操作系统,数据库管理系统及远程处理程序等这类程序,常常有系统恢复的目标,说明在程序出现故障、硬件失效或数据出错时,整个系统应怎样恢复正常工作。n 恢复测试的主要目的是检查系统的容错能力。可以采取各种人工干预方式,比如将一些软件故障故意注入到操作系统中,制造通讯线路上的干扰,引用数

4、据库中无效的指针等,使软件出错而不能正常工作,进而检验系统的恢复能力。n安装软件系统时,用户会有很多种选择,比如分安装软件系统时,用户会有很多种选择,比如分配并装入文件和程序库,设置好适用的硬件配置,配并装入文件和程序库,设置好适用的硬件配置,将程序和程序联系起来。将程序和程序联系起来。n因此,对安装过程进行测试也是系统测试的一个因此,对安装过程进行测试也是系统测试的一个组成部分。组成部分。n安装测试的目的就是找出在那些安装过程中出现安装测试的目的就是找出在那些安装过程中出现的错误,而不是软件故障。的错误,而不是软件故障。通常使用以下两个指标来度量系统的可靠性:通常使用以下两个指标来度量系统的

5、可靠性:1)平均无故障时间是否超过规定时限;)平均无故障时间是否超过规定时限;2)因故障而停机的时间在一年中应不超过多少时)因故障而停机的时间在一年中应不超过多少时间间可用软件可靠性模型来评估这些指标的有效性。可用软件可靠性模型来评估这些指标的有效性。如何保证软件在其设计和连接的硬件上正常工作,这是配置测试的工作目标。配置测试是用各种硬件和软件平台以及不同设置检查软件操作的过程,以保证测试的软件可以使用尽量多样化的硬件组合。计划配置测试时一般采用的过程如下:计划配置测试时一般采用的过程如下:1 1)确定所需的硬件类型)确定所需的硬件类型;2 2)确定哪些硬件型号和驱动程序可以使用)确定哪些硬件

6、型号和驱动程序可以使用;3 3)确定可能的硬件特性、模式和选项)确定可能的硬件特性、模式和选项;4 4)将硬件配置缩减到可以控制的范围内)将硬件配置缩减到可以控制的范围内;5 5)明确使用硬件配置的软件的特性)明确使用硬件配置的软件的特性;6 6)设计在每种配置中执行的测试用例)设计在每种配置中执行的测试用例;7 7)反复测试直到对结果满意为止)反复测试直到对结果满意为止.n可用性测试检测用户使用软件是否满意。n可用性测试目的是让软件适合于用户的实际工作风格,而不是强迫用户的工作风格适应于软件。优秀的用户界面包括优秀的用户界面包括7 7个要素:个要素:1 1 符合标准和规范符合标准和规范 2

7、2 直观性直观性 3 3一致性一致性 4 4 灵活性灵活性 5 5 舒适性舒适性 6 6 正确性正确性 7 7 实用性实用性 软件兼容性测试检测软件之间能否正确地交互和共享信软件兼容性测试检测软件之间能否正确地交互和共享信息,其目标是保证软件按照用户期望的方式进行交互息,其目标是保证软件按照用户期望的方式进行交互,是用其是用其他软件检查软件操作的过程。他软件检查软件操作的过程。软件要求与哪种操作系统、软件要求与哪种操作系统、Web浏览器和应用软件保持浏览器和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么样兼容?如果要测试的软件是一个平台,那么设计要求什么样的应用程序能在它上面运

8、行的应用程序能在它上面运行?应该遵守哪种定义软件之间交互的标准或者规范应该遵守哪种定义软件之间交互的标准或者规范?软件使用何种数据与其他平台进行交互和共享信息软件使用何种数据与其他平台进行交互和共享信息?1.向前和向后兼容 向后兼容是指可以使用软件的以前版本。向前兼容是指可以使用软件的未来版本。2不同版本之间的兼容性 测试平台和应用软件多个版本之间是否 能够正常工作?3标准和规范 高级标准是产品普遍应遵守的规章,低级标准是对产品开发细节的描述.4.数据共享兼容性 n包装文字、标签和不干胶条。包装文字、标签和不干胶条。n市场宣传材料、广告以及其他插页。市场宣传材料、广告以及其他插页。n授权注册登

9、记表。授权注册登记表。n最终用户许可协议。用来解释使用软件的法律条款最终用户许可协议。用来解释使用软件的法律条款n安装和设置指导。安装和设置指导。n用户手册。用户手册。n联机帮助。联机帮助。n指南和向导。指南和向导。n样例、示例和模板。样例、示例和模板。n提高可用性。可用性大都与软件文档有关。n提高可靠性。可靠性是指软件平稳运行的程度。n降低支持费用。好的文档能够通过恰当的解释和引导帮助用户克服困难,尽可能预防这种情况发生。n步骤1:制定目标和分析系统n步骤2:选择测试度量的方法n步骤3:采用相关技术和工具n步骤4:制定评估标准n步骤5:设计测试用例n步骤6:运行测试用例n步骤6:分析测试结果

10、一般网页测试包括以下几方面内容一般网页测试包括以下几方面内容:文字测试文字测试 链接测试链接测试 图形测试图形测试 表单测试表单测试 服务器性能和加载测试服务器性能和加载测试 安全性测试安全性测试 网站测试囊括许多领域,包括配置测试,兼容性测试、可用性测试、文网站测试囊括许多领域,包括配置测试,兼容性测试、可用性测试、文档测试、黑盒测试、白盒测试、静态和动态测试。档测试、黑盒测试、白盒测试、静态和动态测试。1)1)文字测试文字测试 网页文字可以看做是软件文档,可以用测试文档的方法进网页文字可以看做是软件文档,可以用测试文档的方法进行测试行测试,检查用户等级、术语、内容、准确度检查用户等级、术语

11、、内容、准确度特别是特别是 可能过期的信息。可能过期的信息。2)2)链接测试链接测试 链接是链接是WebWeb页的一个主要特征,它是在页面之间进行切换和页的一个主要特征,它是在页面之间进行切换和指导用户去一些不知道地址的页面的主要手段。指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。链接测试可分为三个方面。测试所有链接是否按指示链接到了该链接的页面;测试所有链接是否按指示链接到了该链接的页面;测试所链接的页面是否存在;测试所链接的页面是否存在;保证网站上没有孤立的页面,保证网站上没有孤立的页面,3)图形测试 图形测试的内容有:确保图形有明确的用途,图片或动画不能胡乱地堆放在一

12、起,以免浪费传输时间。图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。图片尺寸应小,但又能清楚地说明某件事情。检测是否所有图形都正确载入和显示了.4)表单测试 表单是指网页上用于输入和选择信息的文本框、列表框和其他域。表单测试检测域的大小正确,数据接受是否正确,可选域是否真正可选等等。5)动态内容测试。动态内容是根据当前条件发生变化的文字和图形。6)数据库测试 使用了数据库的Web应用系统中,一般可能出现两种故障,一是数据一致性故障,二是输出故障。前者主要是由于用户提交的表单信息不正确而引起的,后者主要是由于网络速度或程序设计等问题引起的,针对这两种情况,应分别进行测试。7)服务器性能和加载测试。流行网站每天可能要接受数百万次点击。每一次点击都要从网站的服务器下载数据到浏览器的计算机。8)8)安全性测试。安全性测试。(1 1)必须测试有效和无效的用户名和密码,检测是否可以不)必须测试有效和无效的用户名和密码,检测是否可以不登陆而直接浏览某个页面等。登陆而直接浏览某个页面等。(2 2)检测网页是否有超时的限制)检测网页是否有超时的限制.。(3 3)当使用了安全套接字时,检测加密是否正确,信息是否)当使用了安全套接字时,检测加密是否正确,信息是否完整。完整。(4 4)检测在服务器端放置和编辑脚本等问题。)检测在服务器端放置和编辑脚本等问题。

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

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《软件测试基础》课件第7.1章性能测试.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|