亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
用NUnit實現.net測試驅動開發(TDD)
作者:網絡轉載 發布時間:[ 2013/1/15 13:49:27 ] 推薦標簽:

3 于是編寫加減乘除四個函數的實現:
using System;

namespace netshop
{
/// <summary>
/// 四則運算的簡單例子
/// </summary>
public class TestCls
{
public TestCls()
{
}
//加法
public int Add(int a,int b)
{
return a+b;
}
//減法
public int Sub(int a,int b)
{
return a-b;
}
//乘法
public int Mul(int a,int b)
{
return a*b;
}
//除法
public double Div(int a,int b)
{
return a/b;
}
}
}

這時測試通過了!


4 尋找令測試失敗的測試用例
想想似乎漏了一些可以使程序出錯的測試用例,想到了吧?是除數為零的情況,于是修改testDiv測試用例
[Test]
public void testDiv()
{
Assert.AreEqual(2,tc.Div(10,5));
Assert.AreEqual(0,tc.Div(10,0));//除于0的情況
}
果然,運行Nunit,出錯了^_^ (這人有問題,出錯了還笑-_-b)

 

于是修改TestCls類代碼
//除法
public double Div(int a,int b)
{
if(b!=0)
{
return a/b;
}
else
{
return 0;
}
}
編譯后,再運行Nunit,全部通過!

5 總結
這只是一個簡單例子,因為以前用JUnit覺得還挺好用,于是想試試.net的Nunit是否好用,果然也不差:)測試優先只是測試驅動開發的一部分內容,還有重構等步驟,所以本文的題目有些名不副實,請大家多多包涵。

6 相關資料
NUnit下載地址: http://www.nunit.org/files/nunit-v21/Nunit-V2.1.4.msi
相關中文文章有:
[1]NUnit Cookbook(.net單元測試工具) http://www.csdn.net/develop/Read_Article.asp?Id=14908
[2] 在.NET環境中使用單元測試工具NUnit http://www.csdn.net/develop/Read_Article.asp?Id=22482
[3] NUnit快速入門 http://www.csdn.net/develop/Read_Article.asp?Id=23530
http://www.csdn.net/develop/Read_Article.asp?Id=23531
[4] NUnit 在VS.NET 2003上的插件 http://www.csdn.net/develop/Read_Article.asp?Id=26568

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 久久精品视频91 | 国产在线麻豆精品观看 | 国产成人在线视频观看 | 日韩精品无码一区二区三区 | 国产精品久久久亚洲动漫 | 亚洲人成网站在线观看播放动漫 | 韩国理论午夜 | 福利片在线观看免费高清 | 午夜影视剧场 | 午夜性刺激免费视频观看不卡专区 | 四虎永久在线精品波多野结衣 | 免费人成网站永久 | 欧洲亚洲一区二区三区 | 男女视频在线免费观看 | 天天操天天干天搞天天射 | 亚洲图欧美 | 天天爱天天色天天干 | 欧美成人精品高清在线观看 | 中文字幕1区 | 69av导航 | 成人区在线观看免费视频 | 一男四女乱肉荒岛小说 | 青青青国产精品手机在线观看 | 欧美日韩午夜视频 | 无遮挡h黄漫画免费观看 | 视频国产精品丝袜第一页 | 小视频黄色 | 亚洲天堂视频在线播放 | 26uuu欧美视频在线观看 | 亚洲欧美卡通另类 | 黄色片一区 | 永久免费看www色视频 | 亚洲一二三在线 | 手机看片久久高清国产日韩 | 日日夜夜精品视频 | 波多野结衣午夜 | 日韩激情视频网站 | 久久精品国产亚洲网站 | 日本中文字幕视频 | 久久剧场 | 三级黄色a |