51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6451|回复: 4
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-24 22:17:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像使用和讨论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的人请把经验共享一下吧!会碰到什么困难、有什么心得体会,如何管理?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-12-25 13:34:25 | 只看该作者
请问这东西能测试java吗
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-12-26 00:31:21 | 只看该作者
可以,有java的版本
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-2-27 12:19:00 | 只看该作者
请问一下哪里可以下载fit?或者您那有安装包的话可不可以共享一下
我的邮箱是susanliuweishan@163.com
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-8-23 16:54:55 | 只看该作者
最近在学习fit,网上找到的资料很少,fit.c2.com网站是英文版的,看了头大。买了本中文的书,发现里面记载的太简单了,几页就over一章,纠结啊。呼吁下大家来关注fit
请问fit环境在java中怎么安装和使用,如果有一个java环境下的简单示例介绍下就好了?有知道的,告知声啊。在痛苦挣扎fit ing
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 20:24 , Processed in 0.069638 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表