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

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

  • <strong id="5koa6"></strong>
  • 軟件測試之單元測試入門(2)

    發表于:2011-07-21來源:未知作者:領測軟件測試網采編點擊數: 標簽:單元測試
    當然,你可以寫完一個測試方法就立即來運行它。這次并沒有那么幸運了,在運行最后一個測試方法testNegative()時出現了錯誤: junit.framework.AssertionFailedE

      當然,你可以寫完一個測試方法就立即來運行它。這次并沒有那么幸運了,在運行最后一個測試方法testNegative()時出現了錯誤:

      junit.framework.AssertionFailedError: expected:<-7> but was:<0>

      at test.junit.LargestTest.testNegative(LargestTest.java:24)

      細心的你,也許在一開始就發現了Largest的這個Bug。原來我們的字段max初始化為0是不對的,應該改為Integer.MIN_VALUE。

      由此我們可以想到,使用單元測試確實可以盡早的發現隱藏的BUG,上一篇我們也說過,越早發現BUG就能節省更多的時間,降低更多的風險。

      這是,我們的單元測試已經完美結束了嗎?呵呵,也許你會想到,如果在largest()方法中傳入數組為空,又會怎么樣呢?這個問題留給我們的讀者思考吧。

      寫到這里,算是入門結束了吧!關于JUnit的詳細介紹,網上有非常多的文章,去google你可以找到一大堆。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>