點(diǎn)擊查看:2015年軟考軟件測評(píng)師基礎(chǔ)知識(shí)匯總
測試用例設(shè)計(jì)方法
白盒測試基本技術(shù):控制流圖、代碼覆蓋率分析(Code Coverage Analysis)。
白盒測試方法:從總體上可劃分為靜態(tài)測試和動(dòng)態(tài)測試;按測試操作的實(shí)施方式劃分為手工測試和借助于工具的自動(dòng)化測試等。
白盒測試的靜態(tài)測試方法:代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、代碼質(zhì)量度量法等。
白盒測試的動(dòng)態(tài)測試方法:功能確認(rèn)與接口測試、邏輯覆蓋分析法、基本路徑測試法、性能分析、內(nèi)存分析等。
動(dòng)態(tài)測試通常在靜態(tài)測試之后進(jìn)行。
其他白盒測試方法:域測試(Domain Testing)、程序變異測試、符號(hào)測試、數(shù)據(jù)流測試、Z路徑測試。
常用的黑盒測試用例設(shè)計(jì)方法有:等價(jià)類劃分法、邊值分析法、錯(cuò)誤猜測法、因果圖方法等,其他的一些測試方法還有判定表驅(qū)動(dòng)法、正交試驗(yàn)法、功能圖法,以及場景法等。
面向?qū)ο鬁y試關(guān)注于設(shè)計(jì)合適的操作序列以測試類的狀態(tài)。
測試用例設(shè)計(jì)方法的主要原則包括:
(1)對(duì)每個(gè)測試用例應(yīng)當(dāng)給予特殊的標(biāo)識(shí),并且還應(yīng)當(dāng)與測試的類有明確的聯(lián)系。
(2)測試目的應(yīng)當(dāng)明確。
應(yīng)當(dāng)為每個(gè)測試用例開發(fā)一個(gè)測試步驟列表。這個(gè)列表應(yīng)包括以下一些內(nèi)容:
(1)列出所要測試的對(duì)象的專門說明;
(2)列出將要作為測試結(jié)果運(yùn)行的消息和操作;
(3)列出測試對(duì)象可能發(fā)生的例外情況;
(4)列出外部條件;
(5)列出為了幫助理解和實(shí)現(xiàn)測試所需要的附加信息。
軟件自動(dòng)化測試
自動(dòng)化測試可以幫助測試人員做到:
(1)提高測試執(zhí)行的速度;
(2)提高運(yùn)行效率;
(3)保證測試結(jié)果的準(zhǔn)確性;
(4)連續(xù)運(yùn)行測試腳本;
(5)模擬現(xiàn)實(shí)環(huán)境下受約束的情況。
自動(dòng)化測試不能做到的是:
(1)所有測試活動(dòng)都可以自動(dòng)完成;(2)減少人力成本;(3)毫無成本的得到;(4)降低測試的工作量。
相關(guān)推薦:
2015年軟考《信息系統(tǒng)項(xiàng)目管理師》練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |