


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件的測試策略研究
為了保證軟件質(zhì)量,消除軟件操作中的問題和潛在問題,軟件開發(fā)過程中需要測試軟件的功能和體系結(jié)構(gòu),并對軟件的不同性能進(jìn)行客觀和可靠的評(píng)估。軟件測試是軟件開發(fā)的唯一過程。在實(shí)際測試時(shí),測試用例應(yīng)該盡量覆蓋軟件的全功能和全過程,保證能夠在最大可行度下對軟件進(jìn)行完整測試。除此之外,還應(yīng)該制定最佳的測試策略和具體的測試方案和執(zhí)行計(jì)劃,能夠形成具有實(shí)際意義的測試說明文檔或分析評(píng)價(jià)結(jié)果,便于指導(dǎo)對軟件進(jìn)行修復(fù)和完善。1軟件策略研究軟件測試策略的制定需要根據(jù)具體開發(fā)項(xiàng)目和開發(fā)內(nèi)容具體制定,現(xiàn)行的軟件測試的策略可以分為傳統(tǒng)型和現(xiàn)代型兩種。1.1試驗(yàn)策略的定位與定位在該測試策略中,軟件測試處于軟件開發(fā)生命周期的后期,也就是在軟件基本開發(fā)完畢后才進(jìn)行的,其流程結(jié)構(gòu)如圖1所示。從圖中可以看出,該測試策略主要發(fā)生在軟件生產(chǎn)制作的后期,這種策略在現(xiàn)在看來具有非常明顯的缺陷:軟件錯(cuò)誤或缺陷積累過多,且相互之間容易產(chǎn)生關(guān)聯(lián)和影響,會(huì)為軟件測試帶來巨大壓力,甚至嚴(yán)重拖延軟件測試和完成時(shí)間,即便在測試過程中發(fā)現(xiàn)錯(cuò)誤或缺陷,也很難對其進(jìn)行階段定位和內(nèi)容定位?,F(xiàn)代化軟件開發(fā)具有時(shí)間周期短,面向多線程多任務(wù)以及面向?qū)ο蟮忍匦允沟脗鹘y(tǒng)軟件測試策略與實(shí)際應(yīng)用之間的差距進(jìn)一步拉大,測試結(jié)果的客觀性和可信性大打折扣。1.2測試策略在中小企業(yè)測試軟件時(shí)的應(yīng)用為適應(yīng)軟件開發(fā)的特性變化,現(xiàn)代軟件測試策略逐漸轉(zhuǎn)變?yōu)閳D2所示的雙V模型。這種策略結(jié)構(gòu)下,軟件測試貫穿于軟件開發(fā)的整個(gè)生命周期,這也就決定了其在軟件開發(fā)中占據(jù)非常重要的位置。在現(xiàn)代軟件測試策略中,軟件開發(fā)和軟件測試是同時(shí)進(jìn)行的,測試不僅用來驗(yàn)證軟件是否存在錯(cuò)誤,還可用于對軟件的功能進(jìn)行驗(yàn)證和考察。這種測試策略中,測試的目的具有多種,如檢查發(fā)現(xiàn)問題;對系統(tǒng)質(zhì)量進(jìn)行測試評(píng)價(jià);驗(yàn)證軟件是否能夠正常工作等。實(shí)際策略制定中,首先需要明確測試目的,然后根據(jù)測試目的選擇測試對象和范圍,進(jìn)而對測試環(huán)境和所選擇的方法進(jìn)行描述和確認(rèn),最后生成測試結(jié)果和測試報(bào)告,供軟件開發(fā)相關(guān)人員分析和利用。2常用軟件測試2.1測試計(jì)劃過程這兩種測試方法都屬于軟件的動(dòng)態(tài)測試,區(qū)別在于側(cè)重點(diǎn)不同。白盒測試側(cè)重于測試軟件的細(xì)分結(jié)構(gòu),黑盒測試側(cè)重于測試軟件的功能。白盒測試是允許測試人員了解程序的編寫結(jié)構(gòu)和實(shí)現(xiàn)過程的,測試人員會(huì)根據(jù)軟件設(shè)計(jì)思路和設(shè)計(jì)功能制定或選取可覆蓋軟件所有邏輯路徑的測試用例對軟件進(jìn)行測試,確定軟件是否可靠或可信。該測試方式中,測試用例的邏輯覆蓋率越高則測試效果越好。黑盒測試不允許測試人員了解軟件架構(gòu)和實(shí)現(xiàn)方式,只需要測試人員根據(jù)所提供的說明書進(jìn)行功能驗(yàn)證即可。這種測試方式更加注重于印證軟件的功能是否完整,不同功能之間是否有交叉,能否滿足使用需求等。在該測試方式下,測試用例的選取對測試結(jié)果具有直接作用,若測試用例選取不適當(dāng)則測試結(jié)果很難反映程序特性,不利于軟件產(chǎn)品改進(jìn)和完善。2.2測試過程及內(nèi)容根據(jù)測試時(shí)軟件的運(yùn)行狀態(tài)不同可以將軟件測試分為靜態(tài)和動(dòng)態(tài)兩種。靜態(tài)測試主要用于對軟件開發(fā)過程中所使用的文檔、數(shù)據(jù)、相關(guān)規(guī)范以及所編寫的實(shí)際代碼等進(jìn)行測試分析,該測試方式不要求軟件運(yùn)行。具體測試內(nèi)容有:軟件開發(fā)相關(guān)文檔是否被統(tǒng)一的,正確的理解和應(yīng)用;開發(fā)人員是否根據(jù)開發(fā)相關(guān)的文檔進(jìn)行過統(tǒng)一討論并作出了一致的決定;開發(fā)過程中所使用的規(guī)范和標(biāo)準(zhǔn)是否可行和完善;使用相關(guān)工具對軟件代碼的功能、控制、數(shù)據(jù)流程以及程序結(jié)構(gòu)和復(fù)雜度等進(jìn)行測試等。動(dòng)態(tài)測試則是在程序運(yùn)行過程中對軟件整體或部分內(nèi)容的執(zhí)行行為和執(zhí)行結(jié)果進(jìn)行測試和分析。2.3提供真實(shí)可信積極測試是指在軟件入口處輸入一個(gè)正確有效值后運(yùn)行軟件,驗(yàn)證軟件輸出結(jié)果是否正確有效。該測試的主要目的在于驗(yàn)證軟件是否能夠完成應(yīng)該完成的任務(wù)和功能,為用戶提供真實(shí)可信的結(jié)果。消極測試則是在軟件入口處輸入一個(gè)無效值后運(yùn)行軟件,驗(yàn)證軟件是否能夠分辨輸入值無效并給出正確的提示信息或錯(cuò)誤信息。該測試的主要目的在于測試軟件的異?;蝈e(cuò)誤處理機(jī)制,查看軟件是否能夠確認(rèn)其功能實(shí)現(xiàn)范圍和數(shù)據(jù)處理內(nèi)容。通常,積極測試與消極測試在軟件測試中所占據(jù)的比例為2:8。也就是說,消極測試在軟件測試中占據(jù)更加重要的位置。3測試內(nèi)容和方法軟件測試可以分為單元測試、集成測試、系統(tǒng)測試以及驗(yàn)收測試四個(gè)階段,每個(gè)階段所針對的測試目標(biāo)和所采用的測試標(biāo)準(zhǔn)不盡相同。單元測試的目標(biāo)為軟件的最小完整單元:功能模塊。對于模塊功能的測試可以使用黑白盒測試,白盒用于了解功能模塊的結(jié)構(gòu)和流程,黑盒測試用于對單一功能的模塊進(jìn)行測試,便于發(fā)現(xiàn)問題。集成測試則是對封裝后的多功能模塊進(jìn)行集成測試。該測試部分主要用于測試和驗(yàn)證不同模塊之間的數(shù)據(jù)接口是否存在缺陷或問題,測試時(shí)可綜合使用“白盒+黑盒”的方式。系統(tǒng)測試是對包含所有功能模塊的完整的系統(tǒng)進(jìn)行測試。該部分測試中所要測試的內(nèi)容較多較復(fù)雜,還有可能會(huì)因需求的變更出現(xiàn)測試變化。在該測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝工程總承包合同
- 鄉(xiāng)村旅游發(fā)展規(guī)劃方案
- 房屋無償租賃合同
- 通信行業(yè)各網(wǎng)絡(luò)覆蓋區(qū)域數(shù)據(jù)表
- 公司生產(chǎn)設(shè)備抵押擔(dān)保借款合同
- 2025年中國能建陜西院咨詢公司招聘筆試參考題庫附帶答案詳解
- 2025國家能源投資集團(tuán)有限責(zé)任公司寧夏工業(yè)職業(yè)學(xué)院畢業(yè)生專項(xiàng)招聘154人筆試參考題庫附帶答案詳解
- 2025年上半年安陽市安陽縣廣電地面數(shù)字電視發(fā)展中心招考(32人)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025國家電力投資集團(tuán)有限公司應(yīng)屆畢業(yè)生招聘筆試參考題庫附帶答案詳解
- 2025年上半年安徽馬鞍山博望區(qū)事業(yè)單位統(tǒng)一招聘工作人員28人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- HGT 4584-2014 化工用等靜壓成型襯聚四氟乙烯管道、管配件
- 2024年內(nèi)蒙古青城國有資本運(yùn)營有限公司招聘筆試沖刺題(帶答案解析)
- (正式版)JBT 14449-2024 起重機(jī)械焊接工藝評(píng)定
- 廣東省深圳市2023-2024學(xué)年六年級(jí)下學(xué)期期末語文試題
- 旋耕機(jī)傳動(dòng)系統(tǒng)設(shè)計(jì)
- YJ-T 27-2024 應(yīng)急指揮通信保障能力建設(shè)規(guī)范
- 往年專業(yè)知識(shí)(水利水電)相關(guān)題目及答案
- 乳突根治護(hù)理查房
- 駱駝祥子選擇題100道及答案
- 2024年株洲師范高等??茖W(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 審計(jì)學(xué)知識(shí)點(diǎn)歸納總結(jié)
評(píng)論
0/150
提交評(píng)論