自底向上集成.PPT

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自底向上集成

2、性能测试应包含内容 26 一次加载每个数 量的用户,在预 定的时间段内持 续运行。例如, 早晨上班,用户 访问网站或登录 网站的时间非常 集中,基本上属 于Flat负载模式。 有规律地逐渐增 加用户,每几秒 增加一些新用户 ,交错上升,这 种方式又称为ra- mp-up模式。借 助这种负载方式 的测试,容易发 现性能的拐点, 即性能瓶颈的位 置。 某个时间用户数 量很大,突然降 级到很低,然后 ,过一段时间, 又突然加到很高 ,反复几次。借 助这种负载方式 ,容易发现资源 释放、内存泄漏 等问题。 由随机算法自 动生成某个数 量范围动态的 负载。虽然不 容易模拟系统 运行出现的高 峰期,但能模 拟长时间的高 位运行过程。 递增加载 高低突变加载 随机加载方式 一次加载 3、负载测试 27 4、压力测试 压力测试(Stress Testing)。压力测试是持续不断地给被测系统增加压力,直到被测系统被压垮,从而确定系统能承受的最大压力。 5、疲劳测试 通常是采用系统稳定运行情况下,在一段时间内(经验上一般是连续72个小时),保持能够支持最大并发用户数,持续执行一段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作量强度性能的过程。 28 6、易用性测试 易用性测试方法有静态测试、动态测试以及动态和静态结合测试。易用性测试就是要检查系统界面和功能是否容易学习,使用方式是否规范一致,是否会误导用户或者使用模糊的信息。 29 安装测试(Installing Testing)是确保软件 在正常情况和异常情况下都能进行安装,并 核实软件在安装后可立即正常运行的测试。 异常情况包括磁盘空间不足、缺少目录创建 权限等场景。安装测试包括测试安装代码以 及安装手册。安装手册提供如何进行安装, 安装代码提供安装一些程序能够运行的基础 数据。 进行安装测试时,从下面3点开展测试工作。 (1)检查系统安装是否能够安装所有需要的 文件/数据并进行必要的系统设置,是否会破 坏其他位置的文件,是否可以终止并恢复现场。 (2)检查系统是否能够正确卸载并恢复现场。 (3)检查安装和卸载过程的用户提示和功能 是否出现错误 7、 安 装 测 试 30 8、配置测试过程 确定所需的硬件类型。 确定哪些硬件、型号和驱动程序可用。 确定可能的硬件特性、模式和选项。 将确定后的硬件配置缩减为可控制的范围。 明确使用硬件配置的软件唯一特性。 设计在每一种配置中执行的测试用例。 在每种配置中执行测试。 反复测试直到小组对结果满意为止。 31 9、文档测试 文档测试是检查系统文档是否齐全,是否有多余文档或者死文档,文档内容是否正确、规范、一致等。 文档测试 开发文件 用户文件 管理文件 32 10、安全测试 安全测试(Security Testing)用于检验系统对非法侵入的防范能力。系统的安全必须能够经受各方面的攻击。 在安全测试的过程中,测试人员扮演非法入侵者的角色,采用各种方法试图突破系统的安全防线。从理论上讲,只要给予足够的时间和资源,任何系统都可以侵入。因此,系统安全设计原则是将系统设计为想攻破系统而付出的代价应大于侵入系统之后得到的信息价值,使得非法侵入者无利可图。 常见的非法入侵手段有以下3种。 (1)尝试通过外部手段截获或破译系统口令。 (2)使用甚至专门开发能够瓦解防守的客户软件来攻击系统,试图破坏系统的保护机制。 (3)故意引发系统错误,导致系统失败,企图趁系统恢复时侵入系统。 安全测试应包括以下内容。 (1)检查系统是否有病毒。 (2)检查系统是否正确加密。 (3)系统在非授权的内部或外部用户访问或故意破坏时候是否出现错误。 33 人为使系统发生灾难(系统崩溃、硬件 损坏、病毒入侵等),检查系统是否能恢复 被破坏的环境和数据。在这种测试中,将把应用程 序或系统置于极端条件下(或者是模拟的极端条件下), 以产生故障,然后调用恢复进程并监测和检验应用程序 和系统,核实应用程序或系统和数据已得到了正确的 恢复。恢复测试中考虑的典型问题如下: (1)是否存在潜在的和已确认的故障,导致的后果是怎样。 (2)故障恢复过程是否为错误提供了足够的反应。 (3)恢复过程是否能够正确工作。 11、恢复测试 34 一种选择性重新测试,目的是检测系统或系统组 成部分在修改期间产生的缺陷,用于验证已进行的修 改并未引起不希望的有害效果,或确认修改后的系统 或系统组成部分仍满足规定的要求。 设计和引入回归测试数据的重要原则,是应保证 数据中可能影响测试的因素与未经修改扩充的原软件 上进行测试时的那些因素尽可能一致,否则要想确定 观测到的测试结果是由于数据变化引起的还是很困难 。如果在回归测试中使用真实

文档评论(0)

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

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

1亿VIP精品文档

相关文档