軟件質(zhì)量保證與測(cè)試(慕課版)(第2版)課件 5.4驗(yàn)收測(cè)試_第1頁(yè)
軟件質(zhì)量保證與測(cè)試(慕課版)(第2版)課件 5.4驗(yàn)收測(cè)試_第2頁(yè)
軟件質(zhì)量保證與測(cè)試(慕課版)(第2版)課件 5.4驗(yàn)收測(cè)試_第3頁(yè)
軟件質(zhì)量保證與測(cè)試(慕課版)(第2版)課件 5.4驗(yàn)收測(cè)試_第4頁(yè)
軟件質(zhì)量保證與測(cè)試(慕課版)(第2版)課件 5.4驗(yàn)收測(cè)試_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件質(zhì)量保證與測(cè)試SoftwareQualityAssuranceandTesting

5.4驗(yàn)收測(cè)試第5章軟件測(cè)試過(guò)程在對(duì)軟件進(jìn)行完系統(tǒng)測(cè)試之后,應(yīng)當(dāng)說(shuō)對(duì)軟件的功能、性能、安全性等基本上都進(jìn)行了較為充分的測(cè)試。但這還不夠,因?yàn)檐浖_發(fā)和測(cè)試人員不可能完全預(yù)見用戶實(shí)際使用軟件的各種情況和各種具體的細(xì)節(jié)要求。例如,用戶可能錯(cuò)誤的理解功能,誤操作,或輸入一些特殊的數(shù)據(jù)組合,也可能對(duì)軟件設(shè)計(jì)者自認(rèn)為簡(jiǎn)單明了的輸出信息迷惑不解。因此,軟件是否能真正滿足最終用戶的需求,應(yīng)由用戶進(jìn)行“驗(yàn)收測(cè)試”。驗(yàn)收測(cè)試的必要性驗(yàn)收測(cè)試是指,站在用戶角度,測(cè)試即將正式發(fā)布、投入使用的軟件產(chǎn)品是否符合用戶需求。驗(yàn)收測(cè)試是在軟件產(chǎn)品完成了單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試之后,正式發(fā)布之前所進(jìn)行的軟件測(cè)試活動(dòng)。它是軟件測(cè)試的最后一個(gè)階段,也稱為交付測(cè)試。如圖所示。驗(yàn)收測(cè)試軟件生產(chǎn)正式發(fā)布投入使用驗(yàn)收測(cè)試驗(yàn)收測(cè)試是軟件產(chǎn)品投入實(shí)際使用之前對(duì)其進(jìn)行的最后一次質(zhì)量檢驗(yàn)活動(dòng)。驗(yàn)收測(cè)試不只是檢驗(yàn)軟件某個(gè)方面的質(zhì)量,而是要對(duì)軟件質(zhì)量進(jìn)行全面的檢驗(yàn),并評(píng)估該軟件是否合格,是否能投入實(shí)際使用。通過(guò)驗(yàn)收測(cè)試,要明確回答,所開發(fā)的軟件產(chǎn)品是否符合預(yù)期的各項(xiàng)要求,以及用戶是否樂(lè)意接受和使用該軟件這兩個(gè)關(guān)鍵問(wèn)題。

驗(yàn)收測(cè)試驗(yàn)收測(cè)試的目的是要測(cè)試和驗(yàn)證軟件是否能夠滿足用戶的需求,確保軟件已經(jīng)準(zhǔn)備就緒,能夠投入實(shí)際使用,可以讓最終用戶將其用于實(shí)現(xiàn)既定的功能,并達(dá)到性能、安全性等各個(gè)方面要求,能夠完成相應(yīng)的業(yè)務(wù)。驗(yàn)收測(cè)試驗(yàn)收測(cè)試驗(yàn)收測(cè)試是一項(xiàng)站在最終用戶立場(chǎng)的軟件測(cè)試工作,應(yīng)當(dāng)由最終用戶或者扮演、模擬最終用戶來(lái)執(zhí)行測(cè)試過(guò)程。驗(yàn)收測(cè)試可以有測(cè)試人員和質(zhì)量保證人員共同參與,但應(yīng)以最終用戶為主導(dǎo),從用戶角度考慮問(wèn)題、發(fā)現(xiàn)問(wèn)題并提出意見和建議。驗(yàn)收測(cè)試的一般過(guò)程如下:明確驗(yàn)收項(xiàng)目,規(guī)定驗(yàn)收測(cè)試通過(guò)的標(biāo)準(zhǔn)確定驗(yàn)收測(cè)試方法確定驗(yàn)收測(cè)試的組織機(jī)構(gòu)和可利用的資源選定測(cè)試結(jié)果分析方法制定驗(yàn)收測(cè)試計(jì)劃并進(jìn)行評(píng)審驗(yàn)收測(cè)試的一般過(guò)程設(shè)計(jì)驗(yàn)收測(cè)試使用的測(cè)試用例審查驗(yàn)收測(cè)試的準(zhǔn)備工作執(zhí)行驗(yàn)收測(cè)試分析測(cè)試結(jié)果做出驗(yàn)收結(jié)論,明確通過(guò)驗(yàn)收或不通過(guò)驗(yàn)收驗(yàn)收測(cè)試的一般過(guò)程驗(yàn)收測(cè)試的分類軟件根據(jù)使用用戶的情況,可以分為專用軟件和通用軟件,針對(duì)這兩類不同的軟件,可以采用不同的驗(yàn)收測(cè)試策略。對(duì)于用戶數(shù)量眾多的通用軟件,可以采用Alpha測(cè)試+Beta測(cè)試的方式;而對(duì)于針對(duì)特定用戶的專用軟件,則可以采用最終用戶正式驗(yàn)收的方式。一個(gè)通用軟件產(chǎn)品,可能擁有成千上萬(wàn)的用戶,甚至于更多,例如騰訊QQ的注冊(cè)賬號(hào)數(shù)達(dá)到數(shù)以億計(jì)。對(duì)于這樣的軟件,不可能要求每個(gè)用戶都來(lái)對(duì)軟件產(chǎn)品進(jìn)行驗(yàn)收測(cè)試。此時(shí)多采用稱為Alpha、Beta測(cè)試的過(guò)程,用來(lái)發(fā)現(xiàn)那些似乎只有最終用戶才能發(fā)現(xiàn)的問(wèn)題。Alpha測(cè)試

Beta

測(cè)試Alpha測(cè)試是在軟件公司內(nèi)部模擬軟件產(chǎn)品的真實(shí)運(yùn)行環(huán)境,由軟件公司組織內(nèi)部人員,模擬各類用戶行為,對(duì)即將面市的軟件產(chǎn)品進(jìn)行測(cè)試,試圖發(fā)現(xiàn)并修改錯(cuò)誤。此時(shí)的軟件版本可稱為Alpha版,也叫內(nèi)測(cè)版,即內(nèi)部測(cè)試版。Alpha測(cè)試的關(guān)鍵在于,要盡可能逼真地模擬實(shí)際運(yùn)行環(huán)境和用戶對(duì)軟件產(chǎn)品的實(shí)際操作,并盡最大努力涵蓋所有可能的用戶操作方式和行為。Alpha測(cè)試通過(guò)Alpha測(cè)試后的軟件產(chǎn)品需要繼續(xù)進(jìn)行Beta測(cè)試,此時(shí)的軟件版本被稱為Beta版,也叫公測(cè)版,即公開測(cè)試版。Beta測(cè)試是指軟件開發(fā)公司組織或者借助各方面的典型用戶在軟件的具體工作環(huán)境中實(shí)際使用Beta版本,通過(guò)接收或者收集用戶的錯(cuò)誤報(bào)告、異常情況信息、意見建議等,來(lái)發(fā)現(xiàn)軟件中的問(wèn)題,以便對(duì)軟件進(jìn)行進(jìn)一步改進(jìn)和完善。Beta測(cè)試

Beta測(cè)試不能由程序員或測(cè)試員完成,而必須由最終用戶來(lái)實(shí)施完成,否則的話達(dá)不到應(yīng)有的測(cè)試效果。

Beta測(cè)試一般由用戶自發(fā)完成,測(cè)試過(guò)程較為自由松散,沒(méi)有限制和約束。同時(shí)Beta測(cè)試是由各個(gè)用戶獨(dú)立完成,缺乏統(tǒng)一的計(jì)劃和設(shè)計(jì),測(cè)試可能不全面,也可能存在大量重復(fù)的測(cè)試,只能依靠巨大的用戶數(shù)量來(lái)提高測(cè)試的效果。Beta測(cè)試

Beta測(cè)試反饋的問(wèn)題、意見和建議并不是專職測(cè)試人員撰寫的測(cè)試報(bào)告,需要加以整理和分析,有的可能毫無(wú)價(jià)值,只能被忽略掉;有的可能具有特殊性或者帶有很強(qiáng)的主觀性,只代表特殊情況或者是少數(shù)用戶的感受和想法,但這樣也可以發(fā)現(xiàn)更多軟件在適應(yīng)各種情況或者是滿足不同用戶感受等方面的缺陷和不足。Beta測(cè)試Beta測(cè)試方式的優(yōu)點(diǎn)主要有以下幾個(gè)方面:可以節(jié)約大量測(cè)試成本Beta測(cè)試由于引入用戶參與到了軟件測(cè)試工作當(dāng)中,可以充分利用用戶資源節(jié)約成本。例如,某軟件在Beta測(cè)試環(huán)節(jié),共收到來(lái)自3萬(wàn)用戶使用該測(cè)試版本的有效反饋,梳理出軟件問(wèn)題1000個(gè),而成本幾乎為0。但如果要讓3萬(wàn)名測(cè)試員來(lái)對(duì)該軟件版本進(jìn)行測(cè)試,或者是要通過(guò)測(cè)試員來(lái)找出這1000個(gè)軟件問(wèn)題,測(cè)試成本可能是數(shù)以十萬(wàn)、百萬(wàn)計(jì)。Beta測(cè)試方式的優(yōu)點(diǎn)可以大幅度縮短測(cè)試時(shí)間

Beta測(cè)試通過(guò)引入大量用戶來(lái)并行完成測(cè)試過(guò)程,可以在短時(shí)間內(nèi)實(shí)現(xiàn)對(duì)軟件的大量測(cè)試,從而能夠縮短測(cè)試所需的時(shí)間。

例如,某APP在Beta版推出之后一周之內(nèi),就累計(jì)測(cè)試運(yùn)行達(dá)到16萬(wàn)小時(shí),大約相當(dāng)于單機(jī)測(cè)試20年。Beta測(cè)試方式的優(yōu)點(diǎn)可以大范圍獲得用戶反饋,以利于軟件的改進(jìn)和完善

Beta測(cè)試通過(guò)大量并且分散的用戶參與,可以廣泛獲得來(lái)自不同用戶的信息反饋,這些反饋代表不同的軟件執(zhí)行環(huán)境條件和不同用戶的觀點(diǎn),有利于綜合各種情況,集思廣益,對(duì)軟件進(jìn)行改進(jìn)和完善。Beta測(cè)試方式的優(yōu)點(diǎn)可以盡快填補(bǔ)市場(chǎng)空間,占領(lǐng)市場(chǎng)

在有用戶需求的時(shí)候,一個(gè)并不完善的軟件產(chǎn)品,總還是要好過(guò)沒(méi)有這樣的產(chǎn)品,在某種應(yīng)用剛開始興起的時(shí)候,快速開發(fā)出相應(yīng)產(chǎn)品,然后以Beta版的形式推出,可以快速填補(bǔ)市場(chǎng)空間,占領(lǐng)市場(chǎng)。Beta測(cè)試方式的優(yōu)點(diǎn)5.對(duì)于收費(fèi)軟件,可以通過(guò)免費(fèi)的Beta版,吸引和培養(yǎng)用戶對(duì)于收費(fèi)軟件而言,有的用戶不愿意貿(mào)然花錢購(gòu)買。而通過(guò)推出Beta版,可以吸引用戶先免費(fèi)試用,等到收費(fèi)的正式版推出時(shí),用戶可能已經(jīng)喜歡或者習(xí)慣于使用該軟件,從而會(huì)花錢購(gòu)買。Beta測(cè)試方式的優(yōu)點(diǎn)

針對(duì)特定用戶的專用軟件,用戶面很小,并且可能還涉及到復(fù)雜的現(xiàn)場(chǎng)安裝、部署、調(diào)試等,應(yīng)當(dāng)采用最終用戶正式驗(yàn)收的方式。

例如某汽車生產(chǎn)企業(yè)的ERP軟件、某鋼鐵廠的生產(chǎn)控制軟件等,這樣的軟件基本上都是針對(duì)某個(gè)用戶定制的,一個(gè)軟件版本可能只有一個(gè)用戶,軟件投入正式使用之前,還需要到現(xiàn)場(chǎng)進(jìn)行有針對(duì)性的安裝和部署,其他用戶的驗(yàn)收測(cè)試結(jié)果并不能直接認(rèn)同,而只能由該軟件的最終用戶在具體的應(yīng)用場(chǎng)景下來(lái)對(duì)其進(jìn)行驗(yàn)收測(cè)試。用戶正式驗(yàn)收測(cè)試

最終用戶的正式驗(yàn)收測(cè)試是一項(xiàng)很嚴(yán)格的工作,應(yīng)當(dāng)由最終用戶來(lái)組織執(zhí)行,或者由最終用戶組織選擇人員組成一個(gè)客觀公正的小組來(lái)執(zhí)行。測(cè)試要有計(jì)劃、分步驟,按照嚴(yán)格規(guī)范的流程來(lái)執(zhí)行。對(duì)于大型軟件項(xiàng)目尤其如此。用戶正式驗(yàn)收測(cè)試

驗(yàn)收測(cè)試計(jì)劃應(yīng)規(guī)定測(cè)試的種類和測(cè)試進(jìn)度,測(cè)試設(shè)計(jì)則要明確通過(guò)執(zhí)行什么樣的測(cè)試過(guò)程和測(cè)試用例,能夠驗(yàn)證軟件產(chǎn)品與軟件需求是否一致。用戶正式驗(yàn)收測(cè)試應(yīng)該著重考慮軟件產(chǎn)品是否滿足軟件需求中所規(guī)定的所有功能和性能,文檔資料是否

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論