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

(软件测评能力提升方案.doc

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

软件测评工程能力提升方案 咨询方将在上述调研报告 在这种广义的软件质量保证的含义下,我们来重新审视软件全生命周期尤其是研发周期,就会发现,专门的软件测试人员承担的软件质量保证职责是有限的,一个研发项目中占大多数的研发人员,他们的测试意识,对测试活动、测试方法的认识是很关键的。 因此,测评工程能力的提升,首先要通过培训、宣传、会议等各种手段,让项目涉及的相关人员尤其是软件开发人员,重新认识软件研发过程,重新认识软件测试,包括测试本质、测试含义、测试定位、测试方法等等。 软件测试方法 对应上述测试活动的理解,测试方法也首先是一套逻辑严密的需求覆盖体系和分析设计方法,具体表现为测试阶段覆盖的完整性、每个阶段测试分析的完整性、每个阶段测试分析的过程完整性保证,然后才是在此之上的一些操作手段和工具应用技能,同时在管理层面,需要有明确测试界限的一系列手段。 测试阶段划分 如前所述,一个明确的软件测试项目包括前期的文档测试,按照软件开发过程包含软件需求分析说明书验证、软件设计文档验证;另外一个是后期动态的单元测试、集成测试、系统测试、验收测试,这时主要的测试对象是程序和数据,当然也涉及到文档。 对于这些测试阶段,应制定规范,对其测试类型、测试技术要求等明确要求。这方面,在军方、航空航天等领域有许多规范就可供参考。实际实施时,规范应根据不同软件类型的重要性、安全性关键等级对应每一阶段的要求分别说明如下: 1、文档测试 文档测试的主要测试对象是软件需求规格说明书和软件设计文档。文档通常使用文字进行说明,因此不可避免地具有而二义性和不明确性。软件测试中的文档测试主要是对相关的设计报告和用户使用说明等文档进行测试,一般应符合以下的技术要求: 对于设计报告主要是测试程序与设计报告中的设计思想是否一致; 对于用户使用说明进行测试时,主要是测试用户使用说明书中对程序操作方法的描述是否正确,重点是用户使用说明中提到的操作例子要进行测试,保证采用的例子能够在程序中正确完成操作。 对于其他文档,一般检查其有效性和无误性。 2、单元测试 单元测试的对象是软件单元。软件单元测试应根据软件单元的重要性、安全性关键等级等对如下技术要求内容进行剪裁,但必须说明理由。单元测试一般应符合以下的技术要求: 在对软件单元进行动态测试之前,应对软件单元的源代码进行静态测试; 应建立测试软件单元的环境,其测试环境应通过评审; 对软件设计文档规定的软件单元的功能、性能、接口等应逐项进行测试; 软件单元的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖; 测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值; 语句覆盖率要达到100%; 分支覆盖率要达到100%; 对输出数据及其格式进行测试。 3、集成测试 集成测试的对象是软件组件,软件组件由软件单元组成。软件集成测试可根据软件组件的重要性、安全性关键等级、重用情况等对如下技术要求内容进行剪裁,但必须说明理由。集成测试一般应符合以下技术要求: 应对构成软件组件的每个软件单元的单元测试情况进行检查; 若对软件组件进行必要的静态测试,应先于动态测试; 组装过程是动态进行的,应标明组装策略; 应建立组件测试环境,其测试环境应通过评审; 应逐项测试软件设计文档规定的软件组件的功能、性能等特性; 软件组件的每个特性应至少被一个正常的测试用例和一个被认可的异常测试用例覆盖; 测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值; 应测试软件单元和软件组件之间的所有调用,达到要求的测试覆盖率; 应测试软件组件的输出数据及其格式; 应测试软件组件之间、软件组件和硬件之间的所有接口; 应测试运行条件在边界状态下,进而在人为设定的状态下,软件组件的功能和性能; 应按设计文档要求,对软件组件的功能、性能进行强度测试; 对安全性关键的软件组件,应对其进行安全性分析,明确每一个危险状态和导致危险的可能原因,并对此进行针对性的测试。 发现有否多余的软件单元。 4、系统测试 系统测试的对象是完整的、集成的计算机系统(Computer System),重点是新开发的配置项的集合。系统测试是组成系统的多个配置项的测试,组成一个系统的多个相关的软件可以同时进行系统测试。系统测试一般应符合以下技术要求: 应按系统/子系统设计说明的规定,逐项测试系统的功能、性能等特性; 系统的每个特性应至少被一个正常测试用例和一个被认可的异常测试用例所覆盖; 测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值; 应测试系统的输出及其格式; 应测试配置项之间及配置项与硬件之间的所有接口; 应在边界状态、异常状态或在人为设定的状态的运行条件下,测试系统的功能和性能; 应测试系统的安全性和数据访问的安全必威体育官网网址性; 应测试系统的全部存储量、输入/输出通道

文档评论(0)

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

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

1亿VIP精品文档

相关文档