软件测试相关理论知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

*什么是系统测试系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对整个计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。系统测试的测试用例应根据需求分析规格说明来设计,并在实际使用环境下来运行。系统测试第58页,共94页,星期日,2025年,2月5日系统测试*为什么要进行系统测试?由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。这里所说的系统组成部分除去软件外,还可能包括计算机硬件及其相关的外围设备、数据及其收集和传输机构、掌握计算机系统运行的人员及其操作等,甚至还可能包括受计算控制的执行机构。显然,系统测试已经完全超出了软件工作的范围。然而,软件在系统中毕竟占有相当重要的位置,软件的质量如何,软件的测试工作进行得是否扎实势必与能否顺利、成功地完成系统测试关系极大。另一方面,系统测试实际上是针对系统中各个组成部分进行的综合性检验。尽管每一个检验有着特定的目标,然而所有的检测工作都要验证系统中每个部分均已得到正确的集成,并能完成指定的功能。第59页,共94页,星期日,2025年,2月5日系统测试*以下分别简要说明几种系统测试:强度测试、性能测试目的虽不同,但方法类似,通常会用特定的测试工具,来模拟超常的数据量、负载等,监视系统的各项性能指标。安全测试、可靠性测试和恢复测试正确性测试兼容性测试第60页,共94页,星期日,2025年,2月5日系统测试-强度测试*强度测试(压力测试)检验系统能力的最高实际限度,是检查在系统运行环境不正常乃至发生故障的情况下,系统可以运行到何种程度的测试。进行强度测试时,让系统的运行处于资源的异常数量、异常频率和异常批量的条件下。遵循的一些准则为:把输入数据速率提高一个数量级,确定输入功能将如何响应。设计需要占用最大存储量或其它资源的测试用例进行测试。设计出在虚拟存储管理机制中引起“颠簸”的测试用例进行测试。设计出会对磁盘常驻内存的数据过度访问的测试用例进行测试。例如,如果正常的中断平均频率为每秒一到二次,强度测试设计为每秒10次中断。又如,某系统正常运行可支持10个终端并行工作,强度测试则检验15个终端并行工作的情况。第61页,共94页,星期日,2025年,2月5日系统测试-强度测试*测试环境测试环境包括硬件环境(服务器、客户端等)、网络环境(通信协议、带宽等)、测试程序、数据准备等。分析强度测试中易出现瓶颈处,从而有目的地调整测试环境或测试策略,使强度测试反映出软件的性能。压力稳定测试:在选定压力下,持续24小时以上进行稳定性测试。破坏性加压测试:不断加压,造成系统崩溃或让问题暴露。第62页,共94页,星期日,2025年,2月5日系统测试-强度测试*问题分析强度测试常采用黑盒测试方法,测试人员很难定位问题根源,所以适当的分析和详细记录十分重要。查看服务器上的进程及相应的日志文件可能立刻找到问题的关键;查看监视系统性能的日志文件,找出问题出现的关键时间,系统状态;检查测试运行参数,适当调整,重新测试,看问题能否再现;对问题进行分解、屏蔽某些因数或功能,试着重现问题。累积效应测试中最好不要重做系统,因为这会忽略累积效应,使一些缺陷无法被发现。第63页,共94页,星期日,2025年,2月5日系统测试-性能测试*性能测试性能测试是要检查系统是否满足在需求说明书中规定的性能。特别是对于实时系统或嵌入式系统。性能测试常常需要与强度测试结合起来进行,并常常要求同时进行硬件和软件检测。通常,对软件性能的检测表现在以下几个方面:响应时间、吞吐量、辅助存储区,例如缓冲区,工作区的大小等、处理精度,等等。为记录性能需要在系统中安装必要的量测仪表或是为度量性能而设置的软件(或程序段)。第64页,共94页,星期日,2025年,2月5日系统测试-安全性测试*概述软件不安全性因素了解动机二种级别的安全性方法威胁模式分析攻击的几种方法几个安全性编程问题了解缓冲区溢出使用安全的字符串函数计算机取证第65页,共94页,星期日,2025年,2月5日软件安全性测试*软件不安全性因素不安全的软件,是有着巨大缺陷的软件ISO8402:安全性是“使伤害或损害的风险限制在可接

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档