TestFixture Test TestDriven 测试驱动
2005-02-19 23:11
639 查看
TestFixture Test TestDriven 测试驱动
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/06/026e458e00a5b78ffa720db59bf598e8.gif)
2-19-2005-23:02 Sat [Dev开发]
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/06/026e458e00a5b78ffa720db59bf598e8.gif)
2-19-2005-23:02 Sat [Dev开发]
测试驱动,大概第一次听说的时候,正好是我刚开始进入现在的公司没有多久。当时正好负责 全线产品 的 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%,嘿嘿,自然就是出错了 ![]() |
相关文章推荐
- 在ASP.NET MVC中使用测试驱动开发 Test Driven Development with ASP.Net MVC (Part 1)
- <Test-Driven Development with Python>学习笔记 第一部分 测试驱动开发基础
- 使用 TestDriven.NET 实施『测试驱动开发』
- TDD(Test Driven Development)—测试驱动开发模式
- 打造第二代测试框架TestDriven 2.0(七)—— 让测试驱动更加的自动吧!
- TestDrivenDevelopment 测试驱动开发
- 领域模型(domain model) 依赖注入(Dependency injection) 测试驱动(TDD test driven development)
- TDD(Test Driven Development,测试驱动开发)
- TDD Test Driven Development 测试驱动开发
- Test - Driven Development By Example 测试驱动开发 (读书笔记)
- 测试用例驱动测试- Test case driven testing
- 关键字驱动测试(keyword-driven)
- 什么是测试驱动开发(Test-Driven Development)
- 测试驱动开发(Test-Driven Development,简称TDD)--单元测试-->提高代码质量
- vs2008软件测试实战 2 test driven development
- 如何用QTP采用关键字驱动测试框架来完成TechExcel DevTest产品的回归测试
- 打造第二代测试框架TestDriven 2.0(一)—— Assert
- 测试驱动开发 - Test-Driven Development
- 测试驱动开发(Test-Driven Development,TDD)
- 用NUnit为.NET程序做测试 --- 常用测试属性之一 SetUp TearDown TestFixtureSetUp TestFixtureTearDown