版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件測(cè)試方法和技術(shù)
SoftwareTestingmethodsandtechniques先鋒軟件職業(yè)技術(shù)學(xué)院/先鋒軟件研發(fā)中心任麗麗軟件開發(fā)系列·軟件測(cè)試1精選ppt軟件測(cè)試方法和技術(shù)先鋒軟件職業(yè)技術(shù)學(xué)院/先鋒軟件研發(fā)中心1基本概念2測(cè)試流程和方法3測(cè)試模型4測(cè)試文檔5功能測(cè)試6易用性測(cè)試7
Testtrack8缺陷管理習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)習(xí)題實(shí)訓(xùn)點(diǎn)
軟件測(cè)試方法和技術(shù)
SoftwareTestingmethodsandtechniques2精選ppt1基本概念2測(cè)試流程和方法3測(cè)試模型4第一講軟件測(cè)試·基本概念
SoftwareTestingmethodsandtechniques軟件開發(fā)系列·軟件測(cè)試3精選ppt第一講軟件測(cè)試·基本概念軟件開發(fā)系列·軟件測(cè)試3精選p在本章中,我們將學(xué)習(xí):什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·概覽4精選ppt在本章中,我們將學(xué)習(xí):軟件測(cè)試基本概念·概覽4精選ppt完成此課程之后,學(xué)員將具備以下能力:理解軟件測(cè)試的含義為什么要測(cè)試?測(cè)試的重要性何在?測(cè)試的現(xiàn)狀、前景?測(cè)試工程師能從事哪些工作?要滿足哪些條件?測(cè)試在軟件開發(fā)過程中扮演什么角色?測(cè)試要做哪些事情?測(cè)試人員應(yīng)該具備哪些素質(zhì)?軟件測(cè)試基本概念·目標(biāo)5精選ppt完成此課程之后,學(xué)員將具備以下能力:軟件測(cè)試基本概念·目什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄6精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄6精選ppt軟件測(cè)試基本概念·測(cè)試就是“大家來找碴”7精選ppt軟件測(cè)試基本概念·測(cè)試就是“大家來找碴”7精選ppt對(duì)于測(cè)試的定義,一般有三種不同的說法:定義1:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。定義2:軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明書和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例(即輸入的數(shù)據(jù)及其預(yù)期的結(jié)果),并利用這些測(cè)試用例運(yùn)行程序以及發(fā)現(xiàn)錯(cuò)誤的過程。定義3:軟件測(cè)試是軟件測(cè)試工程師根據(jù)規(guī)格說明書在實(shí)驗(yàn)室通過一些技術(shù)手段和專業(yè)工具模擬現(xiàn)場(chǎng)環(huán)境,以期發(fā)現(xiàn)軟件中存在的問題。軟件測(cè)試基本概念·什么是測(cè)試8精選ppt對(duì)于測(cè)試的定義,一般有三種不同的說法:軟件測(cè)試基本概念·什這三種定義其實(shí)都說明了以下問題:測(cè)試的目的:測(cè)試是為了發(fā)現(xiàn)軟件中存在的問題。從這個(gè)意義上說,測(cè)試不是為了證明軟件
沒有錯(cuò),而是證明軟件存在問題。測(cè)試的依據(jù):測(cè)試所有的依據(jù)都來源于需求規(guī)格說明
書。測(cè)試的人員:測(cè)試必須是由專門的測(cè)試工程師來完成
的,而不是開發(fā)人員自己測(cè)試自己的代
碼,或開發(fā)人員交叉測(cè)試。測(cè)試的方法:測(cè)試必須設(shè)計(jì)測(cè)試用例,測(cè)試用例至少
包括三個(gè)要素:輸入的典型數(shù)據(jù)、預(yù)期
輸出的結(jié)構(gòu)和測(cè)試場(chǎng)景描述(即測(cè)試的
步驟)。測(cè)試往往要借助專業(yè)的測(cè)試工
具。軟件測(cè)試基本概念·什么是測(cè)試9精選ppt這三種定義其實(shí)都說明了以下問題:軟件測(cè)試基本概念·什么是測(cè)什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄10精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄10精選ppt軟件在開發(fā)過程中,雖然經(jīng)過了開發(fā)人員的調(diào)試,但還是難免會(huì)出現(xiàn)這樣那樣的問題,比方說:開發(fā)人員理解用戶的需求有出入兩個(gè)開發(fā)人員做出來的東西風(fēng)格不一致軟件的接口部分出了問題業(yè)務(wù)邏輯與實(shí)際不符用戶的誤操作造成非預(yù)期的錯(cuò)誤,系統(tǒng)不能恢復(fù)正常軟件經(jīng)不起長時(shí)間運(yùn)行或大數(shù)據(jù)量的考驗(yàn)當(dāng)然還有很多情況會(huì)造成軟件出現(xiàn)錯(cuò)誤,這軟件測(cè)試基本概念·測(cè)試的重要性11精選ppt軟件在開發(fā)過程中,雖然經(jīng)過了開發(fā)人員的調(diào)試,但還是些都不是開發(fā)人員僅僅通過調(diào)試就能發(fā)現(xiàn)的,這還不包括開發(fā)人員自己的疏忽,因此必須要通過我們的測(cè)試幫助開發(fā)人員找出這些錯(cuò)誤,以免這些問題流傳到用戶那里,所以可以說測(cè)試就是軟件質(zhì)量的保證,我們的測(cè)試人員就是軟件的“把關(guān)人”,我們要把好軟件質(zhì)量的最后一關(guān)。
軟件測(cè)試與軟件開發(fā)是互相促進(jìn)的,軟件開發(fā)能幫助軟件測(cè)試提高測(cè)試水平,軟件測(cè)試能幫助軟件開發(fā)培養(yǎng)嚴(yán)謹(jǐn)?shù)乃季S和質(zhì)量意識(shí)。測(cè)試的重要性(續(xù))軟件測(cè)試基本概念·測(cè)試的重要性12精選ppt些都不是開發(fā)人員僅僅通過調(diào)試就能發(fā)現(xiàn)的,這還不包括開發(fā)人員自什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄13精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄13精選ppt軟件生命周期:項(xiàng)目任務(wù)書可行性研究開發(fā)計(jì)劃需求分析軟件設(shè)計(jì)程序編碼軟件測(cè)試軟件運(yùn)行軟件維護(hù)軟件停用軟件測(cè)試基本概念·軟件生命周期14精選ppt軟件生命周期:項(xiàng)目任務(wù)書可行性研究開發(fā)計(jì)劃需求分析軟件設(shè)計(jì)程什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄15精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄15精選ppt軟件測(cè)試的工作職責(zé):驗(yàn)證在整個(gè)軟件開發(fā)周期中,各個(gè)階段的軟件質(zhì)量是否合格。驗(yàn)證最終交付給用戶的系統(tǒng)是否滿足用戶的需要,是否符合需求。通過樣本測(cè)試數(shù)據(jù),檢查系統(tǒng)在運(yùn)行過程中的情況。軟件測(cè)試的活動(dòng)范圍:測(cè)試計(jì)劃測(cè)試用例測(cè)試實(shí)施測(cè)試報(bào)告配置管理軟件測(cè)試基本概念·測(cè)試的職責(zé)16精選ppt軟件測(cè)試的工作職責(zé):軟件測(cè)試基本概念·測(cè)試的職責(zé)16精選p什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄17精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄17精選ppt溝通能力移情能力技術(shù)能力自信心外交能力幽默感很強(qiáng)的記憶力耐心懷疑精神自我督促洞察力責(zé)任感人是測(cè)試工作中最有價(jià)值也是最重要的資源,沒有一個(gè)合格的、積極的測(cè)試小組,測(cè)試就不可能實(shí)現(xiàn)。然而,在軟件開發(fā)產(chǎn)業(yè)中有一種非常普遍習(xí)慣,那就是讓那些經(jīng)驗(yàn)最少的新手、沒有效率的開發(fā)者或不適合干其他工作的人去做測(cè)試工作。這絕對(duì)是一種目光短淺的行為,對(duì)一個(gè)系統(tǒng)進(jìn)行有效的測(cè)試所需要的技能絕對(duì)不比進(jìn)行軟件開發(fā)需要的少,事實(shí)上,測(cè)試者將獲得極其廣泛的經(jīng)驗(yàn),他們將遇到許多開發(fā)者不可能遇到的問題??偟恼f來,一個(gè)優(yōu)秀的軟件測(cè)試工程師應(yīng)該具備以下素質(zhì):
軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)18精選ppt溝通能力很強(qiáng)的記憶力人是測(cè)試工作中最有價(jià)值也是一名理想的測(cè)試者必須能夠同測(cè)試涉及到的所有人進(jìn)行溝通,具有與技術(shù)(開發(fā)者)和非技術(shù)人員(客戶,管理人員)的交流能力。既要可以和用戶談得來,又能同開發(fā)人員說得上話,不幸的是這兩類人沒有共同語言。和用戶談話的重點(diǎn)必須放在系統(tǒng)可以正確地處理什么和不可以處理什么上。而和開發(fā)者談相同的信息時(shí),就必須將這些活重新組織以另一種方式表達(dá)出來,測(cè)試小組的成員必須能夠同等地同用戶和開發(fā)者溝通。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(溝通能力)19精選ppt一名理想的測(cè)試者必須能夠同測(cè)試涉及到的所有人和系統(tǒng)開發(fā)有關(guān)的所有人員都處在一種既關(guān)心又擔(dān)心的狀態(tài)之中。用戶擔(dān)心將來使用一個(gè)不符合自己要求的系統(tǒng),開發(fā)者則擔(dān)心由于系統(tǒng)要求不正確而使他不得不重新開發(fā)整個(gè)系統(tǒng),管理部門則擔(dān)心這個(gè)系統(tǒng)突然崩潰而使它的聲譽(yù)受損。測(cè)試者必須和每一類人打交道,因此需要測(cè)試小組的成員對(duì)他們每個(gè)人都具有足夠的理解和同情,具備了這種能力可以將測(cè)試人員與相關(guān)人員之間的沖突和對(duì)抗減少到最低程度。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(移情能力)20精選ppt和系統(tǒng)開發(fā)有關(guān)的所有人員都處在一種既關(guān)心又擔(dān)就總體言,開發(fā)人員對(duì)那些不懂技術(shù)的人持一種輕視的態(tài)度。一旦測(cè)試小組的某個(gè)成員作出了一個(gè)錯(cuò)誤的斷定,那么他們的可信度就會(huì)立刻被傳揚(yáng)了出去。一個(gè)測(cè)試者必須既明白被測(cè)軟件系統(tǒng)的概念又要會(huì)使用工程中的那些工具。要做到這一點(diǎn)需要有幾年以上的編程經(jīng)驗(yàn),前期的開發(fā)經(jīng)驗(yàn)可以幫助對(duì)軟件開發(fā)過程有較深入的理解,從開發(fā)人員的角度正確的評(píng)價(jià)測(cè)試者,簡化自動(dòng)測(cè)試工具編程的學(xué)習(xí)曲線。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(技術(shù)能力)21精選ppt就總體言,開發(fā)人員對(duì)那些不懂技術(shù)的人持一種輕
開發(fā)者指責(zé)測(cè)試者出了錯(cuò)是常有的事,測(cè)試者必須對(duì)自己的觀點(diǎn)有足夠的自信心。如果容許別人對(duì)自己指東指西,就不能完成什么更多的事情了。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(自信心)22精選ppt開發(fā)者指責(zé)測(cè)試者出了錯(cuò)是常有的事,測(cè)試者必須對(duì)
當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方法。機(jī)智老練和外交手法有助于維護(hù)與開發(fā)人員的協(xié)作關(guān)系,測(cè)試者在告訴開發(fā)者他的軟件有錯(cuò)誤時(shí),也同樣需要一定的外交手腕。如果采取的方法過于強(qiáng)硬,對(duì)測(cè)試者來說,在以后和開發(fā)部門的合作方面就相當(dāng)于“贏了戰(zhàn)爭(zhēng)卻輸了戰(zhàn)役”。
軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(外交能力)23精選ppt當(dāng)你告訴某人他出了錯(cuò)時(shí),就必須使用一些外交方在遇到狡辯的情況下,一個(gè)幽默的批評(píng)將是很有幫助的。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(幽默感)24精選ppt在遇到狡辯的情況下,一個(gè)幽默的批評(píng)將是很有幫一個(gè)理想的測(cè)試者應(yīng)該有能力將以前曾經(jīng)遇到過的類似的錯(cuò)誤從記憶深處挖掘出來,這一能力在測(cè)試過程中的價(jià)值是無法衡量的。因?yàn)樵S多新出現(xiàn)的問題和我們已經(jīng)發(fā)現(xiàn)的問題相差無幾。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(很強(qiáng)的記憶力)25精選ppt一個(gè)理想的測(cè)試者應(yīng)該有能力將以前曾經(jīng)遇到過的
一些質(zhì)量保證工作需要難以置信的耐心。有時(shí)你需要花費(fèi)驚人的時(shí)間去分離、識(shí)別和分派一個(gè)錯(cuò)誤。這個(gè)工作是那些坐不住的人無法完成的。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(耐心)26精選ppt一些質(zhì)量保證工作需要難以置信的耐心。有時(shí)你需可以預(yù)料,開發(fā)者會(huì)盡他們最大的努力將所有的錯(cuò)誤解釋過去。測(cè)式者必須聽每個(gè)人的說明,但他必須保持懷疑直到他自己看過以后。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(懷疑精神)27精選ppt可以預(yù)料,開發(fā)者會(huì)盡他們最大的努力將所有的錯(cuò)干測(cè)試工作很容易使你變得懶散。只有那些具有自我督促能力的人才能夠使自己每天正常地工作。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(自我督促)28精選ppt干測(cè)試工作很容易使你變得懶散。只有那些具有自一個(gè)好的測(cè)試工程師具有“測(cè)試是為了破壞”的觀點(diǎn),捕獲用戶觀點(diǎn)的能力,強(qiáng)烈的質(zhì)量追求,對(duì)細(xì)節(jié)的關(guān)注能力。應(yīng)用的高風(fēng)險(xiǎn)區(qū)的判斷能力以便將有限的測(cè)試針對(duì)重點(diǎn)環(huán)節(jié)。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(洞察力)29精選ppt一個(gè)好的測(cè)試工程師具有“測(cè)試是為了破壞”的觀
軟件測(cè)試作為軟件開發(fā)環(huán)節(jié)的最后一關(guān),起到質(zhì)量“把關(guān)”的作用,如果測(cè)試人員沒有很強(qiáng)的責(zé)任心,軟件的質(zhì)量不可能得到保證。軟件測(cè)試基本概念·測(cè)試工程師應(yīng)該具備的素質(zhì)(責(zé)任感)30精選ppt軟件測(cè)試作為軟件開發(fā)環(huán)節(jié)的最后一關(guān),起到質(zhì)量什么是測(cè)試測(cè)試的重要性軟件生命周期測(cè)試的職責(zé)測(cè)試工程師應(yīng)該具備的素質(zhì)測(cè)試的基本原則軟件測(cè)試基本概念·課程目錄31精選ppt什么是測(cè)試軟件測(cè)試基本概念·課程目錄31精選ppt在測(cè)試過程中,要遵循以下原則:盡量不要自己測(cè)試自己的代碼,或者讓其他開發(fā)人員測(cè)試自己的代碼測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試任何測(cè)試都不是完全的,因此測(cè)試不可能發(fā)現(xiàn)所有的問題,而測(cè)試的目的是盡可能找出軟件中所有的問題軟件測(cè)試是基于用戶需求,因此任何脫離用戶需求的測(cè)試都是沒有意義的每個(gè)軟件的需求都不一樣,因此每個(gè)測(cè)試活動(dòng)都不可能完全一樣,不要妄圖把一套測(cè)試模式應(yīng)用到每一次測(cè)試中,要具體情況具體分析,要把有限的資源用到最關(guān)鍵的地方軟件測(cè)試基本概念·測(cè)試的基本原則32精選ppt在測(cè)試過程中,要遵循以下原則:軟件測(cè)試基本概念·測(cè)試的基本軟件測(cè)試人員在測(cè)試過程中一方面要站在技術(shù)人員的角度分析問題,另一方面又要站在普通用戶的角度觀察軟件,即要學(xué)會(huì)換位思考軟件測(cè)試人員并不僅僅是軟件的“高級(jí)用戶”,他們要審視的對(duì)象是專業(yè)的開發(fā)人員,如果沒有一定的技術(shù)基礎(chǔ),沒有對(duì)軟件更高層次的理解,是不可能扮演好軟件“裁判員”的角色軟件測(cè)試越早發(fā)現(xiàn)問題越好不能重現(xiàn)的錯(cuò)誤不算錯(cuò)誤軟件測(cè)試基本概念·測(cè)試的基本原則33精選ppt軟件測(cè)試人員在測(cè)試過程中一方面要站在技術(shù)人員的角度分析問題第二講軟件測(cè)試·測(cè)試流程和方法
SoftwareTestingmethodsandtechniques軟件開發(fā)系列·軟件測(cè)試34精選ppt第二講軟件測(cè)試·測(cè)試流程和方法軟件開發(fā)系列·軟件測(cè)試3在本章中,我們將學(xué)習(xí):測(cè)試流程測(cè)試停止的標(biāo)準(zhǔn)測(cè)試方法測(cè)試流程和方法·概覽35精選ppt在本章中,我們將學(xué)習(xí):測(cè)試流程和方法·概覽35精選ppt完成此課程之后,學(xué)員將具備以下能力:了解測(cè)試的流程什么情況下才可以停止測(cè)試?測(cè)試停止的標(biāo)準(zhǔn)是什么?測(cè)試的方法有哪些?測(cè)試流程和方法·目標(biāo)36精選ppt完成此課程之后,學(xué)員將具備以下能力:測(cè)試流程和方法·目標(biāo)測(cè)試流程測(cè)試停止的標(biāo)準(zhǔn)測(cè)試方法測(cè)試流程和方法·課程目錄37精選ppt測(cè)試流程測(cè)試流程和方法·課程目錄37精選ppt典型流程測(cè)試活動(dòng)的開始時(shí)間測(cè)試計(jì)劃用例設(shè)計(jì)單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試測(cè)試報(bào)告測(cè)試流程和方法·測(cè)試流程38精選ppt典型流程測(cè)試計(jì)劃用例設(shè)計(jì)單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試測(cè)試測(cè)試流程測(cè)試停止的標(biāo)準(zhǔn)測(cè)試方法測(cè)試流程和方法·課程目錄39精選ppt測(cè)試流程測(cè)試流程和方法·課程目錄39精選ppt測(cè)試停止的標(biāo)準(zhǔn)測(cè)試停止的標(biāo)準(zhǔn)一般有五類標(biāo)準(zhǔn),具體測(cè)試項(xiàng)目視情況進(jìn)行選擇:第一類標(biāo)準(zhǔn):測(cè)試時(shí)間超過了預(yù)定期限,測(cè)試被強(qiáng)制性停止第二類標(biāo)準(zhǔn):執(zhí)行了所有的測(cè)試用例,但并沒有發(fā)現(xiàn)故障第三類標(biāo)準(zhǔn):使用特定的測(cè)試用例設(shè)計(jì)方案,作為判斷測(cè)試停止的基礎(chǔ)第四類標(biāo)準(zhǔn):正面指出了停止測(cè)試的具體要求,即制定了停止測(cè)試的標(biāo)準(zhǔn)第五類標(biāo)準(zhǔn):根據(jù)單位時(shí)間內(nèi)查出故障的數(shù)量決定是否停止測(cè)試測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)40精選ppt測(cè)試停止的標(biāo)準(zhǔn)測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)40精選ppt按照這些標(biāo)準(zhǔn)的定義,我們制定以下各個(gè)階段的測(cè)試停止的標(biāo)準(zhǔn):(1)軟件測(cè)試停止標(biāo)準(zhǔn)軟件系統(tǒng)經(jīng)過單元、集成、系統(tǒng)測(cè)試,分別達(dá)到單元、集成、系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)。軟件系統(tǒng)通過驗(yàn)收測(cè)試,并已得出驗(yàn)收測(cè)試結(jié)論。軟件項(xiàng)目需暫停以進(jìn)行調(diào)整時(shí),測(cè)試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)。軟件項(xiàng)目在其開發(fā)生命周期內(nèi)出現(xiàn)重大估算,進(jìn)度偏差,需暫?;蚪K止時(shí),測(cè)試應(yīng)隨之暫?;蚪K止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)。測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)41精選ppt按照這些標(biāo)準(zhǔn)的定義,我們制定以下各個(gè)階段的測(cè)試停止的標(biāo)準(zhǔn)(2)單元測(cè)試停止標(biāo)準(zhǔn)單元測(cè)試用例設(shè)計(jì)已經(jīng)通過評(píng)審;按照單元測(cè)試計(jì)劃完成了所有規(guī)定單元的測(cè)試;達(dá)到了測(cè)試計(jì)劃中關(guān)于單元測(cè)試所規(guī)定的覆蓋率的要求;被測(cè)試的單元每千行代碼發(fā)現(xiàn)錯(cuò)誤數(shù)小于4個(gè);軟件單元功能與設(shè)計(jì)一致;在單元測(cè)試中發(fā)現(xiàn)的錯(cuò)誤已經(jīng)得到修改,各級(jí)缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)。(3)集成測(cè)試停止標(biāo)準(zhǔn)集成測(cè)試用例設(shè)計(jì)已經(jīng)通過評(píng)審;按照集成構(gòu)件計(jì)劃及增量集成策略完成了整個(gè)系統(tǒng)的集成測(cè)試;達(dá)到了測(cè)試計(jì)劃中關(guān)于集成測(cè)試所規(guī)定的覆蓋率的要求;被測(cè)試的集成工作版本每千行代碼發(fā)現(xiàn)錯(cuò)誤數(shù)小于2個(gè);集成工作版本滿足設(shè)計(jì)定義的各項(xiàng)功能、性能要求;在集成測(cè)試中發(fā)現(xiàn)的錯(cuò)誤已經(jīng)得到修改,各級(jí)缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)。測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)42精選ppt(2)單元測(cè)試停止標(biāo)準(zhǔn)測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)42精(4)系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)系統(tǒng)測(cè)試用例設(shè)計(jì)已經(jīng)通過評(píng)審;按照系統(tǒng)測(cè)試計(jì)劃完成了系統(tǒng)測(cè)試;達(dá)到了測(cè)試計(jì)劃中關(guān)于系統(tǒng)測(cè)試所規(guī)定的覆蓋率的要求;被測(cè)試的系統(tǒng)每千行代碼發(fā)現(xiàn)錯(cuò)誤數(shù)小于1個(gè);
系統(tǒng)滿足需求規(guī)格說明書的要求;在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤已經(jīng)得到修改,各級(jí)缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)。(5)缺陷修復(fù)率標(biāo)準(zhǔn)嚴(yán)重缺陷、較大缺陷的修復(fù)率應(yīng)達(dá)到100%;較小缺陷、輕微缺陷修復(fù)率應(yīng)達(dá)到80%以上;其他缺陷修復(fù)率應(yīng)達(dá)到60%以上。(6)測(cè)試覆蓋率語句覆蓋率最低不能小于80%;測(cè)試用例執(zhí)行覆蓋率應(yīng)達(dá)到100%;測(cè)試需求覆蓋率應(yīng)達(dá)到100%。測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)43精選ppt(4)系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)測(cè)試流程和方法·測(cè)試停止的標(biāo)準(zhǔn)43測(cè)試流程測(cè)試停止的標(biāo)準(zhǔn)測(cè)試方法測(cè)試流程和方法·課程目錄44精選ppt測(cè)試流程測(cè)試流程和方法·課程目錄44精選ppt靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試黑盒測(cè)試與白盒測(cè)試單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試性能測(cè)試測(cè)試中的群體現(xiàn)象怎么做界面測(cè)試?怎么做邊界測(cè)試?怎么做功能性測(cè)試?怎么測(cè)試系統(tǒng)的數(shù)據(jù)正確性?怎么使用WAS進(jìn)行性能測(cè)試?軟件的易用性應(yīng)該考慮哪些因素?測(cè)試流程和方法·測(cè)試方法45精選ppt靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試測(cè)試流程和方法·測(cè)試方法45精選ppt1.靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試(1)靜態(tài)測(cè)試靜態(tài)測(cè)試是指在不運(yùn)行軟件系統(tǒng)的情形下,對(duì)軟件的需求、設(shè)計(jì)和代碼進(jìn)行的評(píng)審和檢查,測(cè)試的方法一般包括:需求評(píng)審設(shè)計(jì)評(píng)審代碼走查測(cè)試流程和方法·測(cè)試方法(靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試)46精選ppt1.靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試測(cè)試流程和方法·測(cè)試方法(靜態(tài)測(cè)試與(2)動(dòng)態(tài)測(cè)試動(dòng)態(tài)測(cè)試是指部分或全部運(yùn)行軟件系統(tǒng)的情形下,對(duì)軟件的接口、功能、性能等方面的測(cè)試,動(dòng)態(tài)測(cè)試一般包含了用戶與軟件系統(tǒng)之間的交互過程。動(dòng)態(tài)測(cè)試一般包括:單元測(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試測(cè)試流程和方法·測(cè)試方法(靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試)47精選ppt(2)動(dòng)態(tài)測(cè)試測(cè)試流程和方法·測(cè)試方法(靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試2.黑盒測(cè)試與白盒測(cè)試(1)黑盒測(cè)試
黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測(cè)試方法主要有等價(jià)類劃分、邊值分析、因—果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試。
“黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試?!昂诤小狈ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。測(cè)試流程和方法·測(cè)試方法(黑盒測(cè)試與白盒測(cè)試)48精選ppt2.黑盒測(cè)試與白盒測(cè)試測(cè)試流程和方法·測(cè)試方法(黑盒測(cè)試與(2)白盒測(cè)試
白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。
“白盒”法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試?!鞍缀小狈ㄊ歉F舉路徑測(cè)試。在使用這一方案時(shí),測(cè)試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。但即使每條路徑都測(cè)試了仍然可能有錯(cuò)誤。第一,窮舉路徑測(cè)試決不能查出程序違反了設(shè)計(jì)規(guī)范,即程序本身是個(gè)錯(cuò)誤的程序。第二,窮舉路徑測(cè)試不可能查出程序中因遺漏路徑而出錯(cuò)。第三,窮舉路徑測(cè)試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。測(cè)試流程和方法·測(cè)試方法(黑盒測(cè)試與白盒測(cè)試)49精選ppt(2)白盒測(cè)試測(cè)試流程和方法·測(cè)試方法(黑盒測(cè)試與白盒測(cè)試3.單元測(cè)試
單元測(cè)試的對(duì)象是軟件設(shè)計(jì)的最小單位——模塊。單元測(cè)試的依據(jù)是詳細(xì)設(shè)計(jì)描述,單元測(cè)試應(yīng)對(duì)模塊內(nèi)所有重要的控制路徑設(shè)計(jì)測(cè)試用例,以便發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤。單元測(cè)試多采用白盒測(cè)試技術(shù),系統(tǒng)內(nèi)多個(gè)模塊可以并行地進(jìn)行測(cè)試。
一般認(rèn)為單元測(cè)試應(yīng)緊接在編碼之后,當(dāng)源程序編制完成并通過復(fù)審和編譯檢查,便可開始單元測(cè)試。測(cè)試用例的設(shè)計(jì)應(yīng)與復(fù)審工作相結(jié)合,根據(jù)設(shè)計(jì)信息選取測(cè)試數(shù)據(jù),將增大發(fā)現(xiàn)上述各類錯(cuò)誤的可能性。在確定測(cè)試用例的同時(shí),應(yīng)給出期望結(jié)果。
應(yīng)為測(cè)試模塊開發(fā)一個(gè)驅(qū)動(dòng)模塊(driver)和(或)若干個(gè)樁模塊(stub)。驅(qū)動(dòng)模塊在大多數(shù)場(chǎng)合稱為“主程序”,它接收測(cè)試數(shù)據(jù)并將這些數(shù)據(jù)傳遞到被測(cè)試模塊,被測(cè)試模塊被調(diào)用后,“主程序”打印“進(jìn)入-退出”消息。
驅(qū)動(dòng)模塊和樁模塊是測(cè)試使用的軟件,而不是軟件產(chǎn)品的組成部分,但它需要一定的開發(fā)費(fèi)用。若驅(qū)動(dòng)和樁模塊比較簡單,實(shí)際開銷相對(duì)低些。遺憾的是,僅用簡單的驅(qū)動(dòng)模塊和樁模塊不能完成某些模塊的測(cè)試任務(wù)。提高模塊的內(nèi)聚度可簡化單元測(cè)試,如果每個(gè)模塊只能完成一個(gè),所需測(cè)試用例數(shù)目將顯著減少,模塊中的錯(cuò)誤也更容易發(fā)現(xiàn)。測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)50精選ppt3.單元測(cè)試測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)50精選p單元測(cè)試一般完成以下任務(wù):模塊接口測(cè)試模塊接口測(cè)試是單元測(cè)試的基礎(chǔ)。只有在數(shù)據(jù)能正確流入、流出模塊的前提下,其他測(cè)試才有意義。測(cè)試接口正確與否應(yīng)該考慮下列因素:
1、輸入的實(shí)際參數(shù)與形式參數(shù)的個(gè)數(shù)是否相同;
2、輸入的實(shí)際參數(shù)與形式參數(shù)的屬性是否匹配;
3、入的實(shí)際參數(shù)與形式參數(shù)的量綱是否一致;
4、調(diào)用其他模塊時(shí)所給實(shí)際參數(shù)的個(gè)數(shù)是否與被調(diào)模塊的形參
個(gè)數(shù)相同;
5、調(diào)用其他模塊時(shí)所給實(shí)際參數(shù)的屬性是否與被調(diào)模塊的形參
屬性匹配;
6、用其他模塊時(shí)所給實(shí)際參數(shù)的量綱是否與被調(diào)模塊的形參量
綱一致;
7、調(diào)用預(yù)定義函數(shù)時(shí)所用參數(shù)的個(gè)數(shù)、屬性和次序是否正確;
8、是否存在與當(dāng)前入口點(diǎn)無關(guān)的參數(shù)引用;
9、是否修改了只讀型參數(shù);
10、對(duì)全程變量的定義各模塊是否一致;
11、是否把某些約束作為參數(shù)傳遞。測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)51精選ppt單元測(cè)試一般完成以下任務(wù):測(cè)試流程和方法·測(cè)試方法(單元測(cè)如果模塊內(nèi)包括外部輸入輸出,還應(yīng)該考慮下列因素:
1、文件屬性是否正確;
2、OPEN/CLOSE語句是否正確;
3、格式說明與輸入輸出語句是否匹配;
4、緩沖區(qū)大小與記錄長度是否匹配;
5、文件使用前是否已經(jīng)打開;
6、是否處理了文件尾;
7、是否處理了輸入/輸出錯(cuò)誤;
8、輸出信息中是否有文字性錯(cuò)誤;模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試檢查局部數(shù)據(jù)結(jié)構(gòu)是為了保證臨時(shí)存儲(chǔ)在模塊內(nèi)的數(shù)據(jù)在程序執(zhí)行過程中完整、正確。局部數(shù)據(jù)結(jié)構(gòu)往往是錯(cuò)誤的根源,應(yīng)仔細(xì)設(shè)計(jì)測(cè)試用例,力求發(fā)現(xiàn)下面幾類錯(cuò)誤:
1、不合適或不相容的類型說明;
2、變量無初值;
3、變量初始化或省缺值有錯(cuò);
4、不正確的變量名(拼錯(cuò)或不正確地截?cái)啵?/p>
5、出現(xiàn)上溢、下溢和地址異常。除了局部數(shù)據(jù)結(jié)構(gòu)外,如果可能,單元測(cè)試時(shí)還應(yīng)該查清全局?jǐn)?shù)據(jù)(例如FORTRAN的公用區(qū))對(duì)模塊的影響。測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)52精選ppt如果模塊內(nèi)包括外部輸入輸出,還應(yīng)該考慮下列因素:
1、文件屬模塊中所有獨(dú)立執(zhí)行通路測(cè)試在模塊中應(yīng)對(duì)每一條獨(dú)立執(zhí)行路徑進(jìn)行測(cè)試,單元測(cè)試的基本任務(wù)是保證模塊中每條語句至少執(zhí)行一次。此時(shí)設(shè)計(jì)測(cè)試用例是為了發(fā)現(xiàn)因錯(cuò)誤計(jì)算、不正確的比較和不適當(dāng)?shù)目刂屏髟斐傻腻e(cuò)誤。此時(shí)基本路徑測(cè)試和循環(huán)測(cè)試是最常用且最有效的測(cè)試技術(shù)。計(jì)算中常見的錯(cuò)誤包括:
1、誤解或用錯(cuò)了算符優(yōu)先級(jí);
2、混合類型運(yùn)算;
3、變量初值錯(cuò);
4、精度不夠;
5、表達(dá)式符號(hào)錯(cuò)。比較判斷與控制流常常緊密相關(guān),測(cè)試用例還應(yīng)致力于發(fā)現(xiàn)下列錯(cuò)誤:
1、不同數(shù)據(jù)類型的對(duì)象之間進(jìn)行比較;
2、錯(cuò)誤地使用邏輯運(yùn)算符或優(yōu)先級(jí);
3、因計(jì)算機(jī)表示的局限性,期望理論上相等而實(shí)際上不相等的兩個(gè)量相等;
4、比較運(yùn)算或變量出錯(cuò);
5、循環(huán)終止條件或不可能出現(xiàn);
6、迭代發(fā)散時(shí)不能退出;
7、錯(cuò)誤地修改了循環(huán)變量。測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)53精選ppt模塊中所有獨(dú)立執(zhí)行通路測(cè)試測(cè)試流程和方法·測(cè)試方法(單元測(cè)一個(gè)好的設(shè)計(jì)應(yīng)能預(yù)見各種出錯(cuò)條件,并預(yù)設(shè)各種出錯(cuò)處理通路,出錯(cuò)處理通路同樣需要認(rèn)真測(cè)試,測(cè)試應(yīng)著重檢查下列問題:
1、輸出的出錯(cuò)信息難以理解;
2、記錄的錯(cuò)誤與實(shí)際遇到的錯(cuò)誤不相符;
3、在程序自定義的出錯(cuò)處理段運(yùn)行之前,系統(tǒng)已介入;
4、異常處理不當(dāng);
5、錯(cuò)誤陳述中未能提供足夠的定位出錯(cuò)信息。模塊邊界條件測(cè)試邊界條件測(cè)試是單元測(cè)試中最后,也是最重要的一項(xiàng)任務(wù)。眾所周知,軟件經(jīng)常在邊界上失效,采用邊界值分析技術(shù),針對(duì)邊界值及其左、右設(shè)計(jì)測(cè)試用例,很有可能發(fā)現(xiàn)新的錯(cuò)誤。測(cè)試流程和方法·測(cè)試方法(單元測(cè)試)54精選ppt一個(gè)好的設(shè)計(jì)應(yīng)能預(yù)見各種出錯(cuò)條件,并預(yù)設(shè)4.集成測(cè)試集成測(cè)試也稱組裝測(cè)試,主要查找模塊之間接口的錯(cuò)誤。集成測(cè)試一般采用漸增式集成,集成的方式有:自頂向下自底向上自頂向下與自底向上相結(jié)合測(cè)試流程和方法·測(cè)試方法(集成測(cè)試)55精選ppt4.集成測(cè)試測(cè)試流程和方法·測(cè)試方法(集成測(cè)試)55精選p5.系統(tǒng)測(cè)試軟件的系統(tǒng)測(cè)試是指軟件通過集成測(cè)試后,已經(jīng)組裝成了一個(gè)完整的軟件系統(tǒng),在此基礎(chǔ)上執(zhí)行的功能性、性能、易用性、一致性、可移植性和可維護(hù)性等方面的全面的測(cè)試。測(cè)試流程和方法·測(cè)試方法(系統(tǒng)測(cè)試)56精選ppt5.系統(tǒng)測(cè)試測(cè)試流程和方法·測(cè)試方法(系統(tǒng)測(cè)試)56精選p6.性能測(cè)試(1)性能測(cè)試概述
一般一個(gè)軟件系統(tǒng)的性能的高低,可以從以下三個(gè)方面得到驗(yàn)證:a、軟件系統(tǒng)能否長時(shí)間不間斷穩(wěn)定的工作b、當(dāng)有大用戶量并發(fā)訪問系統(tǒng)時(shí),用戶的響應(yīng)時(shí)間是否在一個(gè)比
較合理的范圍c、如果軟件系統(tǒng)產(chǎn)生了大數(shù)據(jù)量的業(yè)務(wù)數(shù)據(jù),查詢數(shù)據(jù)的速度會(huì)
不會(huì)異常緩慢
因此我們的測(cè)試方法也必須從這三方面考慮,通常從“時(shí)間”和“數(shù)據(jù)量”兩個(gè)方面來測(cè)試是比較容易做到的,而要模擬出“大用戶量”則必須借助自動(dòng)化測(cè)試工具。性能測(cè)試的目的是找出軟件系統(tǒng)的性能瓶頸,從而以最小的代價(jià),有針對(duì)性的修改軟件或更換硬件設(shè)備,提高軟件系統(tǒng)的性能。測(cè)試流程和方法·測(cè)試方法(性能測(cè)試)57精選ppt6.性能測(cè)試測(cè)試流程和方法·測(cè)試方法(性能測(cè)試)57精選(2)性能數(shù)據(jù)指標(biāo)
在性能測(cè)試過程中,測(cè)試工具通過部署一整套性能監(jiān)視器,來收集和顯示各個(gè)架構(gòu)層次、服務(wù)器和組件上的性能數(shù)據(jù),包括網(wǎng)絡(luò)、操作系統(tǒng)、應(yīng)用服務(wù)器、中間件、應(yīng)用程序、.NET服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器。在進(jìn)行性能測(cè)試時(shí),這些數(shù)據(jù)用來精確測(cè)量系統(tǒng)各個(gè)方面的性能,從而用戶可以快速、簡便地定位問題和瓶頸的來源。最終,這些數(shù)據(jù)用來生成各種文檔和圖表,并判斷出應(yīng)用程序的性能是否滿足業(yè)務(wù)的需要。測(cè)試流程和方法·測(cè)試方法(性能測(cè)試)58精選ppt(2)性能數(shù)據(jù)指標(biāo)測(cè)試流程和方法·測(cè)試方法(性能測(cè)試)58測(cè)試階段執(zhí)行人靜態(tài)校驗(yàn)動(dòng)態(tài)校驗(yàn)可行性評(píng)審開發(fā)人員,用戶√需求評(píng)審開發(fā)人員,用戶√設(shè)計(jì)評(píng)審開發(fā)人員√單元測(cè)試開發(fā)人員√√集成測(cè)試開發(fā)人員,用戶√系統(tǒng)測(cè)試開發(fā)人員在用戶的協(xié)助下完成√驗(yàn)收測(cè)試用戶√測(cè)試流程和方法·使用靜態(tài)和動(dòng)態(tài)測(cè)試來進(jìn)行結(jié)構(gòu)和功能測(cè)試59精選ppt測(cè)試階段執(zhí)行人靜態(tài)校驗(yàn)動(dòng)態(tài)校驗(yàn)可行性評(píng)審開發(fā)人員,用戶√需求群體現(xiàn)象的產(chǎn)生利用群體現(xiàn)象測(cè)試測(cè)試流程和方法·測(cè)試中的群體現(xiàn)象60精選ppt群體現(xiàn)象的產(chǎn)生測(cè)試流程和方法·測(cè)試中的群體現(xiàn)象60精選pp第三講軟件測(cè)試·測(cè)試模型
SoftwareTestingmethodsandtechniques軟件開發(fā)系列·軟件測(cè)試61精選ppt第三講軟件測(cè)試·測(cè)試模型軟件開發(fā)系列·軟件測(cè)試61精選在本章中,我們將學(xué)習(xí):測(cè)試模型測(cè)試流程測(cè)試模型·概覽62精選ppt在本章中,我們將學(xué)習(xí):測(cè)試模型·概覽62精選ppt完成此課程之后,學(xué)員將具備以下能力:了解測(cè)試模型的含義?測(cè)試模型有哪些?了解測(cè)試的流程?測(cè)試模型·目標(biāo)63精選ppt完成此課程之后,學(xué)員將具備以下能力:測(cè)試模型·目標(biāo)63精測(cè)試模型測(cè)試流程測(cè)試模型·課程目錄64精選ppt測(cè)試模型測(cè)試模型·課程目錄64精選ppt功能性易用性效率可靠性可移植性可維護(hù)性測(cè)試模型軟件測(cè)試-測(cè)試模型測(cè)試模型65精選ppt功能性易用性效率可靠性可移植性可維護(hù)性測(cè)試模型軟件測(cè)試-測(cè)試功能性在指定條件下,產(chǎn)品滿足明確和隱含要求功能的能力適應(yīng)性:軟件為指定的任務(wù)和用戶目標(biāo)提供合適功能的能力;準(zhǔn)確性:軟件提供所需精確度的正確或相符結(jié)果及效果的能力;互操作性、互用性:產(chǎn)品與一個(gè)或多個(gè)系統(tǒng)進(jìn)行交互的能力;保密安全性:保護(hù)信息和數(shù)據(jù)的能力;功能依從性:軟件依從同功能性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·功能性66精選ppt功能性在指定條件下,產(chǎn)品滿足明確和隱含要求功能的能力軟件功能測(cè)試正常的流程與異常的流程正面的用例與反面的用例輸入數(shù)據(jù)的數(shù)據(jù)類型和長度邊界值的防范數(shù)據(jù)的準(zhǔn)確性軟件測(cè)試-測(cè)試模型測(cè)試模型·功能測(cè)試67精選ppt功能測(cè)試軟件測(cè)試-測(cè)試模型測(cè)試模型·功能測(cè)試67精選ppt易用性在指定條件下,產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力易理解性:完成特定任務(wù)的功能明顯性和適用性;易學(xué)性:軟件使用戶能學(xué)習(xí)它的應(yīng)用的能力;易操作性:產(chǎn)品使用戶能操作和控制它的能力;吸引性:軟件產(chǎn)品吸引用戶的能力;易用性依從性:軟件依從同易用性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·易用性68精選ppt易用性在指定條件下,產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能易用性測(cè)試是否符合日常習(xí)慣提示性信息是否準(zhǔn)確是否提供了很多幫助信息,用以指導(dǎo)用戶更好的使用軟件系統(tǒng)軟件的操作流程是否設(shè)置得很清晰,操作過程很簡潔用戶使用最頻繁的選項(xiàng)是否設(shè)置了默認(rèn)值,用戶使用最多的功能是否放在最顯眼的地方軟件測(cè)試-測(cè)試模型測(cè)試模型·易用性測(cè)試69精選ppt易用性測(cè)試軟件測(cè)試-測(cè)試模型測(cè)試模型·易用性測(cè)試69精選p效率在指定條件下,相對(duì)于所用資源數(shù)量,軟件產(chǎn)品提供適當(dāng)性能的能力時(shí)間特性:在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐量的能力;資源特性:在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),使用合適的數(shù)量和類型的資源的能力;效率依從性:軟件依從同效率相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·效率70精選ppt效率在指定條件下,相對(duì)于所用資源數(shù)量,軟件產(chǎn)品提供適當(dāng)性效率安全性(防止信息泄露和惡意破壞)穩(wěn)定性(長時(shí)間不間斷運(yùn)行)健壯性(多用戶同時(shí)訪問)效率(大數(shù)據(jù)量查詢)軟件測(cè)試-測(cè)試模型測(cè)試模型·效率71精選ppt效率軟件測(cè)試-測(cè)試模型測(cè)試模型·效率71精選ppt可靠性在指定條件下,產(chǎn)品維持規(guī)定的性能級(jí)別的能力成熟性:軟件為避免由軟件中錯(cuò)誤而導(dǎo)致失效的能力;容錯(cuò)性:軟件失效或在違反規(guī)定的接口情況下,軟件產(chǎn)品維護(hù)規(guī)定的性能級(jí)別的能力;易恢復(fù)性:發(fā)生故障情況下,軟件重建規(guī)定的性能級(jí)別并恢復(fù)受直接
影響的數(shù)據(jù)的能力;可靠性依從性:軟件產(chǎn)品依附于同可靠性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的
能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·可靠性72精選ppt可靠性在指定條件下,產(chǎn)品維持規(guī)定的性能級(jí)別的能力軟可移植性軟件產(chǎn)品從一種環(huán)境遷移到另一種環(huán)境的能力適應(yīng)性:軟件無需采用手段就可適應(yīng)不同的指定環(huán)境的能力;易安裝性:軟件在指定環(huán)境中被安裝的能力;共存性性:軟件在公共環(huán)境中分享資源與其它獨(dú)立軟件共存的能力;易替換性:在環(huán)境、目標(biāo)相同的情況下替代另一個(gè)指定軟件的能力;可移植依從性:軟件依從同可移植性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·可移植性73精選ppt可移植性軟件產(chǎn)品從一種環(huán)境遷移到另一種環(huán)境的能力軟件測(cè)試可移植性是否能比較容易移植到其他數(shù)據(jù)庫平臺(tái)下面,而不需要修改代碼或者極少量修改代碼是否能比較容易移植到其他操作系統(tǒng)平臺(tái)下面,而不需要修改代碼或者極少量修改代碼是否可以使用不同的瀏覽器訪問WEB軟件系統(tǒng)軟件測(cè)試-測(cè)試模型測(cè)試模型·可移植性74精選ppt可移植性軟件測(cè)試-測(cè)試模型測(cè)試模型·可移植性74精選ppt可維護(hù)性軟件產(chǎn)品可被修改的能力,包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能規(guī)格說明的變化。易分析性:軟件診斷缺陷或失效原因以及判定修改部分的功能的能力;易改變性:軟件產(chǎn)品使指定的修改可以被實(shí)現(xiàn)的能力;可維護(hù)依從性:軟件依從同維護(hù)性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力;軟件測(cè)試-測(cè)試模型測(cè)試模型·可維護(hù)性75精選ppt可維護(hù)性軟件產(chǎn)品可被修改的能力,包括修正、改進(jìn)或軟件適應(yīng)環(huán)境可維護(hù)性代碼是否易讀(代碼遵循了一定的編碼規(guī)范,關(guān)鍵點(diǎn)都進(jìn)行了注釋性說明)代碼的重用度是否很高(修改一個(gè)錯(cuò)誤不需要修改大量的文件)軟件的設(shè)計(jì)是否具有前瞻性(需求變更或增加新的需求時(shí),不需要變更設(shè)計(jì)框架)軟件測(cè)試-測(cè)試模型測(cè)試模型·可維護(hù)性76精選ppt可維護(hù)性軟件測(cè)試-測(cè)試模型測(cè)試模型·可維護(hù)性76精選ppt測(cè)試模型測(cè)試流程測(cè)試模型·課程目錄77精選ppt測(cè)試模型測(cè)試模型·課程目錄77精選ppt軟件測(cè)試-測(cè)試模型測(cè)試模型·測(cè)試流程78精選ppt軟件測(cè)試-測(cè)試模型測(cè)試模型·測(cè)試流程78精選ppt第四講軟件測(cè)試·測(cè)試文檔
SoftwareTestingmethodsandtechniques軟件開發(fā)系列·軟件測(cè)試79精選ppt第四講軟件測(cè)試·測(cè)試文檔軟件開發(fā)系列·軟件測(cè)試79精選在本章中,我們將學(xué)習(xí):測(cè)試計(jì)劃測(cè)試用例測(cè)試期間數(shù)據(jù)的收集測(cè)試報(bào)告測(cè)試文檔·概覽80精選ppt在本章中,我們將學(xué)習(xí):測(cè)試文檔·概覽80精選ppt完成此課程之后,學(xué)員將具備以下能力:測(cè)試計(jì)劃怎么做?包含的內(nèi)容有哪些?測(cè)試用例怎么做?測(cè)試報(bào)告怎么做?測(cè)試文檔·目標(biāo)81精選ppt完成此課程之后,學(xué)員將具備以下能力:測(cè)試文檔·目標(biāo)81精測(cè)試計(jì)劃測(cè)試用例測(cè)試期間數(shù)據(jù)的收集測(cè)試報(bào)告測(cè)試文檔·課程目錄82精選ppt測(cè)試計(jì)劃測(cè)試文檔·課程目錄82精選ppt測(cè)試計(jì)劃必須包含的內(nèi)容:目的:明確每階段測(cè)試的目的測(cè)試策略:用于測(cè)試的方法資源配置:測(cè)試所需的硬件設(shè)備和測(cè)試人員配備明確任務(wù):所以參加測(cè)試工作的人員角色和職責(zé)進(jìn)度安排:每一測(cè)試階段的進(jìn)度安排風(fēng)險(xiǎn):指明項(xiàng)目中潛在的問題和風(fēng)險(xiǎn)區(qū)域停止測(cè)試的標(biāo)準(zhǔn):判斷每測(cè)試階段停止測(cè)試的標(biāo)準(zhǔn)測(cè)試用例編寫要求:決定選用測(cè)試用例的編寫方法,保存、使用和維護(hù)測(cè)試用例的策略記錄手段:明確測(cè)試當(dāng)中對(duì)問題、進(jìn)度等記錄的方法測(cè)試工具:明確測(cè)試所需的工具并制定相應(yīng)計(jì)劃測(cè)試計(jì)劃模板測(cè)試文檔·測(cè)試計(jì)劃83精選ppt測(cè)試計(jì)劃必須包含的內(nèi)容:測(cè)試文檔·測(cè)試計(jì)劃83精選ppt測(cè)試計(jì)劃測(cè)試用例測(cè)試期間數(shù)據(jù)的收集測(cè)試報(bào)告測(cè)試文檔·課程目錄84精選ppt測(cè)試計(jì)劃測(cè)試文檔·課程目錄84精選ppt測(cè)試用例是由一組測(cè)試數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期結(jié)果組成的,是為了驗(yàn)證軟件的某個(gè)功能在輸入該測(cè)試數(shù)據(jù)的時(shí)候產(chǎn)生的實(shí)際輸出結(jié)果是否與我們理論的預(yù)期結(jié)果相對(duì)應(yīng)。測(cè)試用例應(yīng)包括合理的輸入條件和不合理的輸入條件一個(gè)測(cè)試用例只對(duì)應(yīng)一個(gè)測(cè)試結(jié)果測(cè)試文檔·測(cè)試用例85精選ppt測(cè)試用例是由一組測(cè)試數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期結(jié)果組成的,是為了驗(yàn)有關(guān)測(cè)試結(jié)果的積累數(shù)據(jù)測(cè)試任務(wù),測(cè)試集合和測(cè)試事件的描述缺陷分析由于計(jì)劃的問題,導(dǎo)致沒有發(fā)現(xiàn)的缺陷的數(shù)據(jù)嚴(yán)重的缺陷缺陷類型為什么缺陷沒有發(fā)現(xiàn)效果測(cè)試文檔·測(cè)試期間數(shù)據(jù)的收集86精選ppt有關(guān)測(cè)試結(jié)果的積累數(shù)據(jù)測(cè)試文檔·測(cè)試期間數(shù)據(jù)的收集86精選測(cè)試計(jì)劃測(cè)試用例測(cè)試期間數(shù)據(jù)的收集測(cè)試報(bào)告測(cè)試文檔·課程目錄87精選ppt測(cè)試計(jì)劃測(cè)試文檔·課程目錄87精選ppt軟件基本情況描述測(cè)試范圍描述測(cè)試依據(jù)測(cè)試結(jié)果描述測(cè)試是否通過的結(jié)論測(cè)試文檔·測(cè)試報(bào)告88精選ppt軟件基本情況描述測(cè)試文檔·測(cè)試報(bào)告88精選ppt目標(biāo)表示出目前項(xiàng)目的實(shí)際狀況明確什么是測(cè)試做的工作,什么是不作的工作。給出系統(tǒng)的操作性能的評(píng)價(jià)明確什么時(shí)候系統(tǒng)可以進(jìn)行產(chǎn)品化的工作關(guān)注點(diǎn)測(cè)試報(bào)告只有真正需要的時(shí)候才有用,需要配合市場(chǎng)和管理測(cè)試的信息是不充分的(對(duì)于評(píng)價(jià)一個(gè)項(xiàng)目來說)測(cè)試狀況并不能真實(shí)的反應(yīng)個(gè)人的狀況測(cè)試文檔·測(cè)試報(bào)告89精選ppt目標(biāo)測(cè)試文檔·測(cè)試報(bào)告89精選ppt報(bào)告目前的軟件狀態(tài)功能/測(cè)試矩陣功能測(cè)試的狀態(tài)報(bào)告,側(cè)重點(diǎn)分析關(guān)于功能的工作時(shí)間軸期望發(fā)現(xiàn)VS實(shí)際發(fā)現(xiàn)的缺陷比沒有發(fā)現(xiàn)的缺陷和改正的缺陷的差距按照類型分類,沒有改正的缺陷的平均值缺陷分類報(bào)告測(cè)試活動(dòng)報(bào)告測(cè)試文檔·測(cè)試報(bào)告90精選ppt報(bào)告目前的軟件狀態(tài)測(cè)試文檔·測(cè)試報(bào)告90精選ppt各個(gè)階段的項(xiàng)目測(cè)試總結(jié)報(bào)告繼承性測(cè)試報(bào)告系統(tǒng)測(cè)試報(bào)告確認(rèn)測(cè)試報(bào)告測(cè)試文檔·最終的報(bào)告匯總91精選ppt各個(gè)階段的項(xiàng)目測(cè)試總結(jié)報(bào)告測(cè)試文檔·最終的報(bào)告匯總91精選報(bào)告目前的軟件狀態(tài)功能/測(cè)試矩陣功能測(cè)試的狀態(tài)報(bào)告,側(cè)重點(diǎn)分析關(guān)于功能的工作時(shí)間軸期望發(fā)現(xiàn)VS實(shí)際發(fā)現(xiàn)的缺陷比沒有發(fā)現(xiàn)的缺陷和改正的缺陷的差距按照類型分類,沒有改正的缺陷的平均值缺陷分類報(bào)告測(cè)試活動(dòng)報(bào)告給出系統(tǒng)的操作性能的評(píng)價(jià)明確什么時(shí)候系統(tǒng)可以進(jìn)行產(chǎn)品化的工作測(cè)試文檔·測(cè)試分析報(bào)告92精選ppt報(bào)告目前的軟件狀態(tài)測(cè)試文檔·測(cè)試分析報(bào)告92精選ppt第五講軟件測(cè)試·功能測(cè)試
SoftwareTestingmethodsandtechniques軟件開發(fā)系列·軟件測(cè)試93精選ppt第五講軟件測(cè)試·功能測(cè)試軟件開發(fā)系列·軟件測(cè)試93精選在本章中,我們將學(xué)習(xí):功能性測(cè)試概述測(cè)試方法功能分解等價(jià)類劃分邊界值分析因果圖法其他測(cè)試法功能測(cè)試·概覽94精選ppt在本章中,我們將學(xué)習(xí):功能測(cè)試·概覽94精選ppt完成此課程之后,學(xué)員將具備以下能力:理解功能性測(cè)試的含義使用等價(jià)類劃分的方法設(shè)計(jì)測(cè)試用例使用邊界值分析的方法設(shè)計(jì)測(cè)試用例
對(duì)具體項(xiàng)目進(jìn)行功能測(cè)試
功能測(cè)試·目標(biāo)95精選ppt完成此課程之后,學(xué)員將具備以下能力:功能測(cè)試·目標(biāo)95精功能性測(cè)試概述測(cè)試方法功能分解等價(jià)類劃分邊界值分析因果圖法
其他測(cè)試方法功能測(cè)試·課程目錄96精選ppt功能性測(cè)試概述功能測(cè)試·課程目錄96精選ppt
功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。任何程序都可以看作是將從輸入定義域取值映射到輸出值域的函數(shù)將系統(tǒng)看成黒盒,又稱為黒盒測(cè)試黒盒的實(shí)現(xiàn)是不需要了解的,只需要知道輸入和預(yù)期輸出功能測(cè)試·概述97精選ppt功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能正常的流程與異常的流程正面的用例與反面的用例輸入數(shù)據(jù)的數(shù)據(jù)類型和長度邊界值的防范數(shù)據(jù)的準(zhǔn)確性功能測(cè)試·概述98精選ppt正常的流程與異常的流程功能測(cè)試·概述98精選ppt輸入輸出黒盒內(nèi)部實(shí)現(xiàn)不可見功能測(cè)試·功能性測(cè)試模型99精選ppt輸入輸出黒盒內(nèi)部實(shí)現(xiàn)不可見功能測(cè)試·功能性測(cè)試模型99精選功能性測(cè)試與軟件如何實(shí)現(xiàn)無關(guān),如果實(shí)現(xiàn)發(fā)生變化,功能性測(cè)試用例仍然可用測(cè)試用例開發(fā)可以與軟件開發(fā)同時(shí)進(jìn)行,可節(jié)省軟件開發(fā)時(shí)間,通過軟件的用例(usecase)就可以設(shè)計(jì)出大部分功能性測(cè)試用例功能測(cè)試·功能性測(cè)試的優(yōu)點(diǎn)100精選ppt功能性測(cè)試與軟件如何實(shí)現(xiàn)無關(guān),如果實(shí)現(xiàn)發(fā)生變化,功能性測(cè)試用測(cè)試用例數(shù)量較大測(cè)試用例可能產(chǎn)生很多冗余功能性測(cè)試的覆蓋范圍不可能達(dá)到100%功能測(cè)試·功能性測(cè)試的缺點(diǎn)101精選ppt測(cè)試用例數(shù)量較大功能測(cè)試·功能性測(cè)試的缺點(diǎn)101精選ppt功能性測(cè)試概述測(cè)試方法功能分解等價(jià)類劃分邊界值分析因果圖法
其他測(cè)試方法功能測(cè)試·課程目錄102精選ppt功能性測(cè)試概述功能測(cè)試·課程目錄102精選ppt針對(duì)Web系統(tǒng)的常用測(cè)試方法如下:
1.頁面鏈接檢查:每一個(gè)鏈接是否都有對(duì)應(yīng)的頁面,并且頁面之間切換正確??梢允褂靡恍┕ぞ?,如LinkBotPro、File-AIDCS、HTMLLinkValidater、Xenu等工具。LinkBotPro不支持中文,中文字符顯示為亂碼;HTMLLinkValidater只能測(cè)試以Html或者h(yuǎn)tm結(jié)尾的網(wǎng)頁鏈接;Xenu無需安裝,支持asp、do、jsp等結(jié)尾的網(wǎng)頁,xenu測(cè)試鏈接包括內(nèi)部鏈接和外部鏈接,在使用的時(shí)候應(yīng)該注意,同時(shí)能夠生成html格式的測(cè)試報(bào)告。如果系統(tǒng)用QTP進(jìn)行自動(dòng)化測(cè)試,也可以使用QTP的頁面檢查點(diǎn)檢查鏈接。2.相關(guān)性檢查:
?功能相關(guān)性:刪除/增加一項(xiàng)會(huì)不會(huì)對(duì)其他項(xiàng)產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確,常見的情況是,增加某個(gè)數(shù)據(jù)記錄以后,如果該數(shù)據(jù)記錄某個(gè)字段內(nèi)容較長,可能會(huì)在查詢的時(shí)候讓數(shù)據(jù)列表變形。
?數(shù)據(jù)相關(guān)性:下拉列表默認(rèn)值檢查,下拉列表值檢查,如果某個(gè)列表的數(shù)據(jù)項(xiàng)依賴于其他模塊中的數(shù)據(jù),同樣需要檢查,比如,某個(gè)數(shù)據(jù)如果被禁用了,可能在引用該數(shù)據(jù)項(xiàng)的列表中不可見。
功能測(cè)試·測(cè)試方法103精選ppt針對(duì)Web系統(tǒng)的常用測(cè)試方法如下:
功能測(cè)試·測(cè)試方法13.檢查按鈕的功能是否正確:如新建、編輯、刪除、關(guān)閉、返回、保存、導(dǎo)入,上一頁,下一頁,頁面跳轉(zhuǎn),重置等功能是否正確。常見的錯(cuò)誤會(huì)出現(xiàn)在重置按鈕上,表現(xiàn)為功能失效。
4.字符串長度檢查:輸入超出需求所說明的字符串長度的內(nèi)容,看系統(tǒng)是否檢查字符串長度。還要檢查需求規(guī)定的字符串長度是否是正確的,有時(shí)候會(huì)出現(xiàn),需求規(guī)定的字符串長度太短而無法輸入業(yè)務(wù)數(shù)據(jù)。
5.字符類型檢查:在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型。
6.標(biāo)點(diǎn)符號(hào)檢查:輸入內(nèi)容包括各種標(biāo)點(diǎn)符號(hào),特別是空格,各種引號(hào),回車鍵??聪到y(tǒng)處理是否正確。常見的錯(cuò)誤是系統(tǒng)對(duì)空格的處理,可能添加的時(shí)候,將空格當(dāng)作一個(gè)字符,而在查詢的時(shí)候空格被屏蔽,導(dǎo)致無法查詢到添加的內(nèi)容。
功能測(cè)試·測(cè)試方法104精選ppt3.檢查按鈕的功能是否正確:如新建、編輯、刪除、關(guān)7.特殊字符檢查:輸入特殊符號(hào),如@、#、$、%、!等,看系統(tǒng)處理是否正確。常見的錯(cuò)誤是出現(xiàn)在%‘"這幾個(gè)特殊字符
8.中文字符處理:在可以輸入中、英文的系統(tǒng)輸入中文,看會(huì)否出現(xiàn)亂碼或出錯(cuò)。
9.檢查信息的完整性:在查看信息和更新信息時(shí),查看所填寫的信息是不是全部更新,更新信息和添加信息是否一致。要注意檢查的時(shí)候每個(gè)字段都應(yīng)該檢查,有時(shí)候,會(huì)出現(xiàn)部分字段更新了而個(gè)別字段沒有更新的情況。
10.信息重復(fù):在一些需要命名,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會(huì)否報(bào)錯(cuò),重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理。
功能測(cè)試·測(cè)試方法105精選ppt7.特殊字符檢查:輸入特殊符號(hào),如@、#、$、%、11.檢查刪除功能:在一些可以一次刪除多個(gè)信息的地方,不選擇任何信息,按“delete”,看系統(tǒng)如何處理,會(huì)否出錯(cuò);然后選擇一個(gè)和多個(gè)信息,進(jìn)行刪除,看是否正確處理。如果有多頁,翻頁選,看系統(tǒng)是否都正確刪除,并且要注意,刪除的時(shí)候是否有提示,讓用戶能夠更正錯(cuò)誤,不誤刪除。
12.檢查添加和修改是否一致:檢查添加和修改信息的要求是否一致,例如添加要求必填的項(xiàng),修改也應(yīng)該必填;添加規(guī)定為整型的項(xiàng),修改也必須為整型。
13.檢查修改重名:修改時(shí)把不能重名的項(xiàng)改為已存在的內(nèi)容,看是否會(huì)處理,報(bào)錯(cuò).同時(shí),也要注意,會(huì)不會(huì)報(bào)和自己重名的錯(cuò)。
14.重復(fù)提交表單:一條已經(jīng)成功提交的紀(jì)錄,返回后再提交,看看系統(tǒng)是否做了處理。對(duì)于Web系統(tǒng)來說,可以通過瀏覽器返回鍵或者系統(tǒng)提供的返回功能。
功能測(cè)試·測(cè)試方法106精選ppt11.檢查刪除功能:在一些可以一次刪除多個(gè)信息的15.檢查多次使用返回鍵的情況:在有返回鍵的地方,返回到原來頁面,重復(fù)多次,看是否會(huì)出錯(cuò)。
16.搜索檢查:有搜索功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容,看搜索結(jié)果是否正確.如果可以輸入多個(gè)搜索條件,可以同時(shí)添加合理和不合理的條件,看系統(tǒng)處理是否正確,搜索的時(shí)候同樣要注意特殊字符,某些系統(tǒng)會(huì)在輸入特殊字符的時(shí)候,將系統(tǒng)中所有的信息都搜索到。
17.輸入信息位置:注意在光標(biāo)停留的地方輸入信息時(shí),光標(biāo)和所輸入的信息會(huì)否跳到別的地方。
18.上傳下載文件檢查:上傳下載文件的功能是否實(shí)現(xiàn),上傳文件是否能打開。對(duì)上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢查系統(tǒng)是否能夠做到。下載文件能否打開或者保存,下載的文件是否有格式要求,如需要特殊工具才可以打開等。上傳文件測(cè)試同時(shí)應(yīng)該測(cè)試,如果將不能上傳的文件后綴名修改為可以上傳文件的后綴名,看是否能夠上傳成功,并且,上傳文件后,重新修改,看上傳的文件是否存在。
功能測(cè)試·測(cè)試方法107精選ppt15.檢查多次使用返回鍵的情況:在有返回鍵的地19.必填項(xiàng)檢查:應(yīng)該填寫的項(xiàng)沒有填寫時(shí)系統(tǒng)是否都做了處理,對(duì)必填項(xiàng)是否有提示信息,如在必填項(xiàng)前加“*”;對(duì)必填項(xiàng)提示返回后,焦點(diǎn)是否會(huì)自動(dòng)定位到必填項(xiàng)。
20.快捷鍵檢查:是否支持常用快捷鍵,如Ctrl+C、Ctrl+V、Backspace等,對(duì)一些不允許輸入信息的字段,如選人,選日期對(duì)快捷方式是否也做了限制。
21.回車鍵檢查:在輸入結(jié)束后直接按回車鍵,看系統(tǒng)處理如何,會(huì)否報(bào)錯(cuò)。這個(gè)地方很有可能會(huì)出現(xiàn)錯(cuò)誤。
22.刷新鍵檢查:在Web系統(tǒng)中,使用瀏覽器的刷新鍵,看系統(tǒng)處理如何,會(huì)否報(bào)錯(cuò)。
23.回退鍵檢查:在Web系統(tǒng)中,使用瀏覽器的回退鍵,看系統(tǒng)處理如何,會(huì)否報(bào)錯(cuò)。對(duì)于需要用戶驗(yàn)證的系統(tǒng),在退出登錄后,使用回退鍵,看系統(tǒng)處理如何;多次使用回退鍵,多次使用前進(jìn)鍵,看系統(tǒng)如何處理。
功能測(cè)試·測(cè)試方法108精選ppt19.必填項(xiàng)檢查:應(yīng)該填寫的項(xiàng)沒有填寫時(shí)系統(tǒng)是否24.直接URL鏈接檢查:在Web系統(tǒng)中,直接輸入各功能頁面的URL地址,看系統(tǒng)如何處理,對(duì)于需要用戶驗(yàn)證的系統(tǒng)更為重要。如果系統(tǒng)安全性設(shè)計(jì)的不好,直接輸入各功能頁面的URL地址,很有可能會(huì)正常打開頁面。
25.空格檢查:在輸入信息項(xiàng)中,輸入一個(gè)或連串空格,查看系統(tǒng)如何處理。如對(duì)于要求輸入整型、符點(diǎn)型變量的項(xiàng)中,輸入空格,既不是空值,又不是標(biāo)準(zhǔn)輸入。
26.輸入法半角全角檢查:在輸入信息項(xiàng)中,輸入半角或全角的信息,查看系統(tǒng)如何處理。如對(duì)于要求輸入符點(diǎn)型數(shù)據(jù)的項(xiàng)中,輸入全角的小數(shù)點(diǎn)(“?!被颉埃保纾矗担?;輸入全角的空格等。
27.密碼檢查:一些系統(tǒng)的加密方法采用對(duì)字符Ascii碼移位的方式,處理密碼加密相對(duì)較為簡單,且安全性較高,對(duì)于局域網(wǎng)系統(tǒng)來說,此種方式完全可以起到加密的作用,但同時(shí),會(huì)造成一些問題,即大于128的Ascii對(duì)應(yīng)的字符在解密時(shí)無法解析,嘗試使用“uvwxyz”等一些碼值較大的字符作為密碼,同時(shí),密碼盡可能的長,如17位密碼等,造成加密后的密碼出現(xiàn)無法解析的字符。
功能測(cè)試·測(cè)試方法109精選ppt24.直接URL鏈接檢查:在Web系統(tǒng)中,直接輸28.用戶檢查:任何一個(gè)系統(tǒng),都有各類不同的用戶,同樣具有一個(gè)或多個(gè)管理員用戶,檢查各個(gè)管理員之間是否可以相互管理,編輯、刪除管理員用戶。同時(shí),對(duì)于一般用戶,嘗試刪除,并重建同名的用戶,檢查該用戶其它信息是否重現(xiàn)。同樣,提供注銷功能的系統(tǒng),此用戶再次注冊(cè)時(shí),是否作為一個(gè)新的用戶。而且還要檢查該用戶的有效日期,過了有效日期的用戶是不能登錄系統(tǒng)的。容易出現(xiàn)錯(cuò)誤的情況是,可能有用戶管理權(quán)限的非超級(jí)管理員,能夠修改超級(jí)管理員的權(quán)限。
29.系統(tǒng)數(shù)據(jù)檢查:這是功能測(cè)試最重要的,如果系統(tǒng)數(shù)據(jù)計(jì)算不正確,那么功能測(cè)試肯定是通不過的。數(shù)據(jù)檢查根據(jù)不同的系統(tǒng),方法不同。對(duì)于業(yè)務(wù)管理平臺(tái),數(shù)據(jù)隨業(yè)務(wù)過程、狀態(tài)的變化保持正確,不能因?yàn)槟硞€(gè)過程出現(xiàn)垃圾數(shù)據(jù),也不能因?yàn)槟硞€(gè)過程而丟失數(shù)據(jù)。
30.系統(tǒng)可恢復(fù)性檢查:以各種方式把系統(tǒng)搞癱,測(cè)試系統(tǒng)是否可正常迅速恢復(fù)。
功能測(cè)試·測(cè)試方法110精選ppt28.用戶檢查:任何一個(gè)系統(tǒng),都有各類不同的用戶,31.確認(rèn)提示檢查:系統(tǒng)中的更新、刪除操作,是否提示用戶確認(rèn)更新或刪除,操作是否可以回退(即是否可以選擇取消操作),提示信息是否準(zhǔn)確。事前或事后提示,對(duì)于Update或Delete操作,要求進(jìn)行事前提示。
32.?dāng)?shù)據(jù)注入檢查:數(shù)據(jù)注入主要是對(duì)數(shù)據(jù)庫的注入,通過輸入一些特殊的字符,如“’”,“/”,“-”等或字符組合,完成對(duì)SQL語句的破壞,造成系統(tǒng)查詢、插入、刪除操作的SQL因?yàn)檫@些字符而改變?cè)瓉淼囊鈭D。如select*fromtablewhereid=‘’and
name=‘
’,通過在id輸入框中輸入“12’-”,會(huì)造成查詢語句把name條件注釋掉,而只查詢id=12的記錄。同樣,對(duì)于update和delete的操作,可能會(huì)造成誤刪除數(shù)據(jù)。當(dāng)然還有其它一些SQL注入方法,具體可以參考《SQL應(yīng)用高級(jí)SQL注入.doc》,很多程序都是基于頁面對(duì)輸入字符進(jìn)行控制的,可以嘗試跳過界面直接向數(shù)據(jù)庫中插入數(shù)據(jù),比如用Jmeter,來完成數(shù)據(jù)注入檢查。
功能測(cè)試·測(cè)試方法111精選ppt31.確認(rèn)提示檢查:系統(tǒng)中的更新、刪除操作,是否提33.刷新檢查:web系統(tǒng)中的WebForm控件實(shí)時(shí)刷新功能,在系統(tǒng)應(yīng)用中有利有弊,給系統(tǒng)的性能帶來較大的影響。測(cè)試過程中檢測(cè)刷新功能對(duì)系統(tǒng)或應(yīng)用造成的影響(白屏),檢查控件是否回歸默認(rèn)初始值,檢查是否對(duì)系統(tǒng)的性能產(chǎn)生較大影響(如每次刷新都連接數(shù)據(jù)庫查詢等)。
34.事務(wù)檢查:對(duì)于事務(wù)性操作,斷開網(wǎng)絡(luò)或關(guān)閉程序來中斷操作,事務(wù)是否回滾。
35.時(shí)間日期檢查:時(shí)間、日期驗(yàn)證是每個(gè)系統(tǒng)都必須的,如2006-2-29、2006-6-31等錯(cuò)誤日期,同時(shí),對(duì)于管理、財(cái)務(wù)類系統(tǒng),每年的1月與前一年的12月(同理,每年的第1季度與前一年的第4季度)。另外,對(duì)于日期、時(shí)間格式的驗(yàn)證,如2006年2月28日、2006-2-28、20060228等。日期檢查還要檢查日期范圍是否符合實(shí)際的業(yè)務(wù),對(duì)于不符合時(shí)間業(yè)務(wù)的日期,系統(tǒng)是否會(huì)有提示或者有限制。
功能測(cè)試·測(cè)試方法112精選ppt33.刷新檢查:web系統(tǒng)中的WebForm控件36.多瀏覽器驗(yàn)證:越來越多的各類瀏覽器的出現(xiàn),用戶訪問Web程序不再單單依賴于MicrosoftInternetExplorer,而是有了更多的選擇:Maxthon、Firefox、TencentTraveler等,考慮使用多種瀏覽器訪問系統(tǒng),驗(yàn)證效果。
37.安裝測(cè)試:對(duì)于C/S架構(gòu)的系統(tǒng),安裝程序的測(cè)試是一個(gè)重要方面,安裝程序自動(dòng)化程度、安裝選項(xiàng)和設(shè)置(驗(yàn)證各種方案是否都能正常安裝)、安裝過程中斷測(cè)試、安裝順序測(cè)試(分布式系統(tǒng))、修復(fù)安裝及卸載測(cè)試。
38.文檔測(cè)試:主要是對(duì)用戶使用手冊(cè)、產(chǎn)品手冊(cè)進(jìn)行測(cè)試,校驗(yàn)是否描述正確、完整,是否與當(dāng)前系統(tǒng)版本對(duì)照,是否易理解,是否二義性等。
39.測(cè)試數(shù)據(jù)檢查:事實(shí)告訴我們,測(cè)試數(shù)據(jù)比代碼更有可能是錯(cuò)的,因此,當(dāng)測(cè)試結(jié)果顯示有錯(cuò)誤發(fā)生的時(shí)候,懷疑代碼錯(cuò)誤前要先對(duì)測(cè)試數(shù)據(jù)檢查一遍。
功能測(cè)試·測(cè)試方法113精選ppt36.多瀏覽器驗(yàn)證:越來越多的各類瀏覽器的出現(xiàn),用40.請(qǐng)讓我的機(jī)器來運(yùn)行:在某些項(xiàng)目中,出現(xiàn)一個(gè)病態(tài)的問題:系統(tǒng)沒有問題呀,它在我的機(jī)器上是能夠通過的。這就說明了其中存在著和環(huán)境相關(guān)的BUG。“是否所有的一切都受到了版本控制工具的管理?”、“本機(jī)的開發(fā)環(huán)境和服務(wù)器的環(huán)境是否一樣?”、“這里是否存在一個(gè)真正的BUG,只不過是在其他的機(jī)器里偶然出現(xiàn)?”。所有的測(cè)試必須在所有系統(tǒng)要求的機(jī)器上運(yùn)行通過,否則的話,代碼就可能存在問題。
41.Ajax技術(shù)的應(yīng)用:Ajax有很多優(yōu)點(diǎn),但也有很多缺點(diǎn),如果利用優(yōu)點(diǎn)、避免缺點(diǎn),是我們對(duì)新的Web2.0應(yīng)用的一個(gè)挑戰(zhàn)。而Ajax的應(yīng)用最直接的問題就是用戶體驗(yàn),用戶體驗(yàn)的效果直接關(guān)系到是否使用Ajax技術(shù)?!皶?huì)做,并不意味著應(yīng)該做、必須做”,這就是對(duì)Ajax技術(shù)的很重要的注解。
功能測(cè)試·測(cè)試方法114精選ppt40.請(qǐng)讓我的機(jī)器來運(yùn)行:在某些項(xiàng)目中,出現(xiàn)一個(gè)病42.Ajax技術(shù)的應(yīng)用:Ajax采用異步調(diào)用的機(jī)制實(shí)現(xiàn)頁面的部分刷新功能,異步調(diào)用存在異常中斷的可能,嘗試各種方法異常中斷異步的數(shù)據(jù)調(diào)用,查看是否出現(xiàn)問題。在這里遇到的一個(gè)問題就是對(duì)日期控件的操作,已經(jīng)如果頁面數(shù)據(jù)較多的時(shí)候的刷新。
43.腳本錯(cuò)誤:隨著Ajax、IFrame等異步調(diào)用技術(shù)的發(fā)展,Javascrīpt技術(shù)也越來越受到開發(fā)人員的重視,但Javascrīpt存在調(diào)試?yán)щy、各瀏覽器存在可能不兼容等問題,因此在Web系統(tǒng)中,可能會(huì)出現(xiàn)腳本錯(cuò)誤。同時(shí),腳本錯(cuò)誤造成的后果可大、可小,不能忽視。功能測(cè)試·測(cè)試方法115精選ppt42.Ajax技術(shù)的應(yīng)用:Ajax采用異步調(diào)用的機(jī)翻頁功能我們常碰到的一般有以下幾個(gè)功能:1、首頁、上一頁、下一頁、尾頁。2、總頁數(shù),當(dāng)前頁數(shù)3、指定跳轉(zhuǎn)頁4、指定每頁顯示條數(shù)當(dāng)然,有一些是少于多少頁,全部以數(shù)字的形式顯示,多于多少頁后,才出現(xiàn)下一頁的控件。本文暫且用以上四點(diǎn)來做為通用的用例來設(shè)計(jì)吧。對(duì)于1翻頁鏈接或按鈕的測(cè)試,主要要檢查的測(cè)試點(diǎn)有:
1、有無數(shù)據(jù)時(shí)控件的顯示情況
2、在首頁時(shí),首頁和上一頁是否能點(diǎn)擊
3、在尾頁時(shí),下一頁和尾頁是否能點(diǎn)擊
4、在非首頁和非尾頁時(shí),四個(gè)按鈕功能是否正確
5、翻頁后,列表中的記錄是否仍按照指定的排序列進(jìn)行了排序功能測(cè)試·測(cè)試方法116精選ppt翻頁功能我們常碰到的一般有以下幾個(gè)功能:功能測(cè)試·測(cè)試方法對(duì)于2總頁數(shù),當(dāng)前頁數(shù),主要要檢查的測(cè)試點(diǎn)有:
1、總頁數(shù)是否等于總的記錄數(shù)/指定每頁條數(shù)
2、當(dāng)前頁數(shù)是否正確對(duì)于3指定跳轉(zhuǎn)頁,主要要檢查的測(cè)試點(diǎn)有:
1、是否能正常跳轉(zhuǎn)到指定的頁數(shù)
2、輸入的跳轉(zhuǎn)頁數(shù)非法時(shí)的處理對(duì)于4指定每頁顯示條數(shù),主要要檢查的測(cè)試點(diǎn)有:
1、是否有默認(rèn)的指定每頁顯示條數(shù)
2、指定每頁的條數(shù)后,列表顯示的記錄數(shù),頁數(shù)是否正確
3、輸入的每頁條數(shù)非法時(shí)的處理功能測(cè)試·測(cè)試方法117精選ppt對(duì)于2總頁數(shù),當(dāng)前頁數(shù),主要要檢查的測(cè)試點(diǎn)有:功能測(cè)試·測(cè)分析完上面的測(cè)試點(diǎn),應(yīng)該可以進(jìn)行用例的設(shè)計(jì)了。
step1:列表無記錄
expect:1、四個(gè)翻頁控件變灰不可點(diǎn)擊
2、列表有相應(yīng)的無數(shù)據(jù)信息提示
3、不可指定頁數(shù)
4、不可指定跳轉(zhuǎn)頁
5、總頁數(shù)顯示為0
6、當(dāng)前頁數(shù)顯示為0
step2:列表的記錄數(shù)<=指定的每頁顯示條數(shù)
expect:1、四個(gè)翻頁控件變灰不可點(diǎn)擊
2、總頁數(shù)顯示為1
3、當(dāng)前頁數(shù)顯示為1
step3:列表的記錄數(shù)>指定的每頁顯示條數(shù)
expect:1、默認(rèn)在首頁,當(dāng)前頁數(shù)為1
2、列表的數(shù)據(jù)按照指定的排序列正確排序
3、記錄數(shù)與數(shù)據(jù)庫相符4、總頁數(shù)=記錄數(shù)/指定的每頁顯示條數(shù)功能測(cè)試·測(cè)試方法118精選ppt分析完上面的測(cè)試點(diǎn),應(yīng)該可以進(jìn)行用例的設(shè)計(jì)了。功能測(cè)試·step4:列表的記錄數(shù)>指定的每頁顯示條數(shù),在首頁
expect:1、首頁變灰不可點(diǎn)擊
2、上一頁變灰不可點(diǎn)擊
3、下一頁可點(diǎn)擊,從(每頁指定條數(shù)+1)條記錄
開始顯示,當(dāng)前頁數(shù)+1
4、尾頁可點(diǎn)擊,顯示最后頁的記錄
step5:列表的記錄數(shù)>指定的每頁顯示條數(shù),在中間的某頁
expect:1、首頁可點(diǎn)擊,顯示1到每頁指定條數(shù)的記錄
2、上一頁可點(diǎn)擊,顯示上一頁的記錄
3、下一頁可點(diǎn)擊,從后一頁的記錄
4、尾頁可點(diǎn)擊,顯示最后頁的記錄
5、列表的數(shù)據(jù)按照指定的排序列正確排序
6、當(dāng)前頁數(shù)為所在頁功能測(cè)試·測(cè)試方法119精選pptstep4:列表的記錄數(shù)>指定的每頁顯示功能分解等價(jià)類劃分邊界值分析因果圖法其他測(cè)試方法功能測(cè)試·功能性測(cè)試的方法120精選ppt功能分解功能測(cè)試·功能性測(cè)試的方法120精選ppt功能性測(cè)試概述測(cè)試方法功能分解等價(jià)類劃分邊界值分析因果圖法
其他測(cè)試方法功能測(cè)試·課程目錄121精選ppt功能性測(cè)試概述功能測(cè)試·課程目錄121精選ppt含義把軟件分解為相對(duì)獨(dú)立的功能單元目的通過功能分解可以明確軟件功能性測(cè)試的內(nèi)容使軟件功能性測(cè)試可度量,有利于測(cè)試監(jiān)督和管理功能測(cè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版圍欄生產(chǎn)廢水處理與排放標(biāo)準(zhǔn)合同3篇
- 二零二五版?zhèn)€人專利權(quán)抵押融資合同模板2篇
- 二零二五版股權(quán)質(zhì)押投資顧問服務(wù)合同樣本3篇
- 二零二五年藝術(shù)展廳租賃及藝術(shù)品交易服務(wù)合同3篇
- 二零二五版國際貿(mào)易實(shí)務(wù)實(shí)驗(yàn)報(bào)告與國際貿(mào)易實(shí)務(wù)指導(dǎo)合同3篇
- 二零二五版電商企業(yè)內(nèi)部保密協(xié)議及商業(yè)秘密保密制度合同2篇
- 二零二五年度高校教師解聘合同3篇
- 二零二五版屋頂光伏發(fā)電與防水一體化系統(tǒng)合同3篇
- 二零二五版上市公司短期融資券發(fā)行合同3篇
- 二零二五版企業(yè)財(cái)務(wù)風(fēng)險(xiǎn)管理體系構(gòu)建服務(wù)合同2篇
- DB-T29-74-2018天津市城市道路工程施工及驗(yàn)收標(biāo)準(zhǔn)
- 小學(xué)一年級(jí)20以內(nèi)加減法混合運(yùn)算3000題(已排版)
- 智慧工廠數(shù)字孿生解決方案
- 病機(jī)-基本病機(jī) 邪正盛衰講解
- 品管圈知識(shí) 課件
- 非誠不找小品臺(tái)詞
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護(hù)理風(fēng)險(xiǎn)防控PPT
- 充電樁采購安裝投標(biāo)方案(技術(shù)方案)
- 醫(yī)院科室考勤表
評(píng)論
0/150
提交評(píng)論