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

软件的测试策略方法.doc

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

一 软件的测试策略和方法 1、黑盒测试 测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。黑盒测试行为必须能够加以量化,才能真正保证软件质量。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 2、白盒测试 白盒测试是一种按照程序内部的逻辑结构设计测试方法。在计算机上进行测试,以证实每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。检验程序的每条通路是否按预期正常进行,力求提高测试覆盖率。其中六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖,测试方法:程序控制流分析、数据流分析、逻辑覆盖、路径分析等。 3、功能测试 根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。 性能测试 性能测试在软件的质量保证中起着重要的作用。中国软件测评中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。测试工具:LOADRUNNER 、QTP 5、压力测试 在软件工程中,压力测试是对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。测试方法:敏感性测试和情景测试等。 6、安全性测试 软件安全性测试是用来验证集成在系统内的保护机制是否能够在实际中保护系统不受非法的侵入。在安全测试过程中,测试人员扮演着试图攻击系统的角色。安全性测试人员需要应用各种技术和测试策略来高效地搜寻并找到软件的权限缺陷。 7、可用性测试: 特定的用户在特定的使用情景下,有效率、满意的使用产品达到特定的目标,将可用性概括为三方面:有效性;效率,资源;满意度。测试方法:A / B可用性测试、单一的可用性测试、偏好可用性测试 8、安装测试 确保该软件在正常情况和异常情况的不同条件下,例如,进行首次安装、升级、完整的或自定义的安装都能进行安装。安装测试包括测试安装代码以及安装手册。安装代码提供安装一些程序能够运行的基础数据。 9、异常测试 系统在运行时发生错误后,通过开发人员对预知错误的处理或CRL内部的处理,使系统能够恢复正常运行的过程。测试方法:TD 10、健壮性测试 用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行。为了使系统具有良好的健壮性,要求设计人员在做系统设计时必须周密细致,尤其要注意妥善地进行系统异常的处理。 二、因果图方法 (一)定义 因果图是用于考虑并展开已知结果与其潜在原因之间关系的一种工具。就是将造成某项结果的众多原因,以系统的方式图解之,亦即以图来表达结果(特性)与原因(要因)之间的关系。 (二)因果图使用方法的步骤 1.确定要分析的质量问题。由于因果图只能用于单一目的分析,所以每一个质量问题要单独进行因果分析。 2.列出影响质量的主要因素,通常分为人、机、料、 法、环,即4MIE。 3.针对要分析的质量问题,开展广泛深入的调查研究。本步骤中要应用调查表和头脑风暴法等工具,目的在于尽可能多地收集信息,争取能获得影响质量问题的全部原因。 4.绘制因果图草图 开始绘图,把“质量问题”画入右边的方框中,然后把各类原因放在左边,作为要分析的“质量问题”的输入。 在因果图的大分枝上为原因分类的类别,每一类原因形成一个分枝,相应把分层图中的第一层原因画在中分枝上,第二层原因画在小分枝上。一个完整的因果图至少有二层,许多因果图有三层或更多层。 5.针对绘制的草图组织集体讨论,讨论结果若认为是完善的,可进行下一步步骤,若认为是不完善的,则应从2重复进行。 6.绘制正式的因果图图形。 7.图形分析:确定主要原因。 对因果图中所有的末端因素进行论证,从中确定哪些是影响质量问题的主要原因。 (三)因果图适用于以下几方面: (1)质量问题 (2)管理方法 (3)制订作业标准 (4)质量控制的导入及训练 四、具体案例的分析 一、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明) 1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不??动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。 二、根据分析明确原因和结果 原因: 1、落点

文档评论(0)

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

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

1亿VIP精品文档

相关文档