軟件測(cè)試入門(mén)課件_第1頁(yè)
軟件測(cè)試入門(mén)課件_第2頁(yè)
軟件測(cè)試入門(mén)課件_第3頁(yè)
軟件測(cè)試入門(mén)課件_第4頁(yè)
軟件測(cè)試入門(mén)課件_第5頁(yè)
已閱讀5頁(yè),還剩77頁(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)介

測(cè)試入門(mén)測(cè)試入門(mén)1軟件測(cè)試目的測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程一個(gè)好的測(cè)試用例是只可能找到迄今為止尚未發(fā)現(xiàn)錯(cuò)誤的用例一個(gè)成功的測(cè)試是揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試軟件測(cè)試目的測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程2軟件測(cè)試方法分類黑盒測(cè)試白盒測(cè)試兩種測(cè)試方法從不同的角度出發(fā),反映了軟件的不同側(cè)面,也適用于不同的開(kāi)發(fā)環(huán)境。軟件測(cè)試方法分類黑盒測(cè)試白盒測(cè)試兩種測(cè)試方法從不同的角度出發(fā)3軟件測(cè)試方法:白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序本身的測(cè)試,也可稱為測(cè)試員測(cè)試,主要應(yīng)用于結(jié)構(gòu)化開(kāi)發(fā)環(huán)境。應(yīng)用程序軟件測(cè)試方法:白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基4軟件測(cè)試方法:黑盒測(cè)試黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試,也可被稱為用戶測(cè)試,主要應(yīng)用于快速應(yīng)用開(kāi)發(fā)(RAD)環(huán)境。RAD:RapidApplicationDevelopment

軟件測(cè)試方法:黑盒測(cè)試黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基5RAD為軟件測(cè)試帶來(lái)新的挑戰(zhàn)軟件結(jié)構(gòu)越來(lái)越復(fù)雜團(tuán)隊(duì)規(guī)模越來(lái)越大開(kāi)發(fā)成本與風(fēng)險(xiǎn)越來(lái)越高用戶對(duì)應(yīng)用程序的質(zhì)量要求越來(lái)越嚴(yán)格RAD為軟件測(cè)試帶來(lái)新的挑戰(zhàn)軟件結(jié)構(gòu)越來(lái)越復(fù)雜6軟件測(cè)試生命周期軟件測(cè)試生命周期7軟件測(cè)試的階段組成測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè)試執(zhí)行測(cè)試評(píng)估軟件測(cè)試的階段組成測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè)試執(zhí)行測(cè)試評(píng)估8測(cè)試計(jì)劃的目標(biāo)收集并組織測(cè)試計(jì)劃信息將軟件細(xì)化為可檢驗(yàn)的測(cè)試需求建立測(cè)試計(jì)劃測(cè)試計(jì)劃的目標(biāo)收集并組織測(cè)試計(jì)劃信息9測(cè)試計(jì)劃:定義測(cè)試需求用戶需求測(cè)試需求定義根據(jù)用戶需求定義并完善測(cè)試需求,以作為整個(gè)測(cè)試的標(biāo)準(zhǔn)測(cè)試計(jì)劃:定義測(cè)試需求用戶需求測(cè)試需求定義根據(jù)用戶需求定義并10測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容系統(tǒng)功能用戶界面系統(tǒng)性能加載測(cè)試強(qiáng)化測(cè)試容量測(cè)試配置測(cè)試安裝測(cè)試測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容系統(tǒng)功能11測(cè)試設(shè)計(jì)的目標(biāo)定義自動(dòng)測(cè)試過(guò)程選擇適當(dāng)?shù)臏y(cè)試用例組織測(cè)試過(guò)程信息,并傳遞給測(cè)試開(kāi)發(fā)人員測(cè)試設(shè)計(jì)的目標(biāo)定義自動(dòng)測(cè)試過(guò)程12測(cè)試設(shè)計(jì)定義用戶需求測(cè)試需求選擇決定測(cè)試過(guò)程測(cè)試用例測(cè)試設(shè)計(jì)定義用戶需求測(cè)試需求選擇決定測(cè)試過(guò)程測(cè)試用例13測(cè)試開(kāi)發(fā)目標(biāo)建立可重用的自動(dòng)測(cè)試維護(hù)測(cè)試對(duì)于測(cè)試需求的可跟蹤性測(cè)試開(kāi)發(fā)目標(biāo)建立可重用的自動(dòng)測(cè)試14測(cè)試開(kāi)發(fā)技術(shù):編程優(yōu)勢(shì):具有較大的靈活性缺點(diǎn):編程過(guò)程復(fù)雜測(cè)試開(kāi)發(fā)技術(shù):編程優(yōu)勢(shì):缺點(diǎn):15測(cè)試開(kāi)發(fā)技術(shù):錄制優(yōu)勢(shì):操作簡(jiǎn)單、快捷缺點(diǎn):靈活性較差測(cè)試開(kāi)發(fā)技術(shù):錄制優(yōu)勢(shì):缺點(diǎn):16測(cè)試開(kāi)發(fā)技術(shù)錄制腳本腳本生成自動(dòng)化,并可根據(jù)需要修改自動(dòng)生成測(cè)試開(kāi)發(fā)技術(shù)錄制腳本腳本生成自動(dòng)化,并可根據(jù)需要修改自動(dòng)生17測(cè)試執(zhí)行的目標(biāo)執(zhí)行測(cè)試檢查測(cè)試結(jié)果研究并組織測(cè)試結(jié)果以便評(píng)估維護(hù)缺陷記錄測(cè)試執(zhí)行的目標(biāo)執(zhí)行測(cè)試18測(cè)試執(zhí)行的步驟:?jiǎn)卧獪y(cè)試執(zhí)行的步驟:?jiǎn)卧?9測(cè)試執(zhí)行的步驟:模塊測(cè)試執(zhí)行的步驟:模塊20測(cè)試執(zhí)行的步驟:集成測(cè)試執(zhí)行的步驟:集成21測(cè)試執(zhí)行的步驟:系統(tǒng)聯(lián)調(diào)測(cè)試執(zhí)行的步驟:系統(tǒng)聯(lián)調(diào)22測(cè)試執(zhí)行的步驟:驗(yàn)收測(cè)試系統(tǒng)聯(lián)調(diào)成功后,系統(tǒng)便可以進(jìn)入試運(yùn)行階段。經(jīng)過(guò)相對(duì)時(shí)間的系統(tǒng)試運(yùn)行后,如果系統(tǒng)運(yùn)行正常。便可進(jìn)行用戶驗(yàn)收測(cè)試階段。測(cè)試執(zhí)行的步驟:驗(yàn)收測(cè)試系統(tǒng)聯(lián)調(diào)成功后,系統(tǒng)便可以進(jìn)入試運(yùn)行23測(cè)試執(zhí)行的步驟:維護(hù)測(cè)試執(zhí)行的步驟:維護(hù)24測(cè)試評(píng)估的目標(biāo)提交量化的測(cè)試覆蓋域及缺陷跟蹤報(bào)告評(píng)估軟件質(zhì)量測(cè)試評(píng)估的目標(biāo)提交量化的測(cè)試覆蓋域及缺陷跟蹤報(bào)告25測(cè)試評(píng)估的內(nèi)容:覆蓋域哪些測(cè)試需求經(jīng)過(guò)了測(cè)試哪些需求通過(guò)了測(cè)試我們的工作進(jìn)度及效率如何測(cè)試評(píng)估的內(nèi)容:覆蓋域哪些測(cè)試需求經(jīng)過(guò)了測(cè)試26測(cè)試評(píng)估的內(nèi)容:缺陷我們發(fā)現(xiàn)了哪些缺陷我們解決了哪些缺陷遺留缺陷對(duì)軟件有何影響測(cè)試評(píng)估的內(nèi)容:缺陷我們發(fā)現(xiàn)了哪些缺陷27測(cè)試評(píng)估:綜合評(píng)價(jià)測(cè)試評(píng)估:綜合評(píng)價(jià)28測(cè)試模式測(cè)試模式29我們一般把發(fā)現(xiàn)的錯(cuò)誤(Bug)/缺陷(Defect)按嚴(yán)重性分為4類:1.嚴(yán)重:系統(tǒng)崩潰或掛起等導(dǎo)致系統(tǒng)不能繼續(xù)運(yùn)行;2.主要:使系統(tǒng)不穩(wěn)定、或破壞數(shù)據(jù)、或產(chǎn)生錯(cuò)誤結(jié)果,而且是常規(guī)操作中經(jīng)常發(fā)生或非常規(guī)操作中不可避免的主要問(wèn)題;3.次要:系統(tǒng)性能或響應(yīng)時(shí)間變慢、產(chǎn)生錯(cuò)誤的中間結(jié)果但不影響最終結(jié)果等影響有限的問(wèn)題,如:顯示不正確但輸出正確;4.輕微:界面拼寫(xiě)錯(cuò)誤或用戶使用不方便等小問(wèn)題或需要完善的問(wèn)題;錯(cuò)誤分級(jí)-嚴(yán)重性我們一般把發(fā)現(xiàn)的錯(cuò)誤(Bug)/缺陷(Defect)按嚴(yán)重性30錯(cuò)誤分級(jí)-優(yōu)先級(jí)我們也把發(fā)現(xiàn)的錯(cuò)誤按優(yōu)先級(jí)分為三種:1.高:立即修改;2.中:必須修改,但不一定馬上修改;3.低:允許不修改;一般來(lái)說(shuō)是越影響用戶接受或使用該產(chǎn)品的錯(cuò)誤優(yōu)先級(jí)越高。錯(cuò)誤分級(jí)-優(yōu)先級(jí)我們也把發(fā)現(xiàn)的錯(cuò)誤按優(yōu)先級(jí)分為三種:31常見(jiàn)問(wèn)題下面將列出一些問(wèn)題,他們具有一些特征:顯而易見(jiàn)的開(kāi)發(fā)時(shí)容易被忽略容易避免容易修改但是對(duì)于測(cè)試人員或用戶來(lái)說(shuō)可能卻是非常頭痛和不方便的常見(jiàn)問(wèn)題下面將列出一些問(wèn)題,他們具有一些特征:32形象類問(wèn)題這類問(wèn)題一般是表面上的,技術(shù)含量不高,但是給予用戶的感覺(jué)往往是軟件不夠?qū)I(yè)……1.不符合用戶操作習(xí)慣。如,快捷鍵定義不科學(xué)(不易理解、與系統(tǒng)快捷鍵沖突等)、不實(shí)用(鍵位分布不合理、按鍵太多,甚至沒(méi)有快捷鍵等);2.風(fēng)格的統(tǒng)一性;對(duì)于同一個(gè)系統(tǒng),同一系統(tǒng)環(huán)境下的應(yīng)用程序出現(xiàn)不同的界面風(fēng)格和操作風(fēng)格,對(duì)用戶來(lái)說(shuō)是一大考驗(yàn),對(duì)開(kāi)發(fā)者來(lái)說(shuō)是專業(yè)性和正規(guī)性的表現(xiàn)。3.界面中英文混雜,經(jīng)常彈出莫名其妙的信息,甚至還拼錯(cuò)單詞;4.提示、標(biāo)題等不夠?qū)I(yè),或各處描述不一致;形象類問(wèn)題這類問(wèn)題一般是表面上的,技術(shù)含量不高,但是給予用戶33形象類問(wèn)題(續(xù))

