軟件測試介紹
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
1、軟件測試的目的是?測試中要注意那些原則? 答:軟件測試的目的是的發(fā)現(xiàn)軟件中存在錯誤的活動。好的測試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤、好的測試用例可以發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤測試。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保留測試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、避免自己測試自己的程序、多錯誤多的地方要更嚴(yán)格的測試。 2、什么是白盒法?有那些覆蓋標(biāo)準(zhǔn)?比較他們的檢錯能力。 答:將程序看成是白盒子,認真的分析程序的結(jié)構(gòu)和功能制定測試用例來測試。有邏輯覆蓋(語句覆蓋、判斷覆蓋、條件覆蓋、判斷/條件覆蓋、條件組合覆蓋、路徑覆蓋) 3、什么是黑盒法?有那些測試方法?特點? 答:將程序當(dāng)成是黑盒子以設(shè)計中的功能為標(biāo)準(zhǔn)在程序的接口出進行測試看它能否達到功能要求。等價類劃分、邊界值分析、因果圖、錯誤推測。 4、軟件測試要經(jīng)過那些步驟?這些步驟和開發(fā)那些階段對應(yīng)? 答:單元測試對應(yīng)詳細設(shè)計和編碼、集成測試對應(yīng)概要設(shè)計、確認測試對應(yīng)需求分析。 5、單元測試有那些內(nèi)容? 答:測試模塊的接口、數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯誤處理、邊界條件。 6、什么是集成測試?非漸增式和漸增式有什么區(qū)別?漸增式如何組裝模塊? 答:將模塊組合起來成為一個完整的系統(tǒng)對其進行測試。非漸增式是將模塊先進行單元測試然后組裝在一起進行測試。漸增式是逐個將未測試的模塊組裝到已經(jīng)測試過的模塊上去進行集成測試,每加入一個就測試一次。非漸增式需要樁模塊和驅(qū)動模塊、非漸增式開始可以并行測試、漸增式可以及時的發(fā)現(xiàn)接口錯誤,非漸增式很難發(fā)現(xiàn)接口發(fā)現(xiàn)錯誤、漸增式開始不能并行測試、漸增式測試比較徹底。 漸增式組裝模塊有自頂向下和自底向上兩種組裝方式。 7、什么是確認測試?該階段有那些工作? 答:按照需求規(guī)格說明書中的確定指標(biāo)對系統(tǒng)進行功能與性能的測試。進行確認測試(對照需求規(guī)格說明書用黑盒法進行測試)、軟件配置檢查。(文檔的完整性、正確性,發(fā)現(xiàn)遺漏和錯誤及時補充和修改) 8、 調(diào)試的目的是什么?調(diào)試的技術(shù)有那些? 答:調(diào)試的目的是發(fā)現(xiàn)錯誤的位置并改正錯誤。簡單調(diào)試、演繹調(diào)試、遞歸調(diào)試、回溯調(diào)試。 該文章在 2010/12/14 14:27:23 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |