qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          .NET單元測試

           定義
            單元測試是一段自動化的代碼,用來調用被測試的方法或類,而后去驗證基于該方法或類的一些假設,白盒測試的一種。
            特性
            自動化
            可復用
            易于實現
            快速運行
            一個優秀的單元測試,應該是全自動的、可信賴的、可讀性強、可維護的。
            目的
            幫助程序員較早的發現代碼缺陷,提升產品質量,節省人力成本。
            實踐
            這里我們使用VS2010自帶的Unit Test進行單元測試。
            場景如下,我們現在有一個功能模塊能夠實現計算器的功能,代碼如下:
            計算器
            我們需要對它進行單元測試,如圖:
            添加測試項目后,添加如下測試類型:
            對計算器中的除法先進行測試:
            單元測試


          右鍵Run Test(也可在左側Run),運行后,結果為綠色,表示通過:
            但如果我們對測試代碼稍做調整,將除法的被除數變為0,看看會發生什么情況:
            單元測試
            結果顯示Failed,發生錯誤,表示我們的代碼存在問題,未考慮除零錯誤,對代碼進行調整:
            除法
            重新運行后通過,到這里,一個簡單的測試就完成了。

          posted on 2014-03-26 10:52 順其自然EVO 閱讀(199) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 子洲县| 广昌县| 金华市| 隆尧县| 台东市| 青海省| 九龙县| 北安市| 渑池县| 边坝县| 永和县| 石城县| 丹寨县| 都兰县| 明水县| 浦北县| 仪陇县| 东兴市| 云和县| 常州市| 抚顺市| 女性| 玉屏| 贡嘎县| 永泰县| 苏尼特左旗| 吉木萨尔县| 柳州市| 阿城市| 青海省| 苍南县| 嘉峪关市| 南安市| 乐都县| 射阳县| 镇平县| 隆德县| 麻阳| 缙云县| 荥阳市| 新密市|