免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bigwhite
打印 上一主题 下一主题

[C] 一个开源C语言单元测试框架lcut,欢迎大家试用 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-11 06:20:00
11 [报告]
发表于 2010-12-17 21:21 |只看该作者
回复 10# bigwhite


    建议LZ写一些中文的文档,中文看起来多直观啊,一目了然,那学起来就容易多了

论坛徽章:
0
12 [报告]
发表于 2010-12-17 22:12 |只看该作者
回复 11# linuxchyu


    这个的确欠考虑,呵呵。

论坛徽章:
0
13 [报告]
发表于 2010-12-18 13:11 |只看该作者
本帖最后由 newmax123 于 2010-12-18 13:13 编辑

我指 我写完一个function

不用写任何代码 就立刻可以利用框架 进行测试。

比如 我写了一个int add(int x, int y)

的函数, 立刻可以对 边界 路径 极大 极小值进行测试。

而本身不用多写一行代码。

就像c++ test. 否则这种东西 又要写庄模块 又要写测试的条件。 很麻烦。

使用起来不爽, 最后就是没人用。 可能这也是c++ 的单元测试 大部分人不愿意做的原因。


一个简单的 从入门开始的 文档非常必要。最好有例子。

国内的Cunit 的什么工具 这方面做得很烂,我都不知道他 它的文档写的是什么?
完全是自我陶醉的一种文档。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
14 [报告]
发表于 2010-12-18 14:10 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
15 [报告]
发表于 2010-12-18 14:49 |只看该作者
回复 13# newmax123


    您说的的确是理想中的测试工具,如果有了你描述的这种工具,那么我想软件开发就不那么复杂了。似乎测试人员也不用了。

    不过您说的工具应该是程序员努力的方向。

论坛徽章:
0
16 [报告]
发表于 2010-12-19 20:49 |只看该作者
回复 11# linuxchyu


    简单的写了一份中文介绍,不知是否可以满足需求。请参考:http://code.google.com/p/lcut/wiki/lcut_user_guide_cn

论坛徽章:
0
17 [报告]
发表于 2010-12-20 09:50 |只看该作者
回复 16# bigwhite


    楼主传个附件吧... 网页打不开啊...

论坛徽章:
0
18 [报告]
发表于 2010-12-20 09:54 |只看该作者
Overview¶

lcut is short for "Lightweight C Unit Test framework". it is implemented in standard C and easy to be used in different mainstream platform, such as solaris, linux and so on.

...

大概看了下例子,感觉不错~

论坛徽章:
0
19 [报告]
发表于 2010-12-20 13:03 |只看该作者
回复  newmax123


    您说的的确是理想中的测试工具,如果有了你描述的这种工具,那么我想软件开发就 ...
bigwhite 发表于 2010-12-18 14:49



你可以使用以下 c++ tester 这个工具。

虽然只能支持 vc 编译器。但是它已经做到了我说的要求。

他利用java 调用vc 进行测试。它能够对每个函数的各个边界 最大 最小,所有出现过的 关键字 都进行一次测试。
将分支都显示出来。所有这一切都是自动的 无需任何代码的编写。

虽然说还不能解决所有问题,但是的确已经很方便了。

商业软件有普通软件做不到的优势。

论坛徽章:
0
20 [报告]
发表于 2010-12-20 13:09 |只看该作者
回复  linuxchyu


    简单的写了一份中文介绍,不知是否可以满足需求。请参考:
bigwhite 发表于 2010-12-19 20:49



    这个demo 看不懂。

希望能有一个从完全不懂测试的入门文档。

比如写一个int add(int , int);
这样一个函数, 应该怎么测试。
如何告诉框架 应该测试那些边界值。
如何告诉框架,那些测试值 预计结果应该是什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP