軟件測試動(dòng)態(tài)測試包括什么方法,一款好的軟件,最為主要的就是測試了,接下來(lái)就隨小編了解下動(dòng)態(tài)測試包括什么,軟件測試包括哪些類(lèi)型的測試?這些測試之間的區別是什么?,軟件測試是如何測試軟件???
1.動(dòng)態(tài)測試包括什么
動(dòng)態(tài)測試方法是指通過(guò)運行被測程序,檢查運行結果與預期結果的差異,并分析運行效率和健壯性等性能,這種方法包括構造測試實(shí)例、執行程序、分析程序的輸出結果。所謂軟件的動(dòng)態(tài)測試,就是通過(guò)運行軟件來(lái)檢驗軟件的動(dòng)態(tài)行為和運行結果的正確性。目前,動(dòng)態(tài)測試也是公司的測試工作的主要方式。根據動(dòng)態(tài)測試在軟件開(kāi)發(fā)過(guò)程中所處的階段和作用,動(dòng)態(tài)測試可分為如下幾個(gè)步驟:?jiǎn)卧獪y試、集成測試、系統測試、驗收測試、回歸測試。
2.軟件測試包括哪些類(lèi)型的測試?這些測試之間的區別是什么?
軟件測試的分類(lèi)從是否關(guān)心軟件內部結構和具體實(shí)現的角度劃分A.白盒測試B.黑盒測試C.灰盒測試從是否執行程序的角度A.靜態(tài)測試B.動(dòng)態(tài)測試從軟件開(kāi)發(fā)的過(guò)程按階段劃分有A.單元測試B.集成測試C.確認測試D.系統測試E.驗收測試*測試過(guò)程按4個(gè)步驟進(jìn)行,即單元測試、集成測試、確認測試和系統測試及發(fā)版測試。*開(kāi)始是單元測試,集中對用源代碼實(shí)現的每一個(gè)程序單元進(jìn)行測試,檢查各個(gè)程序模塊是否正確地實(shí)現了規定的功能。*集成測試把已測試過(guò)的模塊組裝起來(lái),主要對與設計相關(guān)的軟件體系結構的構造進(jìn)行測試。*確認測試則是要檢查已實(shí)現的軟件是否滿(mǎn)足了需求規格說(shuō)明中確定了的各種需求,以及軟件配置是否完全、正確。*系統測試把已經(jīng)經(jīng)過(guò)確認的軟件納入實(shí)際運行環(huán)境中,與其它系統成份組合在一起進(jìn)行測試。
3.軟件測試是如何測試軟件?
軟件測試主要包括有:靜態(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)行測試,主要用于軟件的驗證。 [
通過(guò)上文中對動(dòng)態(tài)測試包括什么,軟件測試包括哪些類(lèi)型的測試?這些測試之間的區別是什么?,軟件測試是如何測試軟件???的了解,還需其他了解,請聯(lián)系客服。