tag:blogger.com,1999:blog-1298974142445162186.post5054998281397217798..comments2024-03-11T09:11:59.937+08:00Comments on 搞笑談軟工: Quality Attribute Scenarios(11):TestabilityTeddy Chenhttp://www.blogger.com/profile/02066842119056439711noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1298974142445162186.post-65758621911016331042012-04-30T21:35:27.886+08:002012-04-30T21:35:27.886+08:00To chchwy Chang:
這個問題太難了,如果要透過 GUI去自動化測試2D動畫(是ga...To chchwy Chang:<br /><br /> 這個問題太難了,如果要透過 GUI去自動化測試2D動畫(是game嗎?)這Teddy沒有這方面的經驗。大體上,一個軟體(不管是不是遊戲軟體)要容易被測試,至少要做到model和view分離,並且在view中儘量不要有什麼複雜的邏輯。如此,就可以針對model做自動化測試,至少可以確保程式中重要的邏輯是正確的。這樣一來就算view無法自動化測試,也可以將人工測試的工作減到最低。<br /><br />另外,為了讓view『有可能』或是『比較容易』被測試,有時候程式裡面會設計一些專門為了自動化測試而存在的介面,讓測試程式可以呼叫。Teddy Chenhttps://www.blogger.com/profile/02066842119056439711noreply@blogger.comtag:blogger.com,1999:blog-1298974142445162186.post-30955949782434237922012-04-28T15:52:06.219+08:002012-04-28T15:52:06.219+08:00斗膽請問,如果我寫的程式是不是處理業務邏輯那種的,而是比較接近處理影像相關的 (其實是一個2D動畫軟...斗膽請問,如果我寫的程式是不是處理業務邏輯那種的,而是比較接近處理影像相關的 (其實是一個2D動畫軟體),那該怎麼做到高可測性、甚至是自動測試呢?chchwyhttps://www.blogger.com/profile/14612064094781777200noreply@blogger.com