面向?qū)ο筌浖臏y(cè)試
面向?qū)ο蠹夹g(shù)主要包括6個(gè)核心概念:對(duì)象、消息、接口、類、繼承、多態(tài)。
面向?qū)ο蟮拈_發(fā)模型實(shí)質(zhì)是將軟件測(cè)試過(guò)程分成3個(gè)階段,即面向?qū)ο蠓治?OOA)、面向?qū)ο笤O(shè)計(jì)(OOD)和面向?qū)ο缶幊?OOP)。
面向?qū)ο鬁y(cè)試的類型分為:面向?qū)ο蠓治龅臏y(cè)試(OOA Test)、面向?qū)ο笤O(shè)計(jì)的測(cè)試(OOD Test)、面向?qū)ο缶幊痰臏y(cè)試(OOP Test)、面向?qū)ο髥卧獪y(cè)試(OO Unit Test)、面向?qū)ο蠹蓽y(cè)試(OO Integration Test)、面向?qū)ο笙到y(tǒng)測(cè)試(OO System Test)。
面向?qū)ο鬁y(cè)試類型的另一種劃分:模型測(cè)試、類測(cè)試(用于代替單元測(cè)試)、交互測(cè)試(用于代替集成測(cè)試)、系統(tǒng)(包括子系統(tǒng))測(cè)試、接收測(cè)試、部署測(cè)試。
傳統(tǒng)測(cè)試模式與面向?qū)ο蟮臏y(cè)試模式的最主要的區(qū)別在于,面向?qū)ο蟮臏y(cè)試更關(guān)注對(duì)象而不是完成輸入/輸出的單一功能,這樣的話測(cè)試可以在分析與設(shè)計(jì)階段就先行介入,便得測(cè)試更好的配合軟件生產(chǎn)過(guò)程并為之服務(wù)。
與傳統(tǒng)測(cè)試模式相比,面向?qū)ο鬁y(cè)試的優(yōu)點(diǎn)在于:更早地定義出測(cè)試用例;早期介入可以降低成本;盡早的編寫系統(tǒng)測(cè)試用例以便于開發(fā)人員與測(cè)試人員對(duì)系統(tǒng)需求的理解保持一致;面向?qū)ο蟮臏y(cè)試模式更注重于軟件的實(shí)質(zhì)。
面向?qū)ο鬁y(cè)試的過(guò)程:
(1)指定范圍;
(2)指定深度;
(3)指定已創(chuàng)建的被測(cè)試模塊的基本要求(上一個(gè)階段需要提供的接口);
(4)以基本模型的內(nèi)容為輸入來(lái)設(shè)計(jì)測(cè)試用例作為評(píng)估標(biāo)準(zhǔn);
(5)生成測(cè)試覆蓋度量標(biāo)準(zhǔn);
(6)試用測(cè)試清單執(zhí)行靜態(tài)分析,確保被測(cè)模塊與基本模型的一致性;
(7)執(zhí)行測(cè)試用例;
(8)如果覆蓋不足以檢測(cè)所有的活動(dòng),就需要分解測(cè)試工作,并且使用傳統(tǒng)測(cè)試用例的方式來(lái)警醒,或者中斷測(cè)試,重新測(cè)試傳統(tǒng)測(cè)試用例。
相關(guān)推薦:
2015年軟考《信息系統(tǒng)項(xiàng)目管理師》練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |