UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)_第1頁(yè)
UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)_第2頁(yè)
UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)_第3頁(yè)
UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)_第4頁(yè)
UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

UAT測(cè)試實(shí)戰(zhàn)(方法+實(shí)踐)第一頁(yè),共30頁(yè)。UAT測(cè)試測(cè)試目的準(zhǔn)入規(guī)則測(cè)試基準(zhǔn)缺陷分級(jí)案例運(yùn)用第一頁(yè)第二頁(yè),共30頁(yè)。測(cè)試目的測(cè)試目的第二頁(yè)第三頁(yè),共30頁(yè)。測(cè)試目的第一是確認(rèn)軟件的質(zhì)量。Dotherightthing:確認(rèn)軟件做了業(yè)務(wù)所期望做的事情----模塊Doitright:確認(rèn)軟件以正確的方式來(lái)做了這個(gè)事情-----流程第二是盡可能多地找出錯(cuò)誤,如果一個(gè)軟件產(chǎn)品開(kāi)發(fā)完成之后發(fā)現(xiàn)了很多問(wèn)題,這說(shuō)明此軟件開(kāi)發(fā)過(guò)程很可能是有缺陷。第三給最終用戶提供具有一定可信度的質(zhì)量評(píng)價(jià),提高用戶滿意度。注:UAT主要目的是驗(yàn)證軟件是否滿足業(yè)務(wù)需求。應(yīng)由熟悉業(yè)務(wù)需求的使用用戶來(lái)進(jìn)行評(píng)審的。

第三頁(yè)第四頁(yè),共30頁(yè)。測(cè)試的主要目標(biāo)和方法發(fā)現(xiàn)缺陷(實(shí)施測(cè)試來(lái)降低可發(fā)現(xiàn)的缺陷)正面測(cè)試反面測(cè)試

預(yù)防缺陷(通過(guò)測(cè)試避免使用發(fā)生缺陷范圍)通過(guò)測(cè)試得到降低軟件缺陷注:測(cè)試只能證明軟件存在缺陷,不能證明軟件不存在缺陷測(cè)試可以使軟件中缺陷降低到一定程度,而不是徹底消滅以較少的用例、時(shí)間和人力找出軟件中的各種錯(cuò)誤和缺陷,以確保軟件的質(zhì)量第四頁(yè)第五頁(yè),共30頁(yè)。準(zhǔn)入規(guī)則

準(zhǔn)入第五頁(yè)第六頁(yè),共30頁(yè)。準(zhǔn)入規(guī)則檢查項(xiàng)是否通過(guò)不適用責(zé)任方備注是否提供了系統(tǒng)名稱及版本說(shuō)明?

開(kāi)發(fā)方

是否提供了對(duì)應(yīng)的需求規(guī)格及業(yè)務(wù)文檔?

開(kāi)發(fā)方

是否提供了設(shè)計(jì)文檔?

開(kāi)發(fā)方

是否提供了需求跟蹤矩陣?

開(kāi)發(fā)方

是否進(jìn)行了開(kāi)發(fā)自測(cè)?

開(kāi)發(fā)方

是否提供了開(kāi)發(fā)自測(cè)報(bào)告?

開(kāi)發(fā)方

是否提供了程序清單(包括源碼、安裝包、數(shù)據(jù)結(jié)構(gòu)定義文件,數(shù)據(jù)邏輯圖等)?

開(kāi)發(fā)方可選,可上線時(shí)提供是否提供了系統(tǒng)環(huán)境要求及安裝說(shuō)明?

開(kāi)發(fā)方可選,可上線時(shí)提供是否提供了測(cè)試文檔及用戶操作說(shuō)明文檔?

開(kāi)發(fā)方

是否提供了維護(hù)說(shuō)明文檔?

開(kāi)發(fā)方可選,可上線時(shí)提供是否提供了回退說(shuō)明文檔?

開(kāi)發(fā)方可選,可上線時(shí)提供第六頁(yè)第七頁(yè),共30頁(yè)。測(cè)試的主要目標(biāo)和方法發(fā)現(xiàn)缺陷(實(shí)施測(cè)試來(lái)降低可發(fā)現(xiàn)的缺陷)正面測(cè)試反面測(cè)試

預(yù)防缺陷(通過(guò)測(cè)試避免使用發(fā)生缺陷范圍)通過(guò)測(cè)試得到降低軟件缺陷注:測(cè)試只能證明軟件存在缺陷,不能證明軟件不存在缺陷測(cè)試可以使軟件中缺陷降低到一定程度,而不是徹底消滅以較少的用例、時(shí)間和人力找出軟件中的各種錯(cuò)誤和缺陷,以確保軟件的質(zhì)量第七頁(yè)第八頁(yè),共30頁(yè)。

測(cè)試基準(zhǔn)基準(zhǔn)第八頁(yè)第九頁(yè),共30頁(yè)。測(cè)試基準(zhǔn)測(cè)試過(guò)程中把控一下原則:Good-enough:權(quán)衡測(cè)試深度-項(xiàng)目進(jìn)度的原則保證測(cè)試的覆蓋程度,但窮舉測(cè)試是不可能的所有的測(cè)試都應(yīng)追溯到用戶需求不能為了便于測(cè)試擅自修改程序既應(yīng)該測(cè)試軟件該做什么,也應(yīng)該測(cè)試軟件不該做什么

軟件測(cè)試的具體內(nèi)容就是進(jìn)行驗(yàn)證和確認(rèn)。驗(yàn)證軟件是否和規(guī)定要求相一致;通過(guò)操作確認(rèn)軟件邏輯的正確性。第九頁(yè)第十頁(yè),共30頁(yè)。缺陷管理第十頁(yè)第十一頁(yè),共30頁(yè)。缺陷管理一、缺陷管理流程第十一頁(yè)第十二頁(yè),共30頁(yè)。二、缺陷嚴(yán)重度-嚴(yán)重度等級(jí)定義嚴(yán)重度1—非常嚴(yán)重的缺陷:產(chǎn)品在正常的運(yùn)行環(huán)境下無(wú)法給用戶提供服務(wù),或者不能執(zhí)行正常工作功能或重要功能?;蛘哕浖?huì)造成人身傷害或危及人身安全。嚴(yán)重度1的例子:軟件的意外退出甚至操作系統(tǒng)崩潰,造成數(shù)據(jù)丟失系統(tǒng)重啟引起模塊之間或者單元之間或者系統(tǒng)之間數(shù)據(jù)的傳輸失敗無(wú)法提供系統(tǒng)主要的…缺陷管理第十二頁(yè)第十三頁(yè),共30頁(yè)。二、缺陷嚴(yán)重度-嚴(yán)重度等級(jí)定義嚴(yán)重度2—嚴(yán)重度缺陷:嚴(yán)重影響了系統(tǒng)提供給用戶的服務(wù)。嚴(yán)重影響系統(tǒng)要求或者基本功能的實(shí)現(xiàn),且沒(méi)有辦法來(lái)減輕這個(gè)缺陷的影響。嚴(yán)重度2的例子:系統(tǒng)中的某些模塊會(huì)重啟,但不影響系統(tǒng)數(shù)據(jù)的處理和傳輸用戶使用系統(tǒng)提供的功能,有時(shí)候會(huì)導(dǎo)致系統(tǒng)系統(tǒng)掛起,不影響系統(tǒng)數(shù)據(jù)處理和功能處理軟件的某個(gè)菜單不起作用,或者產(chǎn)生錯(cuò)誤的結(jié)果…缺陷管理第十三頁(yè)第十四頁(yè),共30頁(yè)。二、缺陷嚴(yán)重度-嚴(yán)重度等級(jí)定義嚴(yán)重度3—一般的缺陷:系統(tǒng)需要增強(qiáng)的或存在的一些缺陷,擔(dān)憂相應(yīng)的補(bǔ)救方法來(lái)解決這個(gè)缺陷。嚴(yán)重度3的例子:系統(tǒng)的某個(gè)模塊失效了,但系統(tǒng)沒(méi)有上報(bào)相應(yīng)的告警功能特征設(shè)計(jì)不符合系統(tǒng)的需求,不影響系統(tǒng)的業(yè)務(wù),并且有相應(yīng)的補(bǔ)救方法。本地化軟件的某些字符沒(méi)有翻譯或者翻譯錯(cuò)誤…缺陷管理第十四頁(yè)第十五頁(yè),共30頁(yè)。二、缺陷嚴(yán)重度-嚴(yán)重度等級(jí)定義嚴(yán)重度4—輕微的缺陷:細(xì)小的問(wèn)題,不需要補(bǔ)救方法或功能增強(qiáng)的請(qǐng)求。操作不方便或容易使用戶誤操作,但不影響執(zhí)行基本功能。嚴(yán)重度4的例子:上報(bào)的信息不符合系統(tǒng)的需求,描述不精確或可能對(duì)用戶有些誤導(dǎo)GUI界面問(wèn)題,不精確或肯呢個(gè)對(duì)用戶有些歧義某個(gè)空間沒(méi)有對(duì)齊,某個(gè)標(biāo)點(diǎn)符號(hào)丟失…缺陷管理第十五頁(yè)第十六頁(yè),共30頁(yè)。三、缺陷嚴(yán)重度-優(yōu)先級(jí)缺陷優(yōu)先級(jí)優(yōu)先級(jí)是表示處理和修正軟件缺陷的先后順序的指標(biāo),即哪些缺陷需要優(yōu)先處理,哪些缺陷可以稍微修改。確定缺陷的優(yōu)先級(jí),更多的是站在軟件開(kāi)發(fā)和軟件測(cè)試的角度來(lái)考慮,是個(gè)復(fù)雜的過(guò)程,有時(shí)候可能并不是純技術(shù)問(wèn)題。需要同時(shí)考慮修改缺點(diǎn)的難度和存在的風(fēng)險(xiǎn)。優(yōu)先級(jí)也需要考慮缺陷發(fā)生的頻率,以及對(duì)目標(biāo)客戶的影響。嚴(yán)重度和優(yōu)先級(jí)的關(guān)系缺陷的嚴(yán)重度和優(yōu)先級(jí)是含義不同但相互聯(lián)系密切的兩個(gè)概念,從不同的側(cè)面描述了軟件缺陷對(duì)軟件質(zhì)量、最終用戶、開(kāi)發(fā)過(guò)程的影響程度和處理方式。一般來(lái)說(shuō),嚴(yán)重度高度缺陷具有較高的優(yōu)先級(jí)。嚴(yán)重度高說(shuō)明缺陷對(duì)軟件造成的質(zhì)量危害性大,需要優(yōu)先處理,而嚴(yán)重性低端缺陷可能只是軟件不盡善盡美,可以稍后處理。但是優(yōu)先級(jí)和嚴(yán)重度并不總是一一對(duì)應(yīng)的,也存在低優(yōu)先級(jí)、高嚴(yán)重度的缺陷,或者高優(yōu)先級(jí)、低嚴(yán)重度的軟件缺陷。缺陷管理第十六頁(yè)第十七頁(yè),共30頁(yè)。四、缺陷嚴(yán)重度-處理方式在UAT測(cè)試階段,系統(tǒng)一般不會(huì)再發(fā)生特別嚴(yán)重的問(wèn)題,比如系統(tǒng)崩潰等。即使真的發(fā)生特別嚴(yán)重的問(wèn)題,也一般會(huì)采用特殊流程進(jìn)行追蹤,以便迅速得以解決。所以,為便于缺陷管理,我們可以簡(jiǎn)化缺陷嚴(yán)重度劃分,將其分為:高(嚴(yán)重)、中(一般)、低(輕微)。嚴(yán)重缺陷系統(tǒng)主要功能未完全實(shí)現(xiàn)或者實(shí)現(xiàn)方式有誤。這類缺陷在UAT階段應(yīng)該予以極大重視,并優(yōu)先得到修復(fù)。一般缺陷系統(tǒng)的一些功能在實(shí)現(xiàn)上不盡如人意。這類缺陷也較為嚴(yán)重,在條件允許的情況下,要及早修復(fù)。輕微缺陷一般是指與界面相關(guān)的一些細(xì)微缺陷,如錯(cuò)別字、界面風(fēng)格和易用性問(wèn)題等,不會(huì)涉及到系統(tǒng)功能,不影響使用,但影響用戶體驗(yàn)。這類缺陷不那么嚴(yán)重,但影響感知的應(yīng)優(yōu)先處理。如瀏覽器兼容性問(wèn)題等,在標(biāo)準(zhǔn)終端標(biāo)準(zhǔn)下可正常使用的,可不用修復(fù)。缺陷管理第十七頁(yè)第十八頁(yè),共30頁(yè)。案例運(yùn)用案例運(yùn)用第十八頁(yè)第十九頁(yè),共30頁(yè)。案例運(yùn)用一、測(cè)試報(bào)告涵蓋度不夠

測(cè)試報(bào)告本身問(wèn)題,常見(jiàn)問(wèn)題如下:測(cè)試用例的結(jié)構(gòu)和層次不清晰; 測(cè)試用例的重點(diǎn)是否突出,是否抓住新增或修改的功能或系統(tǒng)的薄弱環(huán)節(jié),如流程節(jié)點(diǎn)控制; 測(cè)試用例是否覆蓋了顯式和隱式功能需求; 測(cè)試用例是否涉及了正常情況和異常情況; 測(cè)試用例中是否包含測(cè)試數(shù)據(jù)或測(cè)試數(shù)據(jù)規(guī)則; 測(cè)試用例是否描述了前提條件,步驟是否簡(jiǎn)明清楚; 測(cè)試步驟是否包含了檢查點(diǎn)與預(yù)期值; 測(cè)試用例是否覆蓋了所有測(cè)試需求,如右圖。

第十九頁(yè)第二十頁(yè),共30頁(yè)。案例運(yùn)用-WEB測(cè)試一、WEB測(cè)試1.功能測(cè)試Web應(yīng)用軟件的功能測(cè)試主要包括表單測(cè)試、Cookies測(cè)試、設(shè)計(jì)語(yǔ)言測(cè)試、鏈接測(cè)試以及數(shù)據(jù)庫(kù)測(cè)試等。1)表單測(cè)試指的是測(cè)試服務(wù)器是否能夠正常接收和保存用戶填寫的表單數(shù)據(jù)以及測(cè)試表單信息正確性等內(nèi)容,測(cè)試程序在后臺(tái)運(yùn)行時(shí)能否正常使用這些表單信息。見(jiàn)反例,流程在反向流轉(zhuǎn)過(guò)程中保存提示如下信息,就是單據(jù)信息丟失導(dǎo)致。

第二十頁(yè)第二十一頁(yè),共30頁(yè)。案例運(yùn)用一、WEB測(cè)試2)Cookies測(cè)試指的是測(cè)試程序的Cookies能否正常使用,并且對(duì)這些加密的信息驗(yàn)證次數(shù)累計(jì)是否正確;反例,在單據(jù)更換人員時(shí)未做校驗(yàn)導(dǎo)致。第二十一頁(yè)第二十二頁(yè),共30頁(yè)。案例運(yùn)用一、WEB測(cè)試3)數(shù)據(jù)庫(kù)測(cè)試,表單數(shù)據(jù)輸入與數(shù)據(jù)庫(kù)內(nèi)信息是否匹配,與表單讀取數(shù)據(jù)庫(kù)信息是否一字等。例:使用轉(zhuǎn)譯字符進(jìn)行測(cè)試,如“<head>,/n”等字符處理,查看轉(zhuǎn)譯是否正常,右圖反例,出現(xiàn)特殊字符:4)各模塊可用測(cè)試,包括各模塊導(dǎo)航,界面顯示,內(nèi)容顯示,圖形顯示。主要看模塊功能是否正常,顯示是否符合預(yù)期。第二十二頁(yè)第二十三頁(yè),共30頁(yè)。案例運(yùn)用一、WEB測(cè)試5)兼容性測(cè)試,測(cè)試WEB應(yīng)用在與不同操作系統(tǒng)、瀏覽器、打印機(jī)等進(jìn)行兼容測(cè)試,測(cè)試應(yīng)用的健壯性。重點(diǎn)測(cè)試IE兼容性。6)接口測(cè)試除測(cè)試各接口鏈接情況,更應(yīng)側(cè)重測(cè)試軟件遇到接口錯(cuò)誤是否有錯(cuò)誤處理能力。第二十三頁(yè)第二十四頁(yè),共30頁(yè)。案例運(yùn)用二、APP測(cè)試1)測(cè)試APP安裝、運(yùn)行、卸載,最好在多個(gè)主流實(shí)體終端測(cè)試,其余模擬終端測(cè)試。測(cè)試關(guān)注點(diǎn):安裝是否正常;軟件是否能夠正常運(yùn)行;安裝中途是否可以進(jìn)行取消安裝操作、當(dāng)安裝空間不足時(shí)是否有相應(yīng)的提示信息等內(nèi)容。直接卸載程序時(shí)是否有提示信息、卸載后安裝的文件夾及文件是否被全部刪除;是否可以取消已經(jīng)進(jìn)行的卸載操作,以及直接刪除安裝文件夾是否有提示信息等內(nèi)容。第二十四頁(yè)第二十五頁(yè),共30頁(yè)。案例運(yùn)用二、APP測(cè)試2)功能測(cè)試,驗(yàn)證APP的各個(gè)功能是否準(zhǔn)確實(shí)現(xiàn)。測(cè)試關(guān)注點(diǎn):運(yùn)行,比照web功能進(jìn)行對(duì)比;前后臺(tái)切換,查看切換情況;免登錄時(shí)使用情況跟蹤;測(cè)試時(shí)考慮等價(jià)類劃分、邊界值分析、場(chǎng)景回滾、關(guān)聯(lián)測(cè)試等測(cè)試類型對(duì)其進(jìn)行全面覆蓋。第二十五頁(yè)第二十六頁(yè),共30頁(yè)。案例運(yùn)用二、APP測(cè)試3)UI測(cè)試,也叫用戶界面測(cè)試,關(guān)注人機(jī)交互界面。用戶交互部分一般是指菜單、對(duì)話框、按鈕等控件和可見(jiàn)外觀,如友好的用戶界面、人性化的頁(yè)面布局、易操作的功能按鈕。4)交叉事件測(cè)試,又叫事件或者沖突測(cè)試,它是指一個(gè)APP程序正在執(zhí)行過(guò)程中,同時(shí)另外一個(gè)事件或操作對(duì)該過(guò)程進(jìn)行干擾的一種測(cè)試。關(guān)注的幾個(gè)方面:多個(gè)APP同時(shí)運(yùn)行時(shí),是否會(huì)影響終端正常功能的使用。APP運(yùn)行時(shí),前臺(tái)后臺(tái)切換的時(shí)候是否影響功能的正常使用。APP運(yùn)行時(shí),是否可以正常接聽(tīng)或撥打電話,或者可以正常接收或發(fā)送短信。在移動(dòng)智能終端上運(yùn)行APP時(shí),是否會(huì)影響其他應(yīng)用的使用。例如能否查看新的QQ消息、微信消息等信息。第二十六頁(yè)第二十七頁(yè),共30頁(yè)。事實(shí)上,測(cè)試活動(dòng)的結(jié)束與否并不完全依賴于準(zhǔn)出檢查單中的所有項(xiàng)目是否都已通過(guò)。還應(yīng)當(dāng)參考項(xiàng)目的預(yù)期和項(xiàng)目本身等因素。比如當(dāng)前

溫馨提示

  • 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)論