<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      TXT的專欄

      歡樂的程序員

      導航

      VS單元測試的一些常見問題和解決辦法

      最近對一個VS開發的web service寫了一些unit test,雖然有test team會做test,但是對功能模塊做好unit test會給后續的開發工作帶來一些便利。

       

      以下是VS unit test中遇到的一些問題和解決辦法:

      VS做unit test可以用一個第三方的工具,我這要討論的是用VS自帶的unit test工程。

       

      問題1:
      Web項目中web.config在unit test的項目中讀不到,該這么處理?

      解決方法:
      1. 可以創建unit test的app.config,然后將web.config的內容拷貝到app.config。缺點:每次修改web.config要記得修改app.config
      2. 用將app.config這個文件放到當前測試工程的的bin\debug或bin\realease文件夾下并修改文件名為:<你測試工 程的名字>.dll.config,這樣單元測試運行的時候就可以讀到web.config的內容

       

      問題2:
      項目中用到了xml文件讀取一些文件,或者別的外部資源,單元測試中無法加載這些問題。

      解決辦法:
      1. 如代碼中用的是appdomian.currentDomain.BaseDirectory,請將相關配置文件放到bin\debug或bin\release文件夾下
      2. 可以啟用test setting,在選項卡中勾選enable deployment,然后選擇要拷貝的xml文件或者別的外部資源,注意,這樣修改后的默認相關路徑就改變到了TestResult文件下的測試用例中。
      3. 可以在test setting中寫腳本進行文件拷貝的工作。

       

      問題3:
      使用的web的cache功能后有些文件會加載錯誤

      解決辦法:
      1. cache在unit test中要使用絕對路徑,而非相對路徑。

      總結,為了每次修改web項目后(對功能沒有改變),unit test不會做相關改動,我的做法是,在unit test中寫一個PreWork的方法,并在一個類中初始化這個方法,而所有的unit test的類都從這個類去繼承。

       

      若有unit test相關問題可以聯系我 : )

      posted on 2011-12-01 23:00  XT_Sag  閱讀(2437)  評論(3)    收藏  舉報

      主站蜘蛛池模板: 成人福利国产午夜AV免费不卡在线| 国产成人精品亚洲午夜麻豆| 2019亚洲午夜无码天堂| 无码专区视频精品老司机| 亚洲欧洲日产国无高清码图片| 91色老久久精品偷偷性色| 欧美人与zoxxxx另类| 97久久精品人人澡人人爽| 国产精品区一区第一页| 精品不卡一区二区三区| 亚洲AV日韩AV永久无码下载| 大连市| 久久婷婷五月综合色丁香花| 国产亚洲国产精品二区| 日本免费一区二区三区| 普宁市| 狠狠综合久久综合88亚洲| 兔费看少妇性l交大片免费| 东方四虎av在线观看| 国产精品无码aⅴ嫩草| 国产亚洲综合区成人国产| 国产精品一码二码三码| 激情六月丁香婷婷四房播| 国产乱人伦偷精品视频下| 成全我在线观看免费第二季| 亚洲V天堂V手机在线| 庆云县| 韩国精品一区二区三区在线观看 | 精品乱码一区二区三四五区| 61精品人妻一区二区三区| 国产无人区码一区二区| 国产精品一区在线蜜臀| 国产一区二区视频在线看| 性夜夜春夜夜爽夜夜免费视频| 精品国产一区二区三区蜜臀| 忍着娇喘人妻被中出中文字幕| 国产三级视频网站| 婷婷开心深爱五月天播播| 女人与牲口性恔配视频免费| 精品国产亚洲av麻豆特色| 国产精品无码久久久久AV|