5.界面元素的位置:缺省認(rèn)為用戶使用某種分辨率,導(dǎo)致在其他分辨率下顯示不正常;6.說(shuō)明書(shū)或幫助的排版格式不專業(yè):中英文搭配不對(duì)、標(biāo)點(diǎn)符號(hào)全角半角部分、沒(méi)有排版禁則…7.程序名/路徑名不規(guī)則(比如為程序員的名字等);8.沒(méi)有安裝程序、或安裝程序不完善(丟掉一些必要的模塊或文件);9.界面元素參差不齊,文字不能完全顯示,TAB鍵順序與使用順序不一致等;…………形象類問(wèn)題(續(xù))34可用性問(wèn)題用戶比開(kāi)發(fā)或測(cè)試人員在接觸界面上要花費(fèi)更多時(shí)間。錯(cuò)誤和低效的用戶界面的影響會(huì)變得越來(lái)越大,最終甚至?xí)谏w了產(chǎn)品有用的方面。下面是一些用戶界面錯(cuò)誤的例子:1.輸入無(wú)合法性檢查和值域檢查,允許用戶輸入錯(cuò)誤的數(shù)據(jù)類型(有時(shí)只需要選擇合適的輸入控件即可,比如日期用專門(mén)的日期輸入控件),并導(dǎo)致不可逆料的后果;2.界面中的信息不能及時(shí)更新,不能正確反映數(shù)據(jù)狀態(tài),甚至對(duì)用戶產(chǎn)生錯(cuò)誤的誤導(dǎo)(如:記錄個(gè)數(shù)、參數(shù)設(shè)置對(duì)話框中的缺省值等);可用性問(wèn)題用戶比開(kāi)發(fā)或測(cè)試人員在接觸界面上要花費(fèi)更多時(shí)間。錯(cuò)35可用性問(wèn)題(續(xù))下面是一些低效的用戶界面的例子:1.表達(dá)不清或過(guò)于模糊的信息提示;2.要求用戶輸入多余的、本來(lái)系統(tǒng)可以自己得到的數(shù)據(jù)(如:安裝后用戶要手動(dòng)修改某些配置文件);3.為了達(dá)到某個(gè)設(shè)置或?qū)υ捒?,用戶必須做許多冗余操作(如對(duì)話框嵌套層次太多);4.不能記憶用戶的設(shè)置或操作習(xí)慣(如用戶每次進(jìn)入都需要重新操作一次初始環(huán)境);5.使用不完善的功能且不給用戶以恰當(dāng)?shù)奶崾荆?.不經(jīng)用戶確認(rèn)就對(duì)系統(tǒng)或數(shù)據(jù)進(jìn)行重大修改;可用性問(wèn)題(續(xù))下面是一些低效的用戶界面的例子:36穩(wěn)定性問(wèn)題往往是在設(shè)計(jì)時(shí)考慮不周而造成的一些問(wèn)題。1.不可重現(xiàn)的死機(jī),或不斷申請(qǐng)但不完全釋放資源,系統(tǒng)性能越來(lái)越低;2.主系統(tǒng)和子系統(tǒng)使用同樣的臨界資源而互相不知道(如:使用同樣的類名或臨時(shí)文件名、使用同樣的數(shù)據(jù)庫(kù)字段名或登錄帳號(hào));3.不能重現(xiàn)的錯(cuò)誤(如不檢查異常情況(如內(nèi)存申請(qǐng)不成功、網(wǎng)絡(luò)突然中斷或長(zhǎng)時(shí)間沒(méi)有響應(yīng))導(dǎo)致錯(cuò)誤等);穩(wěn)定性問(wèn)題往往是在設(shè)計(jì)時(shí)考慮不周而造成的一些問(wèn)題。37其他問(wèn)題1.文檔匱乏:文檔不標(biāo)準(zhǔn);無(wú)新功能使用方法;無(wú)版本改動(dòng)說(shuō)明。我們不僅要認(rèn)為沒(méi)有說(shuō)明文檔的產(chǎn)品不是是一個(gè)完整的產(chǎn)品,也要認(rèn)為沒(méi)有說(shuō)明或沒(méi)有正確說(shuō)明的功能是一個(gè)沒(méi)有完全實(shí)現(xiàn)的功能,因?yàn)橛脩魺o(wú)法用得起來(lái)。2.運(yùn)行時(shí)不檢查內(nèi)存、數(shù)據(jù)庫(kù)或硬盤(pán)空間等;3.假設(shè)用戶環(huán)境(硬件/網(wǎng)絡(luò)環(huán)境、軟件環(huán)境等、配置等);4.安裝困難,或根本無(wú)法安裝等;5.提供的應(yīng)用程序帶有病毒;6.程序不經(jīng)調(diào)試,或提供Debug版本給測(cè)試組或測(cè)試用戶;7.用戶現(xiàn)場(chǎng)開(kāi)發(fā)和修改,沒(méi)有修改記錄和保存版本;其他問(wèn)題1.文檔匱乏:文檔不標(biāo)準(zhǔn);無(wú)新功能使用方法;無(wú)版本改38其他問(wèn)題(續(xù))8.錯(cuò)誤反復(fù)出現(xiàn),改動(dòng)得不徹底、或版本管理出現(xiàn)混亂;9.改動(dòng)時(shí)不小心,導(dǎo)致錯(cuò)誤越改越多;10.版本中部分內(nèi)容和接口倒退;11.狀態(tài)沒(méi)有正確變更(有些選項(xiàng)永遠(yuǎn)是灰的,有些選項(xiàng)、菜單項(xiàng)在該灰時(shí)還不灰);12.資源沒(méi)有和代碼分離,不同語(yǔ)言版本間不能平滑轉(zhuǎn)換;13.模塊(子系統(tǒng))間接口不一致;…………其他問(wèn)題(續(xù))8.錯(cuò)誤反復(fù)出現(xiàn),改動(dòng)得不徹底、或版本管理出現(xiàn)39期望項(xiàng)目組關(guān)注的一些問(wèn)題1.修改Bug時(shí)考慮得不夠;2.將問(wèn)題留給測(cè)試人員去發(fā)現(xiàn)的心態(tài)(不仔細(xì)測(cè)試、不小心修改、修改不徹底);3.更多地從用戶使用的角度考慮設(shè)計(jì)、編碼與測(cè)試;4.程序可重用性問(wèn)題(很多不同的功能寫(xiě)在一個(gè)應(yīng)用程序內(nèi));5.開(kāi)發(fā)過(guò)程中人員變動(dòng);6.項(xiàng)目負(fù)責(zé)人對(duì)于BUG的跟蹤;期望項(xiàng)目組關(guān)注的一些問(wèn)題1.修改Bug時(shí)考慮得不夠;40樹(shù)立質(zhì)量法制觀念、提高全員質(zhì)量意識(shí)。11月-2211月-22Sunday,November6,2022人生得意須盡歡,莫使金樽空對(duì)月。00:54:3800:54:3800:5411/6/202212:54:38AM安全象只弓,不拉它就松,要想保安全,常把弓弦繃。11月-2200:54:3800:54Nov-2206-Nov-22加強(qiáng)交通建設(shè)管理,確保工程建設(shè)質(zhì)量。00:54:3800:54:3800:54Sunday,November6,2022安全在于心細(xì),事故出在麻痹。11月-2211月-2200:54:3800:54:38November6,2022踏實(shí)肯干,努力奮斗。2022年11月6日12:54上午11月-2211月-22追求至善憑技術(shù)開(kāi)拓市場(chǎng),憑管理增創(chuàng)效益,憑服務(wù)樹(shù)立形象。06十一月202212:54:38上午00:54:3811月-22嚴(yán)格把控質(zhì)量關(guān),讓生產(chǎn)更加有保障。十一月2212:54上午11月-2200:54November6,2022作業(yè)標(biāo)準(zhǔn)記得牢,駕輕就熟除煩惱。2022/11/60:54:3800:54:3806November2022好的事情馬上就會(huì)到來(lái),一切都是最好的安排。12:54:38上午12:54上午00:54:3811月-22一馬當(dāng)先,全員舉績(jī),梅開(kāi)二度,業(yè)績(jī)保底。11月-2211月-2200:5400:54:3800:54:38Nov-22牢記安全之責(zé),善謀安全之策,力務(wù)安全之實(shí)。2022/11/60:54:38Sunday,November6,2022相信相信得力量。11月-222022/11/60:54:3811月-22謝謝大家!樹(shù)立質(zhì)量法制觀念、提高全員質(zhì)量意識(shí)。11月-2211月-2241測(cè)試入門(mén)測(cè)試入門(mén)42軟件測(cè)試目的測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程一個(gè)好的測(cè)試用例是只可能找到迄今為止尚未發(fā)現(xiàn)錯(cuò)誤的用例一個(gè)成功的測(cè)試是揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試軟件測(cè)試目的測(cè)試是一個(gè)為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程43軟件測(cè)試方法分類黑盒測(cè)試白盒測(cè)試兩種測(cè)試方法從不同的角度出發(fā),反映了軟件的不同側(cè)面,也適用于不同的開(kāi)發(fā)環(huán)境。軟件測(cè)試方法分類黑盒測(cè)試白盒測(cè)試兩種測(cè)試方法從不同的角度出發(fā)44軟件測(cè)試方法:白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序本身的測(cè)試,也可稱為測(cè)試員測(cè)試,主要應(yīng)用于結(jié)構(gòu)化開(kāi)發(fā)環(huán)境。應(yīng)用程序軟件測(cè)試方法:白盒測(cè)試白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基45軟件測(cè)試方法:黑盒測(cè)試黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試,也可被稱為用戶測(cè)試,主要應(yīng)用于快速應(yīng)用開(kāi)發(fā)(RAD)環(huán)境。RAD:RapidApplicationDevelopment

