• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    VisualStudio2008單元測試功能學習筆記

    發布: 2009-12-23 10:49 | 作者: 不詳 | 來源: 領測國際測試網采編 | 查看: 101次 | 進入軟件測試論壇討論

    領測軟件測試網

           VisualStudio2008單元測試功能學習筆記  單元測試工具 

       1、

      Team Test 是 Visual Studio Test System 集成的單元測試框架,它支持:

      測試方法存根 (stub) 的代碼生成。

      在 IDE 中運行測試。

      合并從數據庫中加載的測試數據。

      測試運行完成后,進行代碼覆蓋分析。

      2、

      測試存根的生成:

      單元測試是對某個方法的測試,因此測試的單位是方法;

      右鍵點擊類或者方法,“創建單元測試”;

      自動生成單元測試存根時,可以選擇為一個類下的多個方法同時生成單元測試代碼。

      VSTT支持對私有方法的測試,這時你可能會看到一些利用反射機制生成的代理類。(與NUnit不同)。

      3、

      測試項目的結構組織:

      首先需要將測試代碼組織到單獨的測試項目中,保持產品代碼的干凈。(VS支持專門的測試類項目);

      生成的測試項目包含了對 Microsoft.VisualStudio.QualityTools.UnitTestFramework和 待測試項目的引用。

      建議每個目標類對應一個測試類,物理上對應一個.cs文件;

      4、

      測試代碼實現:

      測試類的結構:

      每個待測試目標類生成一個對應的加上 [TestClass()]聲明的測試類;

      關于目標類的每個方法,對應測試類中的一個用 [TestMethod()]聲明的方法;測試方法的簽名必須是無參數的實例方法

      [ClassInitialize()]和[ClassCleanup()]標識的靜態方法,表示測試類的初始化代碼和測試類中所有單元測試執行完畢后執行的方法;

      [TestInitialize()]和[TestCleanup()]標識的實例方法,表示每個單元測試執行前都要運行的一段代碼;

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    51/512345>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>