- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元测试规范--第1页
单元测试规范文档
,
日期 版本 作者/修改者 复核者 修订类型
描述
2018/2/24 XXX 初稿
%
【
单元测试规范--第1页
单元测试规范--第2页
~
目录
第一章 文档介绍3
目的3
阅读对 3
%
第二章概述3
定义3
目的4
步骤4
常见模块单元的错误5
?
—
单元测试规范--第2页
单元测试规范--第3页
第一章 文档介绍
目的
本文档是关于进行单元测试(Unit Test)的规范性文档,本文档中描述了单元测试的原则、
流程和方法,是软件开发人员在进行单元测试时的工作指南
…
阅读对象
本文档适合以下人员阅读
项目经理
软件开发工程师
软件测试工程师
第二章概述
定义
单元测试是对软件基本组成单元进行的测试,所谓“单元”是指:
具有明确的功能
具有明确的规格定义(详细设计说明书)
有与其他部分明确的接口定义
,
能够与程序的其他部分清晰地进行区分
目的
单元测试用例的设计是要验证被测程序单元的如下这些方面:
1) 是否正确实现了规定的功能
2) 模块内部是否存在错误
单元测试规范--第3页
单元测试规范--第4页
步骤
单元测试的侧重点在于发现程序设计或者实现中的逻辑错误。它分为计划、设计、实现、执
行和评估五个步骤。各步骤的定义如下:
1) 计划单元测试
确定测试需求,制订测试策略,确定测试所用资源,创建测试任务的时间表。
2) 设计单元测试
设计单元测试输入参数、期望参数数据模型如:
。
测试获取用户信息服务
输入参数userId,期望输出数据模型UserInfo
3) 实现单元测试
编写单元测试,包括输入参数校验、调用待测试服务、断言实际输出参数是否与期望输出数
据模型一致
4) 执行单元测试
验证测试结果记录并修正测试过程中出现的缺陷。
5) 评估单元测试
对单元测试的结果进行评估,主要从需求覆盖和代码覆盖的角度进行测试完备性的评估。
常见模块单元的错误
模块内部错误往往存在于下列方面:
1) 模块接口:测试模块的数据流
[
a) 调用所测模块时输入参数与模块的形式参数在个数、属性、顺序上是否匹配
b) 所测模块在调用其他模块时,它输入给其他模块的参数在个数、属性、顺序上是否
匹配
c) 是否修改了只做输入用的形式参数
d) 输出给标准函数的参数在在个数、属性、顺序
文档评论(0)