一位朋友有推荐,说可以使用NUnit来进行测试,于是埋头看了其文档,又何了一些小CASE,但发现心中的几个疑问一直不得解答:
    1、一个测试工具不能生成测试报告,真晕。我觉得一份测试报告应该包括以下:测试用例设计、测试脚本、测试结果。而这个工具除了报告给我结果是否有错外,还真不能生成一份真正的报告。
    2、这个工具测试C/S程序时,我一直不知道如何与用户输入结合起来。比如,我要测试一个模块的增、删、改的功能,那这个工具如何能测试这个功能是否实现?因为在项目里使用它来调试的话,在调试时并没有启动用户输入界面,自然也不能输入数据来测试。    不知道大家是如何面对这些问题的。

解决方案 »

  1.   

    其实Nunit只是为开发人员使用的一个测试工具,在Nunit中你可以设置断言测试,异常测试,
    当然如果基于b/s模式下的多层开发,在应用层的话Nunit是没有办法体现出来他的优点,但是在做核心层开发时,他的作用就大了!比如说某一个变量,我经过N次循环或者多次更改时,我想得到一个最终结果,那么,你就可以来设置断言来判断你的程序能否达到预知的结果!总之unit家族给.net(Nunit),JAva(Junit)开发人员带来了极大的方便。
      

  2.   

    Nunit 是针对.net做的测试工具
    它只能测试功能比较单一的函数。
    所以要想用Nunit能测试,函数功能就要模块化。
    个人觉得,这对我们写程序有好处吧。
    当然有了这个工具,少了我们很多测试时间。
      

  3.   

    单元测试而已,当你们项目组的开发模式为分层开发时,你就觉得nuit的有用性了
      

  4.   

    unit is just suit for white box test not for black