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

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

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

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

    使用單元測試工具TestDriven.NET調試程序

    發布: 2009-7-31 10:27 | 作者: 網絡轉載 | 來源: 領測軟件測試網 | 查看: 217次 | 進入軟件測試論壇討論

    領測軟件測試網 引言

      在實際的項目中,我們會遇到如下的問題:

      1. 在編寫一些不太好調試的程序時,如WebService 和一些后臺運行的程序時,如何調試?

      2. 在某些架構中存在一些底層框架,這些框架如何來調試?

      3. 當我們編寫一個方法或者一些存在互相引用的方法,如何從上到下進行一次調試?

      4. 當編寫出來一個方法后,難道現在你還在使用如下步驟調試?編譯、F9斷點、運行、調試?難道你不覺得好費時間啊。。。?或者你覺得為了一個方法不值,將一堆方法一起來調試/測試,這樣難道不會遺漏一些方法也就是會遺漏一些BUG?

      5. 如果我們要使用單元測試工具來測試一些底層的東西,通常正常的流程是編寫一個單元測試模塊[Test],然后利用單元測試工具執行來測試。但是這也是單元測試的一個弊端,太費時間。

      ……

      基礎

      第一:既然我們這篇文章使用的單元測試工具是TestDriven.NET,那么總的先下載一個安裝吧,下載地址:http://www.testdriven.net/download.aspx。

      第二:這里我不跟大家將單元測試理論,也不講如何使用單元測試工具TestDriven.NET進行單元測試。

      這篇文章的核心是調試,好了,廢話不多說,開始吧。

      安裝完TestDriven.NET后,在NET工程中,代碼.cs 文件中彈出的右鍵菜單,將會多出三個選項,例如下圖:

      這里也順便說一下新增的三個選項:

      Run Test(s):點擊后,在下方的信息欄中將會顯示測試結果:

      Test With:點擊后將會顯示子菜單:Debugger 使用NET的調試器調試;.NET 1.1將此方法運行在NET1.1框架下;Coverage 將會啟動TestDriven.NET 自帶的NCoverExplorer 進行代碼覆蓋分析;In_Proc 不太清楚有什么用。

      Repeat Test Run:重復測試。

      當第一次運行TestDriven.NET 后,在系統托盤欄中將會出現如下圖標:

      當右鍵點擊此圖標,可以進行TestDriven.NET 工具進程的操作:

      我們來開始使用TestDriven.NET 來調試我們的第一個方法吧:

      在我們要測試的方法F9增加斷點,右鍵,選擇Test With->Debugger,然后可以看到調試到斷點處了:

      然后F10/F11單步調試吧,在下方監視窗口中可以正常進行監視的:

      也就是說,當使用TestDriven.NET 的Debugger 功能調試時,可以進行一個方法的調試,是不會運行其它方法的。

      很省時間吧。

      上面介紹了TestDriven.NET的Debugger 功能的基本使用方法,那么再來一些調味料吧。

    延伸閱讀

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

    TAG: net NET Net testdriven TestDriven 程序 單元 工具

    31/3123>

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