您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > Nunit
Visual Studio 2010 Ultimate敏捷測試驅(qū)動(dòng)開發(fā)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/4/2 14:21:41 ] 推薦標(biāo)簽:

  ·擱置你的測試清單代碼

  為你的此次操作添加為一個(gè)版本控制擱置,這樣可以在將來常常返回到這個(gè)點(diǎn)(版本控制),在VS2010菜單打開View|Other Windows|Pending Changes,如圖8所示。

圖8 Vsts2010的View|Other Windows菜單

  通常由于你并不想在所有相關(guān)單元測試通過之前,與團(tuán)隊(duì)的其他成員共享文件,因此保持VSTS存儲(chǔ)庫中擱置自己的文件版本,而不是將你的變更點(diǎn)簽入到團(tuán)隊(duì)代碼庫的分支中。完成所有單元測試后,可以直接點(diǎn)擊Check In 按鈕將此代碼加入到存儲(chǔ)庫中。Pending Changes擱置窗口,如圖9所示。

圖9 Pending Changes擱置窗口

  Unshelve按鈕可以進(jìn)行版本回卷。點(diǎn)擊Shelve按鈕進(jìn)行版本擱置,建立一個(gè)Test the Should Be Zero的版本擱置,如圖10所示。

圖10 創(chuàng)建版本擱置

  ·修復(fù)一個(gè)失敗的測試和重構(gòu)

  現(xiàn)在我們處理清單上另外幾個(gè)簡單單元測試。它們?cè)贑ollections對(duì)象中添加和刪除各種Collection項(xiàng),并驗(yàn)證Count熟悉返回正確的值。

  首先在CollectionsTests.cs類中添加如下代碼:
  ///
  /// 修復(fù)一個(gè)失敗的測試
  ///
  [TestMethod]
  public void EmptyCollctionsCountShouldIsOne()
  {
  Collections collections = new Collections();
  collections.Add(new Collection("Label", new Uri("db://book0001")));
  Assert.AreEqual(1, collections.Count);
  }

  生成這個(gè)項(xiàng)目(生成|生成項(xiàng)目),生成報(bào)錯(cuò)是因?yàn)镃ollection類缺少參數(shù),如圖11所示。

圖11 缺少參數(shù)報(bào)錯(cuò)界面

上一頁123456下一頁
關(guān)鍵詞閱讀
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd