社区
其它技术问题
帖子详情
递归函数单元测试问题和单元测试中单元多入口情况
flowerzhouyan
2011-07-08 10:27:04
1、请问递归函数你们那是怎么做单元测试和集成测试的?因为单元测试涉及到打桩,编写驱动,做功能、性能、接口等动态测试。遇到递归的话该怎么做呢?
2、在阅读单元测试的接口测试的资料时,上面有这样一个要求“在单元有多个入口的情况下,是否引用了与当前入口无关的参数”,这个情况指的是什么呢?麻烦举个例子来说明这种情况。什么样的单元才算“单元有多个入口”呢?举个例子。谢谢!
...全文
127
6
打赏
收藏
递归函数单元测试问题和单元测试中单元多入口情况
1、请问递归函数你们那是怎么做单元测试和集成测试的?因为单元测试涉及到打桩,编写驱动,做功能、性能、接口等动态测试。遇到递归的话该怎么做呢? 2、在阅读单元测试的接口测试的资料时,上面有这样一个要求“在单元有多个入口的情况下,是否引用了与当前入口无关的参数”,这个情况指的是什么呢?麻烦举个例子来说明这种情况。什么样的单元才算“单元有多个入口”呢?举个例子。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luciferisnotsatan
2011-07-18
打赏
举报
回复
[Quote=引用 5 楼 anyidan 的回复:]
引用 1 楼 jixingzhong 的回复:
看来大家对这个都不甚了解......
谁能推荐一篇文章
[/Quote]
找个cppunit的教程看看
AnYidan
2011-07-13
打赏
举报
回复
[Quote=引用 1 楼 jixingzhong 的回复:]
看来大家对这个都不甚了解......
[/Quote]
谁能推荐一篇文章
luciferisnotsatan
2011-07-13
打赏
举报
回复
递归不一样打桩么?
jackyjkchen
2011-07-10
打赏
举报
回复
我们现在做单元测试只做功能测试,不考虑代码覆盖率
至善者善之敌
2011-07-10
打赏
举报
回复
帮顶吧。。。。。。。。。
jixingzhong
2011-07-10
打赏
举报
回复
看来大家对这个都不甚了解......
单元
测试
单元
测试
是对软件基本组成
单元
进行的测试 这里的基本
单元
不一定是指一个具体的函数或一个类的方法。在具体实现时,也可能对应的是多个文件
中
的一组函数
单元
测试
的目的 验证
单元
代码和详细设计文档的一致性 跟踪详细设计文档
中
设计的实现,发现详细设计文档
中
存在的错误 发现在编码过程
中
引入的错误 和设计不符引入的错误 虽然和设计相符但由于编码出现疏漏导致错误
单元
的常见错误
单元
接口 被测
单元
...
如何才能轻而易举的写出
递归函数
递归如何才能更好的理解 先说下我的学习方式吧 首先,我想说下我的学习方式,每个人的学习方式都是不同的,有的人悟性比较高,所以学东西比较快,但也有一部分人,学东西比较慢,哈哈,我就是那学东西比较慢的那一部分人。但我也不气馁,认真踏实的学就可以了,千万不能浮躁。 所以我学习算法,其实学习每个技术之前我们都要搞懂这个技术是来解决什么
问题
的,这是很重要的一步,其次如何使用,最后它的原理是什么。走好这三部我觉得这个技术你也就学会了。 递归 首先第一步,递归这个算法是用来解决什么
问题
的或者主要用于什么方向的。在我目前的
常用C语言
单元
测试
工具介绍
单元
测试
是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从
单元
测试
不受UI影响可以高速批量验证的特性,所以业界所倡导的测试驱动开发,这个里面提到的测试驱动更多的就是指
单元
测试
驱动。但一般开发团队还是很少的系统化的执行
单元
测试
,针对应用软件的测试更多是由专业测试团队来执行黑盒测试。
单元
测试
的最大的难点不在于无法确定输入输出,这毕竟是模块开发阶段就已经定好的,而在于
单元
测试
用例的编写会耗费开发人员大量的工时,按照相关统计
单元
测试
用例的时间甚至会远超过功能本身开发的时间。
C++算法篇 递归调用(函数调用自身)
要理解运用递归要学习理解下面几个
问题
: 什么是递归? 递归的精髓(思想)是什么? 递归和循环的区别是什么? 什么时候该用递归? 使用递归需要注意哪些
问题
? 递归思想解决的几个经典的
问题
? 1、递归概念: 德罗斯特效应就是说,你拿着一面镜子,然后再站在一面镜子前面,让两面镜子相对。你看到镜子里面的情景,是相同的,无限循环的。 在数学与计算机科学
中
,递归是指在函数的定义
中
调用函数自身的方法。实际上递归其包含了两个意思:递 和 归,这正是递归思想的精华所在。 大师 L. Peter...
cmake应用:集成gtest进行
单元
测试
Google Test是Google开源的一个跨平台的C++
单元
测试
框架,简称gtest,它提供了非常丰富的测试断言、判断宏,极大方便开发者编写测试用例的流程,也是很多开源项目使用的测试框架。在前面介绍CMake的测试功能时,每个
单元
测试
都是一个可执行文件,实现了main函数,在CMakeLists.txt
中
使用add_test命令来添加测试用例:通过使用gtest可以简化这个流程,让开发者可以专注在测试用例的书写上,而不用手动编写大量的main函数,以及一些判断输出是否符合预期的附加代码。
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章