軟件測(cè)試方法:黑盒測(cè)試黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基46RAD為軟件測(cè)試帶來(lái)新的挑戰(zhàn)軟件結(jié)構(gòu)越來(lái)越復(fù)雜團(tuán)隊(duì)規(guī)模越來(lái)越大開(kāi)發(fā)成本與風(fēng)險(xiǎn)越來(lái)越高用戶對(duì)應(yīng)用程序的質(zhì)量要求越來(lái)越嚴(yán)格RAD為軟件測(cè)試帶來(lái)新的挑戰(zhàn)軟件結(jié)構(gòu)越來(lái)越復(fù)雜47軟件測(cè)試生命周期軟件測(cè)試生命周期48軟件測(cè)試的階段組成測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè)試執(zhí)行測(cè)試評(píng)估軟件測(cè)試的階段組成測(cè)試計(jì)劃測(cè)試設(shè)計(jì)測(cè)試開(kāi)發(fā)測(cè)試執(zhí)行測(cè)試評(píng)估49測(cè)試計(jì)劃的目標(biāo)收集并組織測(cè)試計(jì)劃信息將軟件細(xì)化為可檢驗(yàn)的測(cè)試需求建立測(cè)試計(jì)劃測(cè)試計(jì)劃的目標(biāo)收集并組織測(cè)試計(jì)劃信息50測(cè)試計(jì)劃:定義測(cè)試需求用戶需求測(cè)試需求定義根據(jù)用戶需求定義并完善測(cè)試需求,以作為整個(gè)測(cè)試的標(biāo)準(zhǔn)測(cè)試計(jì)劃:定義測(cè)試需求用戶需求測(cè)試需求定義根據(jù)用戶需求定義并51測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容系統(tǒng)功能用戶界面系統(tǒng)性能加載測(cè)試強(qiáng)化測(cè)試容量測(cè)試配置測(cè)試安裝測(cè)試測(cè)試計(jì)劃:考慮測(cè)試內(nèi)容系統(tǒng)功能52測(cè)試設(shè)計(jì)的目標(biāo)定義自動(dòng)測(cè)試過(guò)程選擇適當(dāng)?shù)臏y(cè)試用例組織測(cè)試過(guò)程信息,并傳遞給測(cè)試開(kāi)發(fā)人員測(cè)試設(shè)計(jì)的目標(biāo)定義自動(dòng)測(cè)試過(guò)程53測(cè)試設(shè)計(jì)定義用戶需求測(cè)試需求選擇決定測(cè)試過(guò)程測(cè)試用例測(cè)試設(shè)計(jì)定義用戶需求測(cè)試需求選擇決定測(cè)試過(guò)程測(cè)試用例54測(cè)試開(kāi)發(fā)目標(biāo)建立可重用的自動(dòng)測(cè)試維護(hù)測(cè)試對(duì)于測(cè)試需求的可跟蹤性測(cè)試開(kāi)發(fā)目標(biāo)建立可重用的自動(dòng)測(cè)試55測(cè)試開(kāi)發(fā)技術(shù):編程優(yōu)勢(shì):具有較大的靈活性缺點(diǎn):編程過(guò)程復(fù)雜測(cè)試開(kāi)發(fā)技術(shù):編程優(yōu)勢(shì):缺點(diǎn):56測(cè)試開(kāi)發(fā)技術(shù):錄制優(yōu)勢(shì):操作簡(jiǎn)單、快捷缺點(diǎn):靈活性較差測(cè)試開(kāi)發(fā)技術(shù):錄制優(yōu)勢(shì):缺點(diǎn):57測(cè)試開(kāi)發(fā)技術(shù)錄制腳本腳本生成自動(dòng)化,并可根據(jù)需要修改自動(dòng)生成測(cè)試開(kāi)發(fā)技術(shù)錄制腳本腳本生成自動(dòng)化,并可根據(jù)需要修改自動(dòng)生58測(cè)試執(zhí)行的目標(biāo)執(zhí)行測(cè)試檢查測(cè)試結(jié)果研究并組織測(cè)試結(jié)果以便評(píng)估維護(hù)缺陷記錄測(cè)試執(zhí)行的目標(biāo)執(zhí)行測(cè)試59測(cè)試執(zhí)行的步驟:?jiǎn)卧獪y(cè)試執(zhí)行的步驟:?jiǎn)卧?0測(cè)試執(zhí)行的步驟:模塊測(cè)試執(zhí)行的步驟:模塊61測(cè)試執(zhí)行的步驟:集成測(cè)試執(zhí)行的步驟:集成62測(cè)試執(zhí)行的步驟:系統(tǒng)聯(lián)調(diào)測(cè)試執(zhí)行的步驟:系統(tǒng)聯(lián)調(diào)63測(cè)試執(zhí)行的步驟:驗(yàn)收測(cè)試系統(tǒng)聯(lián)調(diào)成功后,系統(tǒng)便可以進(jìn)入試運(yùn)行階段。經(jīng)過(guò)相對(duì)時(shí)間的系統(tǒng)試運(yùn)行后,如果系統(tǒng)運(yùn)行正常。便可進(jìn)行用戶驗(yàn)收測(cè)試階段。測(cè)試執(zhí)行的步驟:驗(yàn)收測(cè)試系統(tǒng)聯(lián)調(diào)成功后,系統(tǒng)便可以進(jìn)入試運(yùn)行64測(cè)試執(zhí)行的步驟:維護(hù)測(cè)試執(zhí)行的步驟:維護(hù)65測(cè)試評(píng)估的目標(biāo)提交量化的測(cè)試覆蓋域及缺陷跟蹤報(bào)告評(píng)估軟件質(zhì)量測(cè)試評(píng)估的目標(biāo)提交量化的測(cè)試覆蓋域及缺陷跟蹤報(bào)告66測(cè)試評(píng)估的內(nèi)容:覆蓋域哪些測(cè)試需求經(jīng)過(guò)了測(cè)試哪些需求通過(guò)了測(cè)試我們的工作進(jìn)度及效率如何測(cè)試評(píng)估的內(nèi)容:覆蓋域哪些測(cè)試需求經(jīng)過(guò)了測(cè)試67測(cè)試評(píng)估的內(nèi)容:缺陷我們發(fā)現(xiàn)了哪些缺陷我們解決了哪些缺陷遺留缺陷對(duì)軟件有何影響測(cè)試評(píng)估的內(nèi)容:缺陷我們發(fā)現(xiàn)了哪些缺陷68測(cè)試評(píng)估:綜合評(píng)價(jià)測(cè)試評(píng)估:綜合評(píng)價(jià)69測(cè)試模式測(cè)試模式70我們一般把發(fā)現(xiàn)的錯(cuò)誤(Bug)/缺陷(Defect)按嚴(yán)重性分為4類:1.嚴(yán)重:系統(tǒng)崩潰或掛起等導(dǎo)致系統(tǒng)不能繼續(xù)運(yùn)行;2.主要:使系統(tǒng)不穩(wěn)定、或破壞數(shù)據(jù)、或產(chǎn)生錯(cuò)誤結(jié)果,而且是常規(guī)操作中經(jīng)常發(fā)生或非常規(guī)操作中不可避免的主要問(wèn)題;3.次要:系統(tǒng)性能或響應(yīng)時(shí)間變慢、產(chǎn)生錯(cuò)誤的中間結(jié)果但不影響最終結(jié)果等影響有限的問(wèn)題,如:顯示不正確但輸出正確;4.輕微:界面拼寫(xiě)錯(cuò)誤或用戶使用不方便等小問(wèn)題或需要完善的問(wèn)題;錯(cuò)誤分級(jí)-嚴(yán)重性我們一般把發(fā)現(xiàn)的錯(cuò)誤(Bug)/缺陷(Defect)按嚴(yán)重性71錯(cuò)誤分級(jí)-優(yōu)先級(jí)我們也把發(fā)現(xiàn)的錯(cuò)誤按優(yōu)先級(jí)分為三種:1.高:立即修改;2.中:必須修改,但不一定馬上修改;3.低:允許不修改;一般來(lái)說(shuō)是越影響用戶接受或使用該產(chǎn)品的錯(cuò)誤優(yōu)先級(jí)越高。錯(cuò)誤分級(jí)-優(yōu)先級(jí)我們也把發(fā)現(xiàn)的錯(cuò)誤按優(yōu)先級(jí)分為三種:72常見(jiàn)問(wèn)題下面將列出一些問(wèn)題,他們具有一些特征:顯而易見(jiàn)的開(kāi)發(fā)時(shí)容易被忽略容易避免容易修改但是對(duì)于測(cè)試人員或用戶來(lái)說(shuō)可能卻是非常頭痛和不方便的常見(jiàn)問(wèn)題下面將列出一些問(wèn)題,他們具有一些特征:73形象類問(wèn)題這類問(wèn)題一般是表面上的,技術(shù)含量不高,但是給予用戶的感覺(jué)往往是軟件不夠?qū)I(yè)……1.不符合用戶操作習(xí)慣。如,快捷鍵定義不科學(xué)(不易理解、與系統(tǒng)快捷鍵沖突等)、不實(shí)用(鍵位分布不合理、按鍵太多,甚至沒(méi)有快捷鍵等);2.風(fēng)格的統(tǒng)一性;對(duì)于同一個(gè)系統(tǒng),同一系統(tǒng)環(huán)境下的應(yīng)用程序出現(xiàn)不同的界面風(fēng)格和操作風(fēng)格,對(duì)用戶來(lái)說(shuō)是一大考驗(yàn),對(duì)開(kāi)發(fā)者來(lái)說(shuō)是專業(yè)性和正規(guī)性的表現(xiàn)。3.界面中英文混雜,經(jīng)常彈出莫名其妙的信息,甚至還拼錯(cuò)單詞;4.提示、標(biāo)題等不夠?qū)I(yè),或各處描述不一致;形象類問(wèn)題這類問(wèn)題一般是表面上的,技術(shù)含量不高,但是給予用戶74形象類問(wèn)題(續(xù))

5.界面元素的位置:缺省認(rèn)為用戶使用某種分辨率,導(dǎo)致在其他分辨率下顯示不正常;6.說(shuō)明書(shū)或幫助的排版格式不專業(yè):中英文搭配不對(duì)、標(biāo)點(diǎn)符號(hào)全角半角部分、沒(méi)有排版禁則…7.程序名/路徑名不規(guī)則(比如為程序員的名字等);8.沒(méi)有安裝程序、或安裝程序不完善(丟掉一些必要的模塊或文件);9.界面元素參差不齊,文字不能完全顯示,TAB鍵順序與使用順序不一致等;…………形象類問(wèn)題(續(xù))75可用性問(wèn)題用戶比開(kāi)發(fā)或測(cè)試人員在接觸界面上要花費(fèi)更多時(shí)間。錯(cuò)誤和低效的用戶界面的影響會(huì)變得越來(lái)越大,最終甚至?xí)谏w了產(chǎn)品有用的方面。下面是一些用戶界面錯(cuò)誤的例子:1.輸入無(wú)合法性檢查和值域檢查,允許用戶輸入錯(cuò)誤的數(shù)據(jù)類型(有時(shí)只需要選擇合適的輸入控件即可,比如日期用專門(mén)的日期輸入控件),并導(dǎo)致不可逆料的后果;2.界面中的信息不能及時(shí)更新,不能正確反映數(shù)據(jù)狀態(tài),甚至對(duì)用戶產(chǎn)生錯(cuò)誤的誤導(dǎo)(如:記錄個(gè)數(shù)、參數(shù)設(shè)置對(duì)話框中的缺省值等);可用性問(wèn)題用戶比開(kāi)發(fā)或測(cè)試人員在接觸界面上要花費(fèi)更多時(shí)間。錯(cuò)76可用性問(wèn)題(續(xù))下面是一些低效的用戶界面的例子:1.表達(dá)不清或過(guò)于模糊的信息提示;2.要求用戶輸入多余的、本來(lái)系統(tǒng)可以自己得到的數(shù)據(jù)(如:安裝后用戶要手動(dòng)修改某些配置文件);3.為了達(dá)到某個(gè)設(shè)置或?qū)υ捒颍脩舯仨氉鲈S多冗余操作(如對(duì)話框嵌套層次太多);4.不能記憶用戶的設(shè)置或操作習(xí)慣(如用戶每次進(jìn)入都需要重新操作一次初始環(huán)境);5.使用不完善的功能且不給用戶以恰當(dāng)?shù)奶崾荆?.不經(jīng)用戶確認(rèn)就對(duì)系統(tǒng)或數(shù)據(jù)進(jìn)行重大修改;可用性問(wèn)題(續(xù))下面是一些低效的用戶界面的例子:77穩(wěn)定性問(wèn)題往往是在設(shè)計(jì)時(shí)考慮不周而造成的一些問(wèn)題。1.不可重現(xiàn)的死機(jī),或不斷申請(qǐng)但不完全釋放資源,系統(tǒng)性能越來(lái)越低;2.主系統(tǒng)和子系統(tǒng)使用同樣的臨界資源而互相不知道(如:使用同樣的類名或臨時(shí)文件名、使用同樣的數(shù)據(jù)庫(kù)字段名或登錄帳號(hào));3.不能重現(xiàn)的錯(cuò)誤(如不檢查異常情況(如內(nèi)存申請(qǐng)不成功、網(wǎng)絡(luò)突然中斷或長(zhǎng)時(shí)間沒(méi)有響應(yīng))導(dǎo)致錯(cuò)誤等);穩(wěn)定性問(wèn)題往往是在設(shè)計(jì)時(shí)考慮不周而造成的一些問(wèn)題。78其他問(wèn)題1.文檔匱乏:文檔不標(biāo)準(zhǔn);無(wú)新功能使用方法;無(wú)版本改動(dòng)說(shuō)明。我們不僅要認(rèn)為沒(méi)有說(shuō)明文檔的產(chǎn)品不是是一個(gè)完整的產(chǎn)品,也要認(rèn)為沒(méi)有說(shuō)明或沒(méi)有正確說(shuō)明的功能是一個(gè)沒(méi)有完全實(shí)現(xiàn)的功能,因?yàn)橛脩魺o(wú)法用得起來(lái)。2.運(yùn)行時(shí)不檢查內(nèi)存、數(shù)據(jù)庫(kù)或硬盤(pán)空間等;3.假設(shè)用戶環(huán)境(硬件/網(wǎng)絡(luò)環(huán)境、軟件環(huán)境等、配置等);4.安裝困難,或根本無(wú)法安裝等;5.提供的應(yīng)用程序帶有病毒;6.程序不經(jīng)調(diào)試,或提供Debug版本給測(cè)試組或測(cè)試用戶;7.用戶現(xiàn)場(chǎng)開(kāi)發(fā)和修改,沒(méi)有修改記錄和保存版本;其他問(wèn)題1.文檔匱乏:文檔不標(biāo)準(zhǔn);無(wú)新功能使用方法;無(wú)版本改79其他問(wèn)題(續(xù))8.錯(cuò)誤反復(fù)出現(xiàn),改動(dòng)得不徹底、或版本管理出現(xiàn)混亂;9.改動(dòng)時(shí)不小心,導(dǎo)致錯(cuò)誤越改越多;10.版本中部分內(nèi)容和接口倒退;11.狀態(tài)沒(méi)有正確變更(有些選項(xiàng)永遠(yuǎn)是灰的,有些選項(xiàng)、菜單項(xiàng)在該灰時(shí)還不灰);12.資源沒(méi)有和代碼分離,不同語(yǔ)言版本間不能平滑轉(zhuǎn)換;13.模塊(子系統(tǒng))間接口不一致;…………其他問(wèn)題(續(xù))8.錯(cuò)誤反復(fù)出現(xiàn),改動(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)論