none
visual studio 2015 單元測試怎麼用 RRS feed

  • 問題

  • 想用 https://dotblogs.com.tw/yc421206/archive/2010/10/26/18575.aspx 的方式

    目前是用建立單元測試

    namespace Tests
    {
        [TestClass()]
        public class testTests
        {
            [TestMethod()]
            public void LoopStringTest()
            {
                try
                {
                    Assert.Fail();
                }
                catch
                {

                }
            }

    但是也只能在測試總管出現測試,要怎麼才能在測試結果使用

    目前選全部執行,兩種方法速度都一樣不管我怎麼用複雜一個就是<1另一個就是8毫秒左右

    而單執行一個測是都是8毫秒左右, 兩種都是

    2017年3月21日 上午 02:15

解答

  • 您貼的連結用的是VS2010, 新版本的Visual Stduio測試功能會將結果顯示在[測試總管], 這是Visual Studio版本的差異
    2017年3月21日 上午 02:26
  • Hi StuBoo,

    如同 tihs 所說,

    您也可以參考一下這篇 : Unit Test Your Code

    有比較詳細的說明visual studio 2015單元測試的功能,

    希望能幫助到您:)



    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.

    2017年3月21日 上午 03:19
  • 執行時間的差異是因為 JIT 編譯造成的,在 Managed Code 中,任何一個方法第一次被使用的時候都會被 JIT 編譯,所以一個 method 第一次執行的速度比較慢是正常的。

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2017年3月21日 上午 04:08
    版主
  • 基本上,如果你的類別夠單元的話,只要小於 500 毫秒(非絕對)都能接受。

    其他的建立與執行,可以參考:

    1.初探VISUAL STUDIO 2015 INTELLITEST

    2.使用VS2015建立單元測試專案

    3.VS2015使用NUNIT 3.0進行測試


    理直氣和,切記。

    個人

    2017年3月21日 上午 05:28

所有回覆

  • 您貼的連結用的是VS2010, 新版本的Visual Stduio測試功能會將結果顯示在[測試總管], 這是Visual Studio版本的差異
    2017年3月21日 上午 02:26
  • Hi StuBoo,

    如同 tihs 所說,

    您也可以參考一下這篇 : Unit Test Your Code

    有比較詳細的說明visual studio 2015單元測試的功能,

    希望能幫助到您:)



    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.

    2017年3月21日 上午 03:19
  • 執行時間的差異是因為 JIT 編譯造成的,在 Managed Code 中,任何一個方法第一次被使用的時候都會被 JIT 編譯,所以一個 method 第一次執行的速度比較慢是正常的。

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2017年3月21日 上午 04:08
    版主
  • 基本上,如果你的類別夠單元的話,只要小於 500 毫秒(非絕對)都能接受。

    其他的建立與執行,可以參考:

    1.初探VISUAL STUDIO 2015 INTELLITEST

    2.使用VS2015建立單元測試專案

    3.VS2015使用NUNIT 3.0進行測試


    理直氣和,切記。

    個人

    2017年3月21日 上午 05:28