第六章性能测试解读.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Computer Architecture and Structure Computer Architecture and Structure 第六章 性能测试 基本概念 性能测试分类 性能测试步骤 网站测试 性能测试是指在一定条件下系统行为表现是否符合需求规格的性能指标。例如,通过测试传输的最长时限、传输的错误率、计算的精度、响应的时限和恢复时限等性能指标,验证了软件系统是否能够达到需求规格说明中所提出的性能指标,发现了软件系统中所存在的性能瓶颈,达到了优化软件系统的目的。 性能测试分类 性能测试 强度测试 安全性测试 恢复测试 安装测试 可靠性测试 配置测试 可用性测试 兼容性测试 文档资料测试 很多程序都有其特殊的性能或效率目标要求,说明在一定工作负荷和格局分配条件下,响应时间及处理速度等特性.例如传输的最长时限、传输的错误率、计算的精度、记录的精度、响应的时限和恢复时限等。 性能测试 强度测试 强度测试检查系统能力的最高实际限度, 即软件在一些超负荷情况下的运行情况。 强度测试涉及到时间因素,可用来测试 那些负载不定的,或交互式的,实时的, 以及过程控制的程序。 安全性测试 安全性测试的目的在于检查系统对非法侵入的防范能力. 安全性测试设法设计出一些测试用例,试图突破系统的安全必威体育官网网址措施,其目的在于检查系统对非法侵入的防范能力,验证安装在系统内的保护机构是否确实能够对系统进行保护,使之不受各种非常的干扰。 恢复测试 操作系统,数据库管理系统及远程处理程序等这类程序,常常有系统恢复的目标,说明在程序出现故障、硬件失效或数据出错时,整个系统应怎样恢复正常工作。 恢复测试的主要目的是检查系统的容错能力。可以采取各种人工干预方式,比如将一些软件故障故意注入到操作系统中,制造通讯线路上的干扰,引用数据库中无效的指针等,使软件出错而不能正常工作,进而检验系统的恢复能力。 安装测试 安装软件系统时,用户会有很多种选择,比如分配并装入文件和程序库,设置好适用的硬件配置,将程序和程序联系起来。 因此,对安装过程进行测试也是系统测试的一个组成部分。 安装测试的目的就是找出在那些安装过程中出现的错误,而不是软件故障。 可靠性测试 通常使用以下两个指标来度量系统的可靠性: 1)平均无故障时间是否超过规定时限; 2)因故障而停机的时间在一年中应不超过多少时间 可用软件可靠性模型来评估这些指标的有效性。 配置测试 如何保证软件在其设计和连接的硬件上正常工作,这是配置测试的工作目标。配置测试是用各种硬件和软件平台以及不同设置检查软件操作的过程,以保证测试的软件可以使用尽量多样化的硬件组合。 现实世界中,各种型号的CPU、打印机、显示器、 网卡、调制解调器、扫描仪、数码相机、外围设备 以及来自成千上万家公司的数百种计算机小产品, 全都可以连到PC机上,并且每天都会有新的计算机 设备问世,我们不可能每一种情况都测试到。 计划配置测试时一般采用的过程如下: 1)确定所需的硬件类型; 2)确定哪些硬件型号和驱动程序可以使用; 3)确定可能的硬件特性、模式和选项; 4)将硬件配置缩减到可以控制的范围内; 5)明确使用硬件配置的软件的特性; 6)设计在每种配置中执行的测试用例; 7)反复测试直到对结果满意为止. 可用性测试 可用性测试检测用户使用软件是否满意。 可用性测试目的是让软件适合于用户的实际工作风格,而不是强迫用户的工作风格适应于软件。 优秀的用户界面包括7个要素: 1. 符合标准和规范 2. 直观性 3.一致性 4. 灵活性 5. 舒适性 6. 正确性 7. 实用性 兼容性测试 软件兼容性测试检测软件之间能否正确地交互和共享信息,其目标是保证软件按照用户期望的方式进行交互,是用其他软件检查软件操作的过程。 ● 软件要求与哪种操作系统、Web浏览器和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么样的应用程序能在它上面运行? ● 应该遵守哪种定义软件之间交互的标准或者规范? ● 软件使用何种数据与其他平台和软件进行交互和共享信息? 1。向前和向后兼容 向后兼容是指可以使用软件的以前版本。 向前兼容是指可以使用软件的未来版本。 2.不同版本之间的兼容性 测试平台和应用软件多个版本之间是否 能够正常工作? 3.标准和规范 高级标准是产品普遍应遵守的规章, 低级标准是对产品开发细节的描述. 4. 数据共享兼容性 文档资料测试 包装文字、标签和不干胶条。 市场宣传材料、广告以及其他插页。 授权/注册登记表。 最终用户许可协议。用来解释使用

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档