国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

單元測試初接觸

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文件,結果行不通。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 达拉特旗| 习水县| 东山县| 新津县| 宜宾市| 灵宝市| 吉安县| 漯河市| 资溪县| 太保市| 二手房| 肃宁县| 浮山县| 镶黄旗| 容城县| 旺苍县| 雷山县| 平和县| 米泉市| 顺昌县| 宽城| 新郑市| 丹棱县| 达日县| 黄浦区| 柳江县| 博湖县| 同江市| 大丰市| 通辽市| 靖宇县| 桐城市| 固镇县| 博野县| 潮安县| 女性| 奎屯市| 八宿县| 周至县| 东城区|