论坛首页 综合技术论坛

单元测试123

浏览 6857 次
锁定老帖子 主题:单元测试123
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-05-13  
单元测试123

我是谁?
我叫Slovenboy。就是懒惰的男...

我为什么要写这篇文章?
1。作为斑竹要做贡献的吗
2。我喜欢单元测试
3。从网络上学来的东西,也要回馈的,对吧?

此文关于什么的?
单元测试的入门知识。

不落索啦,开饭啦..................

原材料准备

我喜欢青菜,不放肉炒的那种,所以IDE什么地就算了。
1。JUnit,如果还没有赶快去菜市场买来。
2。HttpUnit,JWebUnit等等。我一般一个菜吃不下饭,如果你可以,这些就免了。
3。如果你愿意可以再多准备一些,比如大蒜、大葱、花椒什么地。到Google上查查相关的文章吧。

刷锅、洗碗

1。下载一个Ant(当然要简单配置一下啦)
2。下载一个J2SE(啰嗦...)
3。找到一些以前写的代码,能够便已通过的好些
4。打开自己喜欢的编辑器(EditPlus, UtralEdit, Vim - 我喜欢的,如果你也喜欢,欢迎交流)

代码测试代码
个人认为单元测试最好的地方就是可以使用你正在使用的编程语言测试将要编写的代码。

当然,测试已经有的代码也是可以的,毕竟XP也没说这样做,世界末日就要到来了吗,还有,毕竟存在在JUnit之前编写的代码!

单元测试是什么?

单元测试,一般指通过使用xUnit框架编写的测试类功能的测试。在Java项目中
一般使用JUnit(http://www.junit.org)。

为什么要写单元测试?

1。单元测试可以验证你的代码在被修改、重构的时候是否破坏了原有的功能。
2。单元测试是重构的基石。没有单元测试,重构无从谈起。
3。单元测试是你的代码的最好文档。以实例的形式标注了如何使用你的代码。

为什么不写单元测试?

1。编写单元测试对程序员来说是一个很大的工作量
2。单元测试本身也是代码,也存在如何测试的问题
3。相关的单元测试需要保持同步很难,一个功能的修改,可能会涉及多个单元测试,修改工作很大,调试时间也较长。
4。单元测试一般很难算作工作量(至少国内大部分公司,不会计算吧?),写单元测试是个费力不讨好的事情。

如何写单元测试?






写作中.............
   发表时间:2004-05-16  
delphi有dunit,还有一个插件
EPC DUnit Plug-In 3.0 for Delphi 5-7,配合dunit用非常方便。
0 请登录后投票
   发表时间:2004-05-16  
好东东呀,支持楼主。
继续吧,呵呵
我喜欢这种幽默的风格,把复杂的知识用浅显易懂的语言表达出来,令读者有一种享受的感觉。
期待中……
:)
0 请登录后投票
   发表时间:2004-05-16  
void 写道
好东东呀,支持楼主。
继续吧,呵呵
我喜欢这种幽默的风格,把复杂的知识用浅显易懂的语言表达出来,令读者有一种享受的感觉。
期待中……
:)


谢谢支持与关注,我将以更多的努力与更好的质量以及更简单的语言描述
单元测试。

让我们能够用自己的语言(不是英文)学习单元测试。

==================================
当初看英文,现在感觉费劲。
test-first看他解释了半天,实践后才真正成为我的知识
0 请登录后投票
   发表时间:2004-05-16  
希望能有特色一些,不仅仅是为了单元测试讲单元测试,暗含一些编码习惯,敏捷之类的东西不错。
0 请登录后投票
   发表时间:2004-05-17  
建议很好,编码习惯我会添加;但是敏捷话题太大。何以谈一些重构的东西。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics