電話(huà):深圳市訊科檢測技術(shù)服務(wù)有限公司
電話(huà):18165787025
微信:kuangbiao4392
郵箱:john.yin@xktest.cn
QQ:723784608
地址:深圳市寶安區航城街道強榮東工業(yè)區
美國FCC認證、日本PSE認證、歐盟CE認證、中國強制CCC認證、德國TüV認證
印度BIS認證、韓國KC認證、國際電工委員會(huì )CB認證等
軟件測試方法
軟件測試是使用人工或自動(dòng)的手段來(lái)運行或測定某個(gè)軟件系統的過(guò)程,其目的在于檢驗它是否滿(mǎn)足規定的需求或弄清預期結果與實(shí)際結果之間的差別。 從是否關(guān)心軟件內部結構和具體實(shí)現的角度劃分,測試方法主要有白盒測試和黑盒測試。白盒測試方法主要有代碼檢査法、靜態(tài)結構分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
軟件黑盒測試方法主要包括等價(jià)類(lèi)劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動(dòng)法、正交試驗設計法、功能圖法、場(chǎng)景法等。 從是否執行程序的角度劃分,測試方法又可分為靜態(tài)測試和動(dòng)態(tài)測試。靜態(tài)測試包括代碼檢査、靜態(tài)結構分析、代碼質(zhì)量度量等。動(dòng)態(tài)測試由3部分組成:構造測試實(shí)例、執行程序和分析程序的輸出結果。
軟件測試方法的目的包括: 發(fā)現軟件程序中的錯誤、對軟件是否符合設計要求,以及是否符合合同中所要達到的技術(shù)要求,進(jìn)行有關(guān)驗證以及評估軟件的質(zhì)量。最終實(shí)現將高質(zhì)量的軟件系統交給用戶(hù)的目的。而軟件的基本測試方法主要有靜態(tài)測試和動(dòng)態(tài)測試、功能測試、性能測試、黑盒測試和白盒測試等等。 軟件測試方法眾多,比較常用到的測試方法有等價(jià)類(lèi)劃分、場(chǎng)景法,偶爾會(huì )使用到的測試方法有邊界值和判定表,還有包括不經(jīng)常使用到的正交排列法和測試大綱法。其中等價(jià)類(lèi)劃分、邊界值分析、判定表等屬于黑盒測試方法;只對功能是否可以滿(mǎn)足規定要求進(jìn)行檢查,主要用于軟件的確認測試階段。白盒測試也叫做結構測試或邏輯驅動(dòng)測試,是基于覆蓋的全部代碼和路徑、條件的測試,通過(guò)測試檢測產(chǎn)品內部性能,檢驗程序中的路徑是否可以按照要求完成工作,但是并不對功能進(jìn)行測試,主要用于軟件的驗證。