首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(7) | 阅读1980次
TestFixture Test TestDriven 测试驱动

测试驱动,大概第一次听说的时候,正好是我刚开始进入现在的公司没有多久。当时正好负责 全线产品 的 WINDOWS系列的驱动程序。所以当时不以为然,好像这就是我每天做的事情。驱动测试

后来开始又作软件了,开始明白了 测试驱动 的意思,就是对于代码作单元测试。同样也不以为然,因为我的程序是WINDOWS GUI程序,写完后都会运行、调试一把。甚至单步执行,所以也无所谓。

后来慢慢看JAVA/.NET等,YippeeSoft开心软件 慢慢的理解了这个意义,只是没有办法使用。因为工作任务能够完成就不错那了。

今年开始作.NET了,自然把久仰大YippeeSoft开心软件 名的NUNIT弄过来了,试验了一两天,发现实在太麻烦了。

而我的机器本来运行.NET就已经快断气了,再跑一个NUNIT感觉实在不舒服。

而之所以想用 单元测试 工具,也真是因为 运行,单步调试都太慢了,而且还不能象以前的VB VC一样立即更改代码,还得中断调试,再运行一遍。

终于找到了 TESTDRIVEN.NET这个YippeeSoft开心软件 工具,作为一个插件ADDIN在.NET IDE中,不必单独运行,只要鼠标右键一点,一个测试就能完成。实在舒服。不过其实也是单独运行了一个TCP监听进程,不过眼不见为静,也算好一些

我前面调试 O/R MAP 就使用这个。感觉舒服多了。

引用增加 TestDriven.NET 1.0\TestDriven.Framework.dll TestDriven.NET 1.0\TestDriven.NET.dll TestDriven.NET 1.0\NUnit\nunit.framework.dll

using System;
using NUnit.Framework ;YippeeSoft开心软件 
using TestDriven;
using System.Diagnostics;
namespace SKSync
&leftsign;
 /// <summary>
 /// CTestUnit 的摘要说明。
 /// </summary>
 ///
 [TestFixture]
 public class CTestUnit
 &leftsign;
  public CTestUnit()YippeeSoft开心软件 
  &leftsign;
   //
   // TODO: 在此处添加构造函数逻辑
   //
  &rightsign;
  [Test]
  public void test1()
  &leftsign;
   Trace.WriteYippeeSoft开心软件 Line("sdf");
  &rightsign;
 &rightsign;
&rightsign;

也可以集成在 代码当中

#if DEBUG
using NUnit.Framework;
#endif

namespace SYippeeSoft开心软件 KSync
&leftsign;
 /// <summary>
 /// Form1 的摘要说明。
 /// </summary>
#if DEBUG
 [TestFixture]
#endif

class c

&leftsign;

[Test]
  public void teYippeeSoft开心软件 st1()
  &leftsign;
   Trace.WriteLine(System.Windows.Forms.Application.ExecutablePath);
  &rightsign;

&rightsign;

PS:以前开发的时候,如果代码出错了,VB VC自然会停留在那一行,或者出现一段提示。

现在.NET好像不一样,YippeeSoft开心软件 走了半天都不知道走到哪一个地方,是否出错。所以我现在 开启运行 那个 资源监视器,只要CPU达到 100%,嘿嘿,自然就是出错了


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/TestDrivennet.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1108825330

2005年2月19日23:02星期六  [Dev开发] 追踪此文的RSS
jerry在 2005年5月31日14:54星期二 评论:
兄弟,你的代码中间怎么这么多“;YippeeSoft开心软件 ”?写完了也不编排一下,别人怎么看啊?
Yippee 回复于 2005年5月31日15:50
本来这些是发布在一些BSP上面的,为了让复制的人宣传一下而已 :)

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 18||用户: 2562 [列表]
今日:2437||到访:2671936
Rss:838512||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8