ULei / AndroidTest101_01

挑戰測試101第一題 我的答案

Home Page:http://millenniummeetonce.blogspot.tw/p/blog-page.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AndroidTest101_01

挑戰測試101第一題 我的答案
程式碼中的註解
//原本測試
是我原本的答案

//新增測試
是原本沒寫,但要demo jmockit補上的


沒錯!有的測試不會通過,因為當初程式從別的地方搬過來,且做了點修改,沒有嚴謹的測試,所以有bug
當初是抱持著只測最重要的業務邏輯,View留給整合或UI測試去測,也秉持著100%測試,
在需求變動時,會更加痛苦的想法,結果在測試不完全下就產生bug啦!
(已修正題目)
但如果我100%的測試,更改需求時,可能變更到架構是否測試也要變動?
如果變動了那何來保護的價值?
又或者測試的價值是記下該測的案例,至少需求變更,修改測試時有測試案例可以轉移?
跟朋友討論後覺得,全部都改變的機會很小,測試還是有它的價值,這個問題待我們之後持續的思考吧!

曾經有個寫測試的機會在我面前,我沒有好好珍惜,如果能夠再給我一次機會,我希望我的測試覆蓋率是100%....

About

挑戰測試101第一題 我的答案

http://millenniummeetonce.blogspot.tw/p/blog-page.html


Languages

Language:HTML 54.2%Language:CSS 15.4%Language:JavaScript 15.3%Language:Java 15.1%