google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 一个简单的FIT例子

本主题由 fishy 于 2007-12-25 10:13 提升

一个简单的FIT例子


好像使用和讨论FIT的人比较少,抛个砖头出来:
1)新建一个C#类库项目。


2)添加对fit.dll的引用。


3)添加被测试代码和测试代码

using System;

using System.Collections.Generic;

using System.Text;

using fit;

namespace ClassLibrary1

{

//被测试类


public class CUT


{


public int Add(int i,int j)


{


return i+j+1;



}


}

//测试类


public class Class1:ColumnFixture


{


public int i;



public int j;


//测试方法


public int testadd()


{


CUT c = new CUT();



return c.Add(i, j);


}


}

}

4)编译项目
编译项目,生成ClassLibrary1.dll文件。

5)添加测试用例描述文档
Word编辑一个表格,其中第一行输入ClassLibrary1.Class1,即测试类的命名空间及类名。然后加入两列ij分别代表测试方法的两个参数。第三列输入testadd()即测试方法名称,在这列填入按照参数计算期待得到的值。


Word文档另存为html格式的文件,例如“TestClassLibrary1.htm”。

6)运行测试
在命令行启动FITrunFile程序执行测试,命令如下:
D:\TestCode\fit-dotnet-1.1>runFile.exe D:\TestCode\ClassLibrary1\TestClassLibrary1.htm D:\TestCode\ClassLibrary1\result.html D:\TestCode\ClassLibrary1\ClassLibrary1\bin\Debug

三个参数分别代表测试用例文件,测试报告文件,以及测试DLL所在的路径。

正确运行后,生成result.html文件,红色表示Fail、绿色表示Pass




Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1965537

有在项目中使用过FIT的人请把经验共享一下吧!会碰到什么困难、有什么心得体会,如何管理?
Seeing is NOT Believing!Testing is believing!
www.itestware.com
http://blog.csdn.net/testing_is_believing

TOP

请问这东西能测试java吗
个人主页:扬起测试的风帆

TOP

可以,有java的版本
Seeing is NOT Believing!Testing is believing!
www.itestware.com
http://blog.csdn.net/testing_is_believing

TOP

请问一下哪里可以下载fit?或者您那有安装包的话可不可以共享一下
我的邮箱是susanliuweishan@163.com
谢谢!

TOP

 
当前时区 GMT+8, 现在时间是 2008-8-31 00:04Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