《軟件工程》筆記7

面向?qū)ο蟮膶?shí)現(xiàn)

面向?qū)ο蟮某绦蛟O(shè)計(jì)最好還是選用面向?qū)ο蟮木幊陶Z(yǔ)言。

良好的程序設(shè)計(jì)風(fēng)格對(duì)于面向?qū)ο髮?shí)現(xiàn)來(lái)說(shuō)格外重要。

面向?qū)ο鬁y(cè)試的策略和技術(shù)與傳統(tǒng)測(cè)試有所不同,測(cè)試的焦點(diǎn)從過(guò)程構(gòu)件(模塊)移向了對(duì)象類。

測(cè)試類時(shí)使用的方法主要有隨機(jī)測(cè)試,劃分測(cè)試和基于故障測(cè)試。每種方法都測(cè)試類中封裝的操作。應(yīng)該設(shè)計(jì)測(cè)試序列以保證相關(guān)的操作受到充分測(cè)試。檢查對(duì)象的狀態(tài)(由對(duì)象的屬性值表示),以確定是否存在錯(cuò)誤。

可采用基于線程或基于使用的策略完成集成測(cè)試?;诰€程的測(cè)試,集成一組相互協(xié)作以對(duì)某個(gè)輸入或某個(gè)事件做出相應(yīng)的類?;谑褂玫臏y(cè)試,從那些不使用服務(wù)器類的類開(kāi)始,按層次構(gòu)造系統(tǒng)。設(shè)計(jì)集成測(cè)試用例,也可以采用隨機(jī)測(cè)試和劃分測(cè)試方法。此外動(dòng)態(tài)模型導(dǎo)出的測(cè)試用例,可以測(cè)試指定的類及其協(xié)作者。面向?qū)ο笙到y(tǒng)的確認(rèn)測(cè)試也是面向黑盒的,并且可以應(yīng)用傳統(tǒng)的黑盒方法完成測(cè)試工作。

但是,基于情景的測(cè)試是面向?qū)ο笙到y(tǒng)確認(rèn)測(cè)試的主要方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容