1 / 30
文档名称:

单元测试规范V1.0.doc

格式:doc   大小:93KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单元测试规范V1.0.doc

上传人:酷酷誉为 2022/5/7 文件大小:93 KB

下载得到文件列表

单元测试规范V1.0.doc

文档介绍

文档介绍:技术部内部规范
i
撰写人:___________日 期:___________
单元测试规范

技术部内部规范
ii
文档变更历史
序号
变更同时,应给出期望结果。项目组完成单元测试,向测试组提交验收版本的同时必须一并递交单元测试案例及测试问题报告记录。
测试组取得需测试系统的版本及相关文档,若在测试期间发现单元测试中记录的问题,如实记录。
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
单元测试步骤
设计单元测试方案
输入、输出
输入工作产品
待测程序单元
输出工作产品
《XXX单元测试方案》
任务
设计单元测试的模型,一般如下图所示
驱动模块
被测单元
测试用例
桩模块
桩模块
桩模块
测试结果
构造单元测试模型需要:
定义(设计)驱动模块,用以调用被测程序单元
定义(设计)测试桩模块,用以模拟被测程序单元调用的函数接口
设计测试数据和状态,准备单元测试的动态结构
确定测试的流程
另外,测试模型也可能是由所采用的测试工具所决定的。
指定测试项目:指定对不同特性(或者特性组合)进行足够测试的途径,包括测试工具、方法和技术的描述以及对测试结果进行提取和分析的方法。
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
定义测试完备性标准(例如代码覆盖、路径覆盖或者条件覆盖),并设计判定测试完备性的手段, 例如利用工具或者设计测试代码等。
编写单元测试CASE
输入、输出
输入工作产品
《XXX单元测试方案》
输出工作产品
单元测试案例
测试环境
任务
根据《XXX单元测试方案》构造测试环境(将待测程序单元纳入测试工具; 实现驱动模块和桩模块),编写测试代码(自己开发或使用测试工具)。需要的时候生成或者导入测试所需要的数据。
设计单元测试案例
设计测试案例的时候要根据《XXX单元测试方案》中所规定的测试方法、测试项目和完备性标准进行。单元测试案例的设计,主要有以下五个步骤:
为系统运行起来设计测试用例
首先需要设计这样的测试用例,该用例的执行可以证明测试环境和被测单元是可用的。如果这样的测试案例失败了,其他的测试案例都失去了执行的基础
为正向测试而设计测试用例
其次需要设计正向测试案例。这些案例也是基本的单元测试案例,它们是用来证明设计规格说明书中对应的功能和性能指标是否能够实现的。这些测试案例是按照设计说明书中的描述来开发的。
为逆向测试而设计测试用例
逆向测试的测试用例是用来证明软件没有做不应该做的事情。这个步骤可以基于错误猜测的基础进行测试用例的构造。
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
为特殊要求设计测试用例
从系统的性能、安全性、保密性的角度为具有这些要求的系统制订的测试用例。
为覆盖率设计测试用例
测试案例的设计要保证一定的覆盖率要求,所以在最后一步还需要补充一些测试案例,以保证测试案例对代码、路径、或者条件的覆盖率。
在单元测试的设计当中,针对测试项目和测试覆盖率的要求经常采用如下的一些方法:
规格导出法
等价类划分法
边界值分析法
状态转移测试法
分支测试法
条件测试法
数据定义-使用测试法
内部边界值测试法
错误猜测法
这些方法的具体描述,请参见附录一。
将设计好的测试案例用工具或者文档记录下来。在需要的时候,标注某个测试案例是为了哪个测试项目而设计的。一般来说,测试案例都需要注明:测试条件、测试输入、测试操作和预期输出这四大要素。
将设计好的测试案例编写成为测试脚本(test script), 如果设计自动化测试,驱动模块从测试脚本中逐条读取测试案例并且通过程序或者测试人员的目测判断程序单元的行为或者输出是否符合预期。一般来说,测试工具或者驱动模块也需要将每一条测试案例执行的结果进行记录,以供分析之用。
执行单元测试
输入、输出
输入工作产品
单元测试案例
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。

最近更新

五年级下册语文《西游记》有感作文 16页

2024年防汛自检自查报告必备 29页

中级制图员模拟练习题及答案 14页

2024年阅读活动方案(精选14篇) 41页

2024年门面租赁合同(合集) 32页

【部编版】语文四年级下学期《期末考试卷》有.. 10页

SWOT战略分析法及其应用 6页

2024年销售简历的自我介绍 11页

2024高三数学教学计划精选7篇 20页

2024广州低压电工考试题库电工考试试题及答案.. 60页

2024年陕西省西安市国际港务区铁一中陆港中学.. 26页

2024年部编版语文六年级下册真理诞生于一百个.. 19页

2024年质量员之装饰质量专业管理实务模拟考试.. 22页

2024年销售助理工作计划集合15篇 48页

2024年河北省中考化学试题(含答案) 7页

2024年投标方案模板大全(2024) 7页

2024年广东省普通高中学业水平合格性考试模拟.. 4页

2024年天津工艺美术职业学院单招职业适应性测.. 3页

2024年银行辞职报告模板 6页

2024年全国化学检验工高级工综合测试卷含答案.. 20页

2024年二级建造师之二建机电工程实务模考模拟.. 27页

2024年银行柜员季度工作总结 24页

信用证结算协议书 12页

甲状腺疾病的流行病学与预防 27页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页

中成药注射剂的合理配伍与使用基础规范 5页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

直腿后滚翻 25页