軟件測試做業一

2.1 Mooctest 使用心得java

Mooctest網站裏面有提供eclipse加mooctest插件windows64位版本的壓縮包下載,建議下載就不用費勁安裝插件了。固然也能夠用webIDE。可是webIDE實在是很慢,這樣每次都要等好久才能知道得分增長或是減小了多少,很不利於持續的思考。
2.2 Junit 編寫代碼經驗總結web

一、首先要了解清楚junit的基本用法,這個百度下網上好多。最基本的就是要掌握assertEquals方法。windows

二、其次要弄清楚源代碼的做用。最起碼要知道每一個函數的基本意思。輸入是什麼,輸出是什麼。註釋是個很是好的幫助。根據註釋先理解源代碼,而後才能設計出覆蓋率高,質量好的測試用例。eclipse

3.用junit編寫代碼執行完測試只能看到經過數,失敗數和錯誤數。實際上對咱們改進或增長測試用例沒什麼幫助。咱們須要準確知道咱們的測試樣例覆蓋了哪些分支,那些語句才能找到哪些被遺留的部分,從而增長不管是語句覆蓋率仍是分支或是條件覆蓋率。這方面推薦eclipse的一個插件叫eclemma,這個插件在執行完測試後會在源代碼上覆蓋不一樣的顏色,幫你瞭解每段代碼的覆蓋狀況。
2.3 單元測試測試用例設計心得函數

一、注意要徹底覆蓋各類邏輯和狀況。好比if的條件判斷裏面有兩個條件相與,那你可能就得設計四種樣例:tt,tf,ff,ft。儘量的多些測試樣例,儘管有些測試樣例不能提升覆蓋率。單元測試

二、注意不少平時習覺得常的東西。尤爲注意對異常的處理。好比不少java裏重寫的equals方法,通常都是傳個對象進去,編寫測試樣例的時候就能夠考慮傳個null進去。測試

三、在編寫測試樣例的時候最好分門別類弄好,不要東一榔頭西一棒子。通常每一個用Test註解的測試函數都只針對某個函數或某段特定代碼進行測試。這樣不管是修改或是增添測試樣例都會很方便。網站

相關文章
相關標籤/搜索