• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    NUnit2.0詳細使用方法

    發布: 2008-1-21 17:43 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 107次 | 進入軟件測試論壇討論

    領測軟件測試網

    ,GIm6r"x*H ]
    現在看看右邊,你已經熟悉Run按鈕和進度條。這里還有一個緊跟Run按鈕的Stop按鈕:點擊這個按鈕會終止執行正運行的測試。進度條下面是一個文本窗口,在它上方,由以下4個標簽:
    • Errors and Failures 窗口顯示失敗的測試。在我們的例子里,這個窗口是空。
    • Tests Not Run 窗口顯示沒有得到執行的測試。
    • Console.Error 窗口顯示運行測試產生的錯誤消息。這些此消息是應用程序代碼使用Console.Error輸出流可以輸出的。
    • Console.Out窗口顯示運行測試打印到Console.Error輸出流的文本消息。

    2.2 一些常用屬性

     接下來,我將講述這個框架如何使用.同時也涉及到一些非常重要的概念,我想其客戶屬性是非常重要的.在NUnit里,有以下幾種屬性:
    • Test Fixture
    • Test
    下面我將對每種屬性一一講解.

    TestFixtureAttribute

        本屬性標記一個類包含測試,當然setup和teardown方法可有可無.(關于setup 和teardown方法在后面介紹)
        做為一個測試的類,這個類還有一些限制
    • 必須是Public,否則NUnit看不到它的存在.
    • 它必須有一個缺省的構造函數,否則是NUnit不會構造它.
    • 構造函數應該沒有任何副作用,因為NUnit在運行時經常會構造這個類多次,如果要是構造函數要什么副作用的話,那不是亂了.
    舉個例子
     1  using System;
    %} hk}9O&W
     2  using NUnit.Framework;
    fhm7n(x6~
     3  namespace MyTest.Tests
    ,GV$RV8oH 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>