软件质量保证与软件测试技术-3.pdfVIP

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

软件测试考试资料

软件度量的作用(书本53)

软件度量(softwaremeasurement)是对软件开发项目、过程及其产品进行数据定义、收集以及

分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。没有软件度量,就不

能从软件开发的暗箱中跳将出来。通过软件度量可以改进软件开发过程,促进项目成功,开发高质量

的软件产品。度量取向是软件开发诸多事项的横断面,包括顾客满意度度量、质量度量、项目度量、

以及品牌资产度量、知识产权价值度量等等。度量取向要依靠事实、数据、原理、法则;其方法是测

试、审核、调查;其工具是统计、图表、数字、模型;其标准是量化的指标。

书本内容:

1.通过软件度量增加理解

2.通过软件度量管理软件项目,主要是计划和估算、跟踪和确认

3.通过软件度量指导软件过程改善,主要是理解、评估和包装。软件度量对于不同的实施对

象,具有不同的效用。软件度量对与不同的实施对象具有不同的效用,具体见书本53页。

软件质量管理体系对提高产品质量的作用

软件质量管理体系是组织内部建立的、为实现质量目标所必须、系统的质量管理模式,是组织的

一项战略决策。它将资源与过程结合,以过程管理方法进行的系统管理,根据企业特点选用若干体系

要素加以组合,涵盖了用户需求、需求分析、软件设计、软件实现、软件测试、上线调试运行、交付

整个过程。

软件质量不仅仅是一些测试数据、统计数据、客户满意度调查回函等等,衡量一个软件质量的好

坏,应该首先考虑完成该软件生产的整个过程是否达到了一定质量要求。在软件开发实践中,软件质

量管理体系可以依靠流程管理(如缺陷处理过程、开发文档控制管理、发布过程等),严格按软件工程

执执行,来行,来提提高软件质量。高软件质量。如:如:通过从通过从用用户户功能功能确认确认书书到到软件软件详细设详细设计计过程的过程定义、控制和不

断改善,断改善,确保确保软件的软件的功用性功用性;通过测试;通过测试部门部门的的系系统测试统测试、、回归回归测试测试过程的定义、执行和不断改

善,善,确保确保软件的软件的可靠性可靠性和和可用性可用性;通过测试;通过测试部门部门的的性能测试性能测试,,确保确保软件的软件的效率效率;通过软件架

构构的的设设计过程及开发中计过程及开发中代码代码、、文档文档的实的实现现过程,过程,确保确保软件的软件的可可维护维护性性;通过引入适当的编程方法、

编编程工具和程工具和设设计计思路思路,,确保确保软件的软件的可可移植移植性性等等。

软件可靠性的特性

从时间的角度出发,软件可靠性是指软件在所规定的环境条件下、规定的时间内,一直能按要求

和规格说明正确地完成任务的性质。这一性质的概率(定量)描述为可靠度,可用可靠度函数表示。

从数据的角度出发,假定输入和硬件都没有错误,对一组输入数据,软件能正常运行没有发生错误的

概率。

高质量代码的措施和方法

1、严格遵守编码规范

包括:变量和方法,类和包的命名规范;代码排版及缩进规范;注释要求和规范等。

2、最大程度代码复用

通过重复使用代码来避免编写新的代码。降低成本、增加代码的可靠性并提高它们的一致性。

3、细心地单步调试

通过单步跟踪代码,进入白盒测试可以发现程序的隐蔽Bug,虽然单步调试是很费时费力的,但远

少于以后在测试或现网环境中发现问题的成本和代价,总体成本会减少。

4、持续的代码重构

重构是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的

设计模式和架构更趋合理,提高软件的扩展性和维护性。重构是持续的过程,特别有下列症状时,一

定要重构代码。(1)代码中存在重复的代码(2)过大的类和过长的方法(3)牵一毛而需要动全身的

修改(4)累之间需要过多的通讯(5)过度耦合的信息连

5、代码复查

代码复查是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码,

测试过程和注释进行检查。在编码规范、性能、资源泄漏、线程安全、程序流程、数据库处理、通讯、

异常处理等诸多方面都需要检查。

书本(第八章):

1.统一编程风格

第一、程序的书写格式要满足:

A.版本的声明格式:版权和版本的声明位于头文件和定义文件的开头,主要内容有版

文档评论(0)

134****0060 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档