软件系统验收.ppt

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

软件测试等级-系统验收 本部分课程目标 系统测试 验收测试 系统测试 系统测试是测试软件系统和其他的系统元素(及硬件、数据库和人机交互信息)组合构成完整的计算机应用系统中所有的元素配合是否合适以及整个系统的功能、性能、执行强度、安全性等是否达到规定标准。 系统测试 功能测试 性能测试 安全测试 配置测试 兼容性测试 易用性测试 功能测试 功能测试是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。 功能测试主要发现的问题 是否有不正确或遗漏了的功能? 功能实现是否满足用户需求和系统设计的隐含需求? 能否正确地接受输入? 能否正确地输出结果? 测试策略 对需求进行标号 对可能出现的功能异常进行分类分析,并标号 对功能需求进行分级 对功能进行测试分析:可测性、如何测、可能的输入和输出 脚本化和自动化 性能测试 性能测试是测试系统完成正确功能的效率,其中包括:系统功能实现的响应时间,并发用户(吞吐量),资源利用率。 极端性能测试 压力测试:测试系统在其资源超负荷的情况下的表现。 对于一个固定输入速率的单词处理响应时间; 在一个非常短的时间内引入超负荷的数据容量; 同时引入大量的操作; 大量用户同时登陆。 安全测试 功能验证 漏洞扫描 模拟攻击 侦听技术 配置测试 配置测试将验证软件与其所依赖硬件环境的依赖程度。 测试中的硬件环境指进行测试所必需的服务器、客户端、网络连接设备,以及打印机、扫描仪等辅助硬件设备所构成的环境。 所有软件都需向用户说明其运行的硬件环境,对于多层结构的软件系统来说,需要分别说明其服务器、客户端以及网络所需的环境。 配置测试内容 最低配置是否能够满足系统运行的需要。 在推荐配置下系统的性能。 考察软件对运行硬件环境有无特殊说明。 为了满足不同的使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都能满足设计需求。 配置测试 分离配置缺陷 分离缺陷是配置问题而不仅是普通缺陷最可靠的办法是,在另外一台有完全不同配置的计算机上一步步执行导致问题的相同操作。如果缺陷没有产生,就极有可能是配置问题。如果缺陷在多种配置中出现,就可能只有普通缺陷。 配置测试 配置测试流程 确定所需的硬件类型; 确定哪些硬件商标、型号和驱动程序可用; 确定可用的硬件特性、模式和选项; 将明确后的硬件配置缩减为可控制范围; 明确使用硬件配置的软件唯一特性; 设计在每一种配置中执行的测试案例; 在每种配置中执行测试; 反复测试直到小组对结果满意为止。 确定所需的硬件类型 被测系统需要打印吗? 被测系统需要发出声音吗? 被测系统处理图形和图片吗? 想一想需要用什么硬件使用被测系统? 确定哪些硬件商标型号和驱动程序可用 我们可以从近期的杂志和出版物上看到正在(曾经)流行的硬件。 研究硬件的等价类:设备的相互翻版、大同小异。 测试的驱动程序:操作系统自带,硬件附带的,网上提供的。 确定可用的硬件特性、模式和选项 每一种设备都有选项,软件没有必要全部支持。 游戏就是一个好例子。许多游戏要求最小颜色数和分辨率。如果配置低于该要求,游戏就不能运行。 硬件的获取 购买:经常使用的。 与硬件生产厂家联系,租借或赠送。 向公司全体人员征集。 向商场租用。 到测试中心测试。 整机的配置测试 测试软件要求的最低配置和推荐配置的合理性和正确性。 主要指标包括对机型的要求和对CPU、内存、硬盘的要求。 整机的配置测试 CPU。应用软件及客户端软件对CPU的推荐配置要求应当比目前主流CPU略低,服务器端的最低配置必须能够使软件正常工作,推荐配置应保证软硬件构成的系统在正常业务的压力负载下,CPU资源占用平均值不超过75%。 内存。测试内存的占用情况。 硬盘。对于特殊软件的硬件配置测试需考虑硬盘的转速、缓存容量、寻址时间等参数。 打印机的测试 安装或能够调用系统安装的打印机; 能打印测试页; 能选择不同幅面的纸张; 能选择打印精度; 纸张横、纵打印调整功能; 逐页打印功能; 多份打印功能; 具备双面打印机的打印机能够实现自动双面打印功能; 网络打印机能够实现网络打印功能。 兼容性测试 兼容性测试将验证软件与其所依赖软件环境如品台软件、其他软件的依赖程度。 测试中的软件环境则指被测软件运行所需的操作系统、数据库、中间件、浏览器及与被测软件共存的其他应用软件等构成的环境。 兼容性测试 软件兼容性测试 是指检查软件之间是否正确地交互和共享信息。交互可以在同时运行于同一台计算机上,甚至在相隔几千公里通过互联网连接的不同计算机上的两个程序之间进行。交互还可以简化为在软盘上保存数据,然后拿到其他房间的计

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档