r1 - 28 Sep 2008 - 17:01:58 - PanitaMeananeatraYou are here: SETEC Wiki >  Knowledge Web  > SoftwareEngineeringCategory > SoftwareTesting > SoftwareTestingTools > Tool_EclEmma

EclEmma? Tools บน Eclipse

การลง Plugin EclEmma?? ใน Eclipse

   1. ก่อนอื่นเปิด Eclipse eclEmma1.jpg

   2. คลิกที่เมนู Help -> Software Updates -> Find And Install eclEmma2.jpg

   3. เลือก Search for new features to install แล้วคลิก Next eclEmma3.jpg

   4. เลือก New Remote Site eclEmma4.jpg

   5. ใส่ URL ที่จะ Download Plugin

Name : EclEmma?? URL : http://update.eclemma.org/

แล้วคลิก OK

   6. จากนั้นโปรแกรมจะ Search Plugin และ Download ให้ หลังจากลงเสร็จให้เรา Restart โปรแกรม Eclipse สังเกตว่าจะมี Tools โผล่ขึ้นมา ที่ Tools Bar eclEmma5.jpg

การใช้ EclEmma?? ร่วมกับ JUnit

คราวนี้เราจะ ใช้ EclEmma?? พร้อมๆกับ JUnit Test เพื่อดู Code Coverage ของ Test Case เราที่ได้ออกแบบไว้ใน JUnit

   1. สร้าง Class สำหรับ Test ชื่อ AClass และ Class Test ชื่อ TestAClass?? สำหรับ JUnit eclEmma6.jpg

   2. จากนั้นคลิกที่ Tools Bar ของ EclEmma?? เลือก TestAClass?? คือ Class ของ JUnit สำหรับ Test eclEmma7.jpg

   3. จะได้ผลลัพธ์ ดังรูป พื้นที่สีเขียว คือ ส่วนที่ ถูกใช้ไปหรืิอส่วนที่ถูกประมวลผล (Covered Instruction) พื้นที่สีแดงคือ ส่วนที่ไม่ได้ถูกใช้ จะถูกแสดงค่าส่วนที่ถูกใช้ออกมาเป็นเปอร์เซนต์ eclEmma8.jpg


toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
jpgjpg eclEmma1.jpg manage 39.3 K 28 Sep 2008 - 16:55 PanitaMeananeatra  
jpgjpg eclEmma2.jpg manage 46.0 K 28 Sep 2008 - 16:55 PanitaMeananeatra  
jpgjpg eclEmma3.jpg manage 39.2 K 28 Sep 2008 - 16:56 PanitaMeananeatra  
jpgjpg eclEmma4.jpg manage 50.4 K 28 Sep 2008 - 16:56 PanitaMeananeatra  
jpgjpg eclEmma5.jpg manage 2.5 K 28 Sep 2008 - 16:56 PanitaMeananeatra  
jpgjpg eclEmma6.jpg manage 12.4 K 28 Sep 2008 - 17:00 PanitaMeananeatra  
jpgjpg eclEmma7.jpg manage 9.1 K 28 Sep 2008 - 17:00 PanitaMeananeatra  
jpgjpg eclEmma8.jpg manage 129.2 K 28 Sep 2008 - 17:00 PanitaMeananeatra  
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by SETEC Wiki
Copyright ©2012 by National Electronics and Computer Technology Center, NECTEC.
Ideas, requests, problems regarding SETEC Wiki? Send feedback