麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

單元測試初接觸

2019-11-14 16:20:27
字體:
來源:轉載
供稿:網友

我測試程序的方式比較原始,直接調試運行。前兩天跟同事學會了附加進程調試,覺得很神奇,但是即使附加進程還是需要些前面的測試代碼。也比較麻煩。于是就想到了還有單元測試的東西。當然用的是VS的自帶的測試框架,具體的運行原理沒有深究。以后搞懂它了再寫一篇詳細的吧,這次只是初次接觸,即便如此也為工作提供了極大的便利。每次運行單元測試項目的時候就直接出來“不通過”的提示,后來怎么也搞不懂了。再后來發現里面是可以一步一步調試的,于是就調試了起來,最后發現它是個將兩個變量比對的結果進行輸出,其實我的使用方法很簡單,就是直接調試它,看看當前的值是多少,符合我的預期,就直接終止調試了。這樣比啟動一個項目進行調試方便多了。

下面記錄一下我的演示步驟

1. 新建一個類庫項目和一個單元測試項目

image

2. 在類庫里面寫一個公開的方法,然后引用類庫項目,再在測試項目里面調用這個方法

類庫測試方法代碼:

    public static class Class1    {        public static int Add(int a, int b)        {            return a + b;        }    }

測試項目代碼:

using System;using Microsoft.VisualStudio.TestTools.UnitTesting;using UnitTestLibrary;namespace UnitTestPRoject1{    [TestClass]    public class UnitTest1    {        [TestMethod]        public void TestMethod1()        {            int result = Class1.Add(3, 5);        }    //這里設置一個斷點    }}

3. 直接使用調試模式,查看運行時的值是否是自己期望的值即可。

使用調試方式運行單元測試,可以看到監視到的局部變量的結果。

image

補充:

我在實際測試項目的時候,有的被測試的方法是需要訪問數據庫的,這時就需要在測試項目里面添加App.Config文件,并且要在文件里面配置數據庫的連接。才能正常測試,否則會報錯的。具體的什么錯誤,我也沒有截圖。這里就不在貼出來了。因為我測試的是Web項目,所以之前我也嘗試添加Web.Config文件,結果行不通。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人福利在线看 | 黄色片网站免费 | 国产精品刺激对白麻豆99 | 黄色羞羞视频在线观看 | 成人免费午夜视频 | 欧洲色阁中文字幕 | 欧美一极视频 | 在线看免电影网站 | 今井夏帆av一区二区 | 操碰在线视频 | 成人在线视频播放 | 成人福利网 | 自拍偷拍亚洲图片 | 色综合久久久久久 | 91色综合综合热五月激情 | 香蕉久草在线 | 久久人人爽人人爽人人片av免费 | 中文字幕1区2区 | 久久人人97超碰国产公开结果 | 欧美亚洲一区二区三区四区 | 亚州视频在线 | 欧美人xx | 日日草天天干 | 免费久久久久 | 亚洲国产高清视频 | 欧美一级黄色免费看 | 黄色视频一级毛片 | 国产亚洲综合精品 | 国产精品高潮视频 | 性片久久 | 国产精品免费观在线 | 久久网站热最新地址4 | 中文字幕在线播放视频 | 国产精品视频1区 | 激情小说激情图片激情电影 | 在线成人一区 | 国产91亚洲精品一区二区三区 | 亚洲九九色| 久色伊人 | 亚洲一区二区三区四区精品 | 天堂福利电影 |