代碼檢驗(yàn)不能發(fā)現(xiàn)什么錯(cuò)誤?
GUI 一般是基于模型-視圖-控制器體系結(jié)構(gòu)設(shè)計(jì)的。其中,視圖是從模型中分離出來(lái)的。這種分離對(duì)自動(dòng)化測(cè)試是一個(gè)挑戰(zhàn),因?yàn)槲覀兒茈y檢驗(yàn)?zāi)P椭械臓顟B(tài)改變是否在視圖中得到了適當(dāng)?shù)姆从?,這樣就產(chǎn)生了臭名昭著的 Liar View。
診斷 Java 代碼的這部分討論的就是 Liar View 錯(cuò)誤模式。