软件测试总体方案.docVIP

  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文档。上传文档
查看更多
软件测试总体方案 软件测试模型 软件测试模型主要有V模型,X模型,00模型。考虑到公司软件的特性,决定采用V模 型进行测试工作,下面主要介绍这种模型 集成测试 按照模块上下集关系,进行从上到下或者从下到上的集成测试方法进行集成测试,单元 测试与集成测试主要考虑功能性测试。同时也要对模个模块或者集成模块进行非功能性的抽 样测试。 系统测试 对整合系统进行整合测试,这时的测试主要测试系统的整体功能和全部非功能性的需 求。 软件测试类型 白盒测试 片盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具屮的单步调 试来判断软件的质量,一般片盒测试由项目经理在程序员开发屮来实现。片盒测试分为动态 白盒测试和静态白盒测试 静态白盒测试 利用眼睛,浏览代码,凭借经验,找出代码屮的错误或者代码屮不符合书写规范的地方。比 如,代码规范屮规定,函数必须为动宾结构。而黑盒测试发现一个函数定义如下: Function NameGet(){ ? ? ? ■ } 这是属于不符合开发规范的。 有这样一段代码: 讦((i0) (i=0)) ? ? ? 这段代码交集为整个数轴,IF语句没有必要 1=0; while(I 100)( J=J+100; T=J*PI; } 在循环体内没有I的增加,错误产生。 动态白盒测试 利用开发工具屮的调式工具进行测试。比如一段代码有4个分支,输入4组不同的测试数据 使4组分支都可以走通而且结果必须正确。 if(I0){ Pl }else{ P2 } 在调试屮输入1=1,测试Pl程序段通过;再输入1=1,测试P2程序段,这样的测试属于动态 白盒测试的缺陷。白盒测试通常在单元测试的时候进行。 功能测试 功能测试指测试软件各个功能模块是否正确,逻辑是否正确。对测试对象的功能测试应侧重 于所有可育接追踪到用例或业务功能和业务规则的测试需求。这种测试的H标是核实数据的 接受、处理和检索是否正确,以及业务规则的实施是否恰当。此类测试基于黑盒技术,该技 术通过图形用户界面(GUI咸者测试脚木与应用稈序进行交互,并对交互的输出或结果进行 分析,以此来核实应用稈序及其内部进稈。功能测试的主要参考为类似于功能说明书Z类的 文档。 UI测试 UI测试指测试用户界面的风格是否满足客户要求,文字是否正确,页血美工是否好看,文 字,图片组合是否完美,背景是否美观,操作是否友好等等 用户界面(UI)测试川于核实用户与软件Z间的交互。UI测试的H标是确保用户界面会通 过测试对象的功能来为用户提供相应的访问或浏览功能。另外,ui测试还可确保ui中的 对彖按照预期的方式运行,并符合公司或行业的标准。包括用户友好性,人性化,易操作性 测试。ui测试比较主观,与测试人员的喜好有关 比如:页面基调颜色刺眼;文字中出现错别字;页面显示范围超过屏幕范围等都属于UI测 试屮的缺陷。 性能测试 性能测试主要测试软件测试的性能,包括负载测试,强度测试,容量测试,基准测试以及基 准测试 负载测试 负载测试是一种性能测试指数据在超负荷环境屮运行,程序是否能够承担。 在这种测试屮,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件 下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出报大预 期工作最的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事 务处理速率和其他与时间相关的方血。 强度测试 强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。这类测试往往 可以书写系统要求的软便件水平要求。主要测试对彖为低CPU主频,低存储空间(内存或 外存),低连接速度。 实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空 间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。强度测试还可用于确 定测试对象能够处理的最大工作量。 容量测试 容量测试指通过代码往存储空间屮插入一定数量的数据,看看相关程序是否能够正常运行。 容量测试使测试对彖处理大量的数据,以确定是否达到了将使软件发生故障的极限。容最测 试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。 应用程序级别的安全性 可确保:在预期的安全性情况下,主角只能访问特定的功能或用例,或者只能访问有限的数 据。例如,可能会允许所有人输入数据,创建新账户,但只有管理员才能删除这些数据或账 户。如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有客户消息,而 “用户二”只能看见同一客户的统计数据。 系统级别的安全性 可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相M的网关来访问。 比如输入管理员账户,检查其密码是否容易猜取,或者可以从数据库屮获得. 故障转移和恢复测试 故障转移和恢复

文档评论(0)

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

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

1亿VIP精品文档

相关文档