ISO-软件行业资料-实施覆盖率测试要求v12.doc

ISO-软件行业资料-实施覆盖率测试要求v12.doc

ID:59216288

大小:25.50 KB

页数:4页

时间:2020-09-09

ISO-软件行业资料-实施覆盖率测试要求v12.doc_第1页
ISO-软件行业资料-实施覆盖率测试要求v12.doc_第2页
ISO-软件行业资料-实施覆盖率测试要求v12.doc_第3页
ISO-软件行业资料-实施覆盖率测试要求v12.doc_第4页
资源描述:

《ISO-软件行业资料-实施覆盖率测试要求v12.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1目的明确覆盖率测试的重要性,确定覆盖率测试流程,规定覆盖率测试的要求及方法。2.范围用于编码控制流程中的覆盖率测试问题。3.覆盖率测试的方法3.1覆盖率测试不仅要覆盖率达到100%,而且需要在达到的每一个地方,确认函数的功能是否正确。通常,我们在覆盖率达到的时候需要检查下列内容:1)该函数的功能是否正确2)该函数是否出现一些内存问题。3.2在功能测试之前完成覆盖率测试。4.覆盖率测试的要求4.1自动化。覆盖率测试的过程要做到自动化。如果软件的功能发生变化,需要增补覆盖率的测试用例。在增补完之后,同样要做到自动化。自动化的具体含义是:a)自动化地执行。b)自动化

2、地判断对错。4.2可以重用要保证覆盖率的测试用例在程序的维护过程中始终可以重用。4.3在编程序时进行覆盖率的工作最好在编写函数的时候同时进行,或编写完一批函数之后立即进行。这样做至少有下列好处:a)经过覆盖率测试之后的函数,正确性得到一定的保证,当其他函数调用这些函数出现问题的时候,我们可以简单地首先认为错误在调用方,从而可以减少调试函数的复杂度。b)刚刚编写完成的函数往往编程人员对于其细节记忆比较深刻,这个时候发现问题,修改的代价最少。c)当大批量的函数开发出来之后,程序员面对自己制造出来的函数,如果要对他们进行覆盖率测试,往往产生难以逾越的心理障碍,小批量地

3、逐步进行覆盖率测试不至于产生积众难返的问题。4.4根据函数的类型来进行有效地测试一般来说,函数分为下列类型:a)科学计算型有一些比较复杂的科学计算。b)数据型函数是围绕大型或全程的数据结构的处理。c)输入输出型文件,数据库等接口io操作。d)逻辑型函数中存在比较复杂的逻辑关系。e)初始化型为后续的处理做一些准备的函数。f)正文型准备一些正文类型的信息的函数。通常一个函数具有上述好几种特征,以最明显的特征来表征它们。在进行覆盖率测试的时候,尤其需要注重对科学计算,数据,逻辑型的函数进行处理。4.5减少依赖减少依赖有两个含义:a)减少对别的程序的依赖b)减少对外部数

4、据的依赖减少依赖的目的是为了提高覆盖率测试用例的有效性。即使发生数据环境的变化,原来的覆盖率的测试用例仍然可以使用。4.6文档化对于覆盖率测试使用需要说明。对于每个函数需要登记在excel文件中,表明其类型和覆盖情况,所涉及的覆盖率文件的情况。使得管理人员可以清晰的了解覆盖率的现状,从而更合理的安排工作。覆盖率测试控制文件有下面几种类型:a)覆盖率控制文件母版将每个函数的情况罗出来。b)覆盖率测试报告对每个函数的情况进行说明。4.7颗粒度对于整个系统中的函数,要安排不同的策略来考虑其覆盖率的工作。建议整个系统的覆盖情况分为:部件级,模块级,子模块级(文件级)和函

5、数级。一般在子模块级的程度上来考虑覆盖率的实施。一个子模块作为执行覆盖率的一个单位,产生一个覆盖率结果的文件。5.覆盖率测试流程5.1项目成员依据程序代码和《模块使用说明书》编写《覆盖率测试文件》。5.2项目经理审核批准《覆盖率测试文件》。5.3项目成员对程序代码进行覆盖率测试。该测试包括内存测试和覆盖率测试(要求100%覆盖程序行)。5.4测试完成后,项目成员提交《覆盖率测试报告》。5.5项目经理验收确认《覆盖率测试报告》。〖目录说明〗:文件页数超过10页,即采用自动生成的方式生成目录文件页数小于10页,不生成目录附录:1、以下部分为质量记录的页眉模板(在编写

6、质量记录表格时,将其拷贝)。北京易游无限科技有限公司文件编号版本发布日期实施覆盖率测试要求实施日期页码/页数第4页共4页2、“质量记录编号”按照”文件和资料编码规则”填写。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。