軟體測試實驗一

來源:互聯網
上載者:User

標籤:

Lab 1 Junit and Eclemma

一.  實驗要求:

  1. Install Junit(4.12), Hamcrest(1.3) with Eclipse
  2. Install Eclemma with Eclipse
  3. Write a java program for the triangle problem and test the program with Junit.

a)     Description of triangle problem:

Function triangle takes three integers a,b,c which are length of triangle sides; calculates whether the triangle is equilateral, isosceles, or scalene.

 

二.  實驗步驟:

(一)匯入Junit(4.12), Hamcrest(1.3):

  1. 在辦公網上下載老師提供的Junit(4.12).jar, Hamcrest(1.3).jar。
  2. 我使用的MacBook,所以使用IDEA編程方便些,開啟IDEA,點擊File,然後點擊Project Structure.

 file:///Users/Cherie_Wang/Desktop/螢幕快照%202016-03-18%20上午11.51.14.png

  1. 點擊右側library添加兩個.jar包。

file:///Users/Cherie_Wang/Desktop/螢幕快照%202016-03-18%20上午11.51.49.png 

(二)匯入Eclemma:

因為使用的IDEA內建程式覆蓋,無需安裝Eclemma。

(三)程式設計:

因為老師的實驗要求是要判斷是否為等邊三角形、等腰三角形以及三邊不等的三角形,所以我的程式也只考慮了三種情況,而且只採用了整型進行測試,未考慮double型。能夠滿足題意。

(四)實驗測試結果及程式覆蓋圖:

 

file:///Users/Cherie_Wang/Desktop/螢幕快照%202016-03-18%20上午11.46.29.png 

 

file:///Users/Cherie_Wang/Desktop/螢幕快照%202016-03-18%20上午11.48.57.png 

 file:///Users/Cherie_Wang/Desktop/螢幕快照%202016-03-18%20上午11.47.27.png

 

三.    實驗結論:

測試結果符合實際,程式覆蓋率為80%。

軟體測試實驗一

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.