軟件測(cè)試分為哪幾類,一款好的軟件,最為主要的就是測(cè)試了,接下來(lái)就隨小編了解下以測(cè)試的形態(tài)分軟件測(cè)試可以分為哪幾類?,軟件測(cè)試分為哪幾個(gè)階段,每個(gè)階段都是干什么的???
1.以測(cè)試的形態(tài)分軟件測(cè)試可以分為哪幾類?
我做測(cè)試5年了,還沒(méi)聽(tīng)過(guò)什么是 測(cè)試的形態(tài)。如果你想了解軟件測(cè)試分類:從是否關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)的角度劃分A.白盒測(cè)試B.黑盒測(cè)試 C.灰盒測(cè)試 從是否執(zhí)行程序的角度A.靜態(tài)測(cè)試 B.動(dòng)態(tài)測(cè)試 從軟件開(kāi)發(fā)的過(guò)程按階段劃分有A.單元測(cè)試 B.集成測(cè)試 C.確認(rèn)測(cè)試 D.系統(tǒng)測(cè)試 E.驗(yàn)收測(cè)試 補(bǔ)充問(wèn)題的回答:*的軟件測(cè)試發(fā)展還沒(méi)多久,很多都是從外國(guó)“引進(jìn)”的,引起過(guò)程加上自己的理解*定義的自然會(huì)有所差別。按照你給的分類,我去搜索了下,發(fā)現(xiàn)還真的有,不過(guò)感覺(jué)不算比較標(biāo)準(zhǔn)的分類方式,比較少見(jiàn)。如果你是為了考試學(xué)習(xí),建立以考試教程為準(zhǔn)。如果是為了了解軟件測(cè)試,你可以看下我搜索到的內(nèi)容(來(lái)源51testing中 )測(cè)試形態(tài):以測(cè)試形態(tài)分類的話,可以分為建構(gòu)性測(cè)試,系統(tǒng)測(cè)試,及專項(xiàng)測(cè)試這三大項(xiàng)。建構(gòu)性測(cè)試屬于前置性的測(cè)試,它主要偏重與程序端的功能測(cè)試,以確保程序運(yùn)行正常。系統(tǒng)測(cè)試是屬于中后期的集成測(cè)試,所進(jìn)行的測(cè)試以使用者的觀點(diǎn)為主,也就是秘方外界使用者會(huì)如何使用產(chǎn)品。至于專項(xiàng)測(cè)試指的是所進(jìn)行的測(cè)試需要花費(fèi)更多的時(shí)間和人力才能完成。0.01.建構(gòu)性測(cè)試:建構(gòu)性測(cè)試又稱開(kāi)發(fā)測(cè)試,顧名思義,就是當(dāng)程序還處于開(kāi)發(fā)階段時(shí)所進(jìn)行的測(cè)試。單一步驟測(cè)試:根據(jù)程序步驟逐一地進(jìn)行測(cè)試。嘗試性測(cè)試:在看法過(guò)程中,為了系統(tǒng)的某一個(gè)功能而構(gòu)建出初步的成品所進(jìn)行的嘗試性測(cè)試。單元測(cè)試:所謂的單元就是將系統(tǒng)切分為細(xì)小的個(gè)體,單元測(cè)試就是針對(duì)這些個(gè)體來(lái)做測(cè)試。組建測(cè)試:組建是由一個(gè)或多哥單元組成的,組成測(cè)試的界限會(huì)比單元測(cè)試大得多。集成測(cè)試:在軟件開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員是各自開(kāi)發(fā)不同模塊的,一旦這些模塊編寫完成,開(kāi)發(fā)人員必須將這些模塊集成在一起來(lái)做一個(gè)測(cè)試。0.02.系統(tǒng)測(cè)試:在經(jīng)過(guò)開(kāi)發(fā)人員的集成測(cè)試后,可正常將軟件編譯構(gòu)建成初步的測(cè)試版本,之后要進(jìn)行的測(cè)試就是系統(tǒng)測(cè)試。系統(tǒng)測(cè)試是針對(duì)系統(tǒng)的測(cè)試,這包括所應(yīng)支持的軟件,硬件,操作系統(tǒng)及所應(yīng)集成的第三方軟件。集成測(cè)試:專注于系統(tǒng)的穩(wěn)定度及功能上的測(cè)試,特別是集成了內(nèi)外部的子系統(tǒng)及所應(yīng)支持的第三方軟件。前哨測(cè)試:每次編譯構(gòu)建的測(cè)試版本,必須通過(guò)前哨測(cè)試決定這個(gè)版本是否可以提供給QA人員進(jìn)行系統(tǒng)測(cè)試。通常開(kāi)發(fā)人員在修改Bugs后有可能引起其他更多的并發(fā)問(wèn)題,通過(guò)前哨測(cè)試可以推斷出問(wèn)題是在測(cè)試版本的第幾版發(fā)生。功能測(cè)試:針對(duì)軟件在功能上所做的測(cè)試,以確保系統(tǒng)達(dá)到功能上的要求。設(shè)置測(cè)試:只要是軟件都會(huì)提供設(shè)置功能供使用者做設(shè)置,不同的使用者會(huì)有不同的設(shè)置,不同是設(shè)置就有不同的排列組合測(cè)試。發(fā)行測(cè)試:這個(gè)測(cè)試確保軟件發(fā)表版本可供使用者正常部署,安裝和使用,而且功能上必須達(dá)到要求。驗(yàn)收測(cè)試:所謂的驗(yàn)收測(cè)試就是項(xiàng)目客戶制定一些合格的標(biāo)準(zhǔn)來(lái)驗(yàn)收產(chǎn)品。0.03專項(xiàng)測(cè)試:所謂的專項(xiàng)而是,就是需要額外的人力及資源來(lái)進(jìn)行的測(cè)試活動(dòng)。
2.軟件測(cè)試分為哪幾個(gè)階段,每個(gè)階段都是干什么的?
按照開(kāi)發(fā)階段劃分,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。單元測(cè)試:針對(duì)每個(gè)單元的測(cè)試, 以確保每個(gè)模塊能正常工作為目標(biāo)。集成測(cè)試:對(duì)已測(cè)試過(guò)的模塊進(jìn)行組裝,進(jìn)行集成測(cè)試。目的在于檢驗(yàn)與軟件設(shè)計(jì)相關(guān)的程序結(jié)構(gòu)問(wèn)題。確認(rèn)(有效性)測(cè)試:是檢驗(yàn)所開(kāi)發(fā)的軟件能否滿足所有功能和性能需求的*手段。有的劃分方法中,也將確認(rèn)測(cè)試合并入系統(tǒng)測(cè)試中。系統(tǒng)測(cè)試:檢驗(yàn)軟件產(chǎn)品能否與系統(tǒng)的其他部分(比如,硬件、數(shù)據(jù)庫(kù)及操作人員)協(xié)調(diào)工作。驗(yàn)收(用戶)測(cè)試:檢驗(yàn)軟件產(chǎn)品質(zhì)量的*一道工序。主要突出用戶的作用,同時(shí)軟件開(kāi)發(fā)人員也應(yīng)有一定程度的參與。驗(yàn)收測(cè)試可以分成Alpha測(cè)試和Beta測(cè)試。Alpha測(cè)試是由用戶在開(kāi)發(fā)環(huán)境下完成的測(cè)試,Beta測(cè)試是由用戶在用戶環(huán)境下完成的測(cè)試。
通過(guò)上文中對(duì)以測(cè)試的形態(tài)分軟件測(cè)試可以分為哪幾類?,軟件測(cè)試分為哪幾個(gè)階段,每個(gè)階段都是干什么的???的了解,還需其他了解,請(qǐng)聯(lián)系客服。