网站大量收购闲置独家精品文档,联系QQ:2885784924

检验和测试方法.ppt

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

9.9有效性测试软件有效性:如果软件的功能和性能如同用户所合理地期待的那样,则软件是有效的。有效性测试又称确认测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定。它包含的信息就是软件确认测试的基础。第69页,共82页,星期六,2024年,5月有效性测试有效性测试一般使用黑盒测试法。通过实施预定的测试计划和测试步骤,确定软件的特性是否与需求相符;所有的文档都是正确且便于使用;同时,对其它软件需求,例如可移植性、兼容性、出错自动恢复、可维护性等,也都要进行测试。第70页,共82页,星期六,2024年,5月在全部软件测试的测试用例运行完后,所有的测试结果可以分为两类:测试结果与预期的结果相符。这说明软件的这部分功能或性能特征与需求规格说明书相符合,从而这部分程序被接受。测试结果与预期的结果不符。这说明软件的这部分功能或性能特征与需求规格说明不一致,因此要为它提交一份问题报告。

第71页,共82页,星期六,2024年,5月9.10系统测试系统测试,是将通过有效性测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。第72页,共82页,星期六,2024年,5月系统测试的类型1.恢复测试2.安全性测试3.强度测试4.性能测试第73页,共82页,星期六,2024年,5月1、恢复测试恢复测试是要证实在克服硬件故障(包括掉电、硬件或网络出错等)后,系统能否正常地继续进行工作,并不对系统造成任何损害。错误探测掉电测试启动/停止测试第74页,共82页,星期六,2024年,5月错误探测功能系统能否发现硬件失效与故障;能否切换或启动备用的硬件;在故障发生时能否保护正在运行的作业和系统状态;在系统恢复后能否从最后记录下来的无错误状态开始继续执行作业,等等。第75页,共82页,星期六,2024年,5月掉电测试其目的是测试软件系统在发生电源中断时能否保护当时的状态且不毁坏数据,然后在电源恢复时从保留的断点处重新进行操作。

第76页,共82页,星期六,2024年,5月启动/停止测试这类测试的目的是验证在机器启动及关机阶段,软件系统正确处理的能力。反复启动软件系统(例如,操作系统自举、网络的启动、应用程序的调用等)在尽可能多的情况下关机。

第77页,共82页,星期六,2024年,5月2、安全性测试安全性测试是要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。力图破坏系统的保护机构以进入系统的主要方法有以下几种:正面攻击或从侧面、背面攻击系统中易受损坏的那些部分;以系统输入为突破口,利用输入的容错性进行正面攻击;第78页,共82页,星期六,2024年,5月破坏系统的方法申请和占用过多的资源压垮系统,以破坏安全措施,从而进入系统;故意使系统出错,利用系统恢复的过程,窃取用户口令及其它有用的信息;通过浏览残留在计算机各种资源中的垃圾(无用信息),以获取如口令,安全码,译码关键字等信息;浏览全局数据,期望从中找到进入系统的关键字;浏览那些逻辑上不存在,但物理上还存在的各种记录和资料等。第79页,共82页,星期六,2024年,5月3、强度测试强度测试是要检查在系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。例如:(1)当平均每秒出现1个或2个中断的情况下,用每秒出现10个中断对程序进行测试。(2)把输入数据的数量提高一个数量级来测试输入功能会如何响应。(3)运行需要最大内存或其它资源的测试用例。(4)在虚拟操作系统中,可以设计产生多次反复的测试用例。(5)对磁盘驻留数据设计产生过渡搜索的测试用例。第80页,共82页,星期六,2024年,5月4、性能测试性能测试就是测试软件在被组装进系统的环境下运行时的性能是否满足在需求说明书中的规定。性能测试常常需要与强度测试结合起来进行,并常常要求同时进行硬件和软件检测。通常,对软件性能的检测表现在以下几个方面:响应时间、吞吐量、辅助存储区,例如缓冲区,工作区的大小等、处理精度,等等。第81页,共82页,星期六,2024年,5月9.11综合测试文档综合测试文档将作为软件配置的一部分交给用户。第82页,共82页,星期六,2024年,5月边缘值分析法的原则1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围

文档评论(0)

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

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

1亿VIP精品文档

相关文档