第课系统测试.ppt

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

软件测试 复 习 系统测试一般由若干个不同测试组成,目的是充分运行系统,验证系统各部件是否都能正常工作并完成所赋予的任务。 性能测试——通过测试确定系统运行时的性能表现,如得到运行速度、响应时间、占有系统资源等方面的系统数据。 压力测试——通过逐步增加系统负载来测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统性能提供的最大服务级别的测试。 复 习 容量测试——通过测试,预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),确定系统在其极限值状态下是否还能保持主要功能正常运行。还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。 健壮性测试——用于测试系统抵御错误(由于设计缺陷而带来的系统错误)的能力。重点为当出现故障时,是否能够自动恢复或忽略故障继续运行。 安全性测试——是检查系统对非法侵入的防范能力,其目的是为了发现软件系统中是否存在安全漏洞。 复 习 可靠性测试——是以计算软件可靠性为目的的。 可以得出可靠性是否达到规定指标要求 可以给出软件测试应该何时结束 通常使用平均无故障时间MTBF(Mean Time Between Failure)来衡量系统的可靠性。MTBF越大,系统的可靠性越强。 第六章 系统测试 6.1 性能测试 6.2 压力测试 6.3 容量测试 6.4 健壮性测试 6.5 安全性测试 6.6 可靠性测试 6.7 恢复性测试与备份测试 6.8 协议一致性测试 6.9 兼容性测试 6.10 安装性测试 6.11 可用性测试 6.12 配置性测试 6.13 文档性测试 6.14 GUI测试 6.15 验收测试 6.16 回归测试 6.17 系统测试工具及其应用 恢复性测试与备份测试 恢复性测试主要检查系统的容错能力。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。 设计恢复性测试用例时,需要考虑下面这些关键问题: 测试是否存在潜在的灾难,以及它们可能造成的损失? 保护和恢复工作是否为灾难提供了足够的准备? 当真正需要时,恢复过程是否能够正常工作? 备份测试是恢复性测试的一个补充,也是恢复性测试的一个部分。 目的是验证系统在软件或者硬件失败时备份数据的能力。 恢复性测试与备份测试 备份测试需要从以下几个角度来进行设计: 备份文件,并且比较备份文件与最初的文件的区别; 存储文件和数据; 完善系统备份工作的步骤; 检查点数据备份; 备份引起系统性能衰减程度; 手工备份的有效性; 系统备份“触发器”的检测; 备份期间的安全性; 备份过程日志。 协议一致性测试 协议是计算机网络和分布式系统中各种通信实体之间相互交换信息所必须遵守的一组规则。 协议测试是一种黑盒测试,它按照协议标准,通过控制观察被测协议实现的外部行为对其进行评价。 一致性测试主要测试协议实现是否严格遵循相应的协议描述。 协议一致性测试标准包括三部分: 抽象测试集(ATS)——规定某一标准协议的测试目的。 协议实现一致性说明(PICS)——说明实施的要求、能力及选项实现的情况。 协议实施附加信息(PIXIT)——提供测试必须的协议参数。 在以上三部分的基础上生成可执行测试集(ETS)。 协议一致性测试 一致性测试步骤: 静态测试:测试仪读取PICS/PIXIT文件并根据协议标准进行静态测试,检查IUT参数说明是否符合标准。 动态测试:测试仪根据PICS/PIXIT文件和ATS生成ETS,然后执行ETS对IUT进行激励/响应测试。 测试报告:对测试执行产生的测试记录文件进行分析,按照测试报告描述规格生成一致性测试报告。 兼容性测试 兼容性测试是指检查软件之间是否能够正确地进行交互和共享信息。 对兼容性测试,需要解决: 软件设计要求与何种其它平台和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么应用程序在其上运行? 采用什么软件行业标准或规范,以及如何达到这些标准和规范的条件? 确定兼容性测试标准: 高级标准——是产品普遍遵守的规则,例如外观和感觉、支持特性等等。 低级标准——是本质细节,例如文件格式和网络通信协议等等。 被测软件如何(使用何种数据)与其它平台和软件交互或共享信息? 兼容性测试的执行——浏览器测试 安装性测试 安装性测试就是要验证系统成功安装的能力,并保证程序安装后能正常运行。 安装测试应考虑的方面主要有: 应参照安装手册中的步骤进行安装,主要考虑到安装过程中所有的缺省选项和典型选项的验证。安装前应先备份测试机的注册表。 安装有自动安装和手工配置之分,应当测试不同的安装组合的正确性,最终使所有组合均能安装成功。 安装过程中异常配置或状态情况要进行测试。 检查安装后能否产生正确或是多余的目录结构和文件,以及文件属性是否正确。 安装性测

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档