软件企业测试管理规程.docVIP

  1. 1、本文档共33页,可阅读全部内容。
  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文档。上传文档
查看更多

信息工程事业部测试管理规程

文档名称:信息工程事业部测试管理规程

建立日期:2012-2-7

创建人:冯志强

编辑软件:MicrosoftOffice2003中文版

文档修订记录

版本编号或者

更改记录编号

*变化

状态

简要说明〔变更内容和变更范围〕

日期

变更人

批准日期

批准人

V1.0

A

新建

2012-02-07

冯志强

*变化状态:A——增加,M——修改,D——删除

目录

TOC\o1-3\h\z\u1 简介 4

1.1 目的 4

1.2 适用范围 4

1.3 参考文件 4

1.4 什么是软件测试 4

1.5 软件测试的目的 5

1.6 测试工作目标 5

1.7 术语 5

1.8 角色说明 5

1.9 人员安排 6

2 测试管理流程 7

2.1 以开发人员为主的测试流程 7

需求阶段 7

设计、编码阶段 8

测试阶段 8

2.2 以测试人员为主的测试流程 9

测试接收标准 11

测试过程 13

测试方法 14

等价类划分 14

因果图 16

边界值分析 16

猜错法 17

随机数法 17

测试用例 17

测试用例设计原那么 17

测试用例要素 18

测试工具 19

测试工具分类 19

测试工具选择 20

2.3 缺陷管理 21

软件测试缺陷管理流程细那么 21

缺陷状态列表及描述 22

缺陷状态切换流程 22

2.4 软件测试考前须知 22

3 缺陷分类 23

3.1 按严重程度分类 23

3.2 按缺陷类型分类 24

4 附录 25

附录一单元测试报告 25

附录二集成测试报告 26

附录三测试大纲 27

附录四测试大纲附录 28

附录五测试方案 29

附录六程序错误报告 31

附录七测试分析报告 32

简介

目的

目前信息工程研究所软件测试人员较少,经验缺乏、水平较低、过程控制较差。本规划主要针对我们目前的测试工作状况把工作思路理清,在流程顺畅的根底上做到在理论上的逐步提升。为了保证测试流程的标准性,确保各软件产品均按照需求文档进行开发,且与用户要求的一致,控制并提高软件产品质量,标准并严格控制产品测试流程,特制定本规划。

适用范围

本规程适用于信息工程事业部各工程和工作产品。

参考文件

信息工程研究所测试管理规程

GBT15532-2008计算机软件测试标准

什么是软件测试

无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发软件系统的过程中,面对着错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的每个阶段都不可防止地会产生过失。如果在软件投入生产性运行之前,没有发现并纠正软件中的大局部过失,那么这些过失迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和单元测试属于软件生命周期的同一个阶段。在这个阶段结束之后,对软件系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承当这项工作。

大量统计资料说明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命平安的软件所花费的本钱,可能相当于软件工程其他开发步骤总本钱的三倍到五倍。因此,必须高度重视软件测试工作,绝不要以为写出程序之后软件开发工作就接近完成了,实际上,大约还有同样多的开发工作量需要完成。仅就测试而言,它的目标是发现软件中的错误,但是,发现错误并不是我们的最终目的。软件工程的根本目标是开发出高质量的完全符合用户需要的软件。

软件测试的目的

测试的正确定义是“为了发现程序中的错误而执行程序的过程”。这和某些人通常想象的“测试是为了说明程序是正确的”,“成功的测试是没有发现错误的测试”等等是完全相反的。正确认识测试的目标是十分重要的。

由于测试的目标是暴露程序中的错误,从心理学角度看,由程序的编写者自己进行测试是不恰当的。因此,在综合测试阶段通常由其他人员组成测试小组来完成测试工作。此外,应该认识到测试决不能证明程序是正确的。即使经过了最严格

文档评论(0)

199****4744 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档