信息中心交通gis共享服務(wù)平臺(tái)-系統(tǒng)測(cè)試計(jì)劃_第1頁(yè)
信息中心交通gis共享服務(wù)平臺(tái)-系統(tǒng)測(cè)試計(jì)劃_第2頁(yè)
信息中心交通gis共享服務(wù)平臺(tái)-系統(tǒng)測(cè)試計(jì)劃_第3頁(yè)
信息中心交通gis共享服務(wù)平臺(tái)-系統(tǒng)測(cè)試計(jì)劃_第4頁(yè)
信息中心交通gis共享服務(wù)平臺(tái)-系統(tǒng)測(cè)試計(jì)劃_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余26頁(yè)可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄1.引言31.1編寫目的. 31.2內(nèi)容范圍. 31.3準(zhǔn)入條件. 31.4術(shù)語(yǔ)31.5參考資料42. 項(xiàng)目基本情況52.1 項(xiàng)目背景52.2 系統(tǒng)部署62.2.1 部署系統(tǒng)內(nèi)容63. 測(cè)試方案總體思路73.1測(cè)試對(duì)象. 73.2測(cè)試目標(biāo). 73.3測(cè)試規(guī)劃. 73.3.1測(cè)試分類73.3.2測(cè)試方法83.3.3測(cè)試用例編寫要點(diǎn)93.3.4本方案采用的技術(shù)和方法143.4 測(cè)試狀態(tài)控制153.4.1 錯(cuò)誤級(jí)別定義153.4.2測(cè)試進(jìn)入標(biāo)準(zhǔn)173.4.3測(cè)試暫停和再啟動(dòng)標(biāo)準(zhǔn)193.4.4測(cè)試停止標(biāo)準(zhǔn)193.4.5測(cè)試?yán)锍瘫?14.環(huán)境準(zhǔn)備. 225.測(cè)試安排. 236.測(cè)試管理. 246.

2、1 單元測(cè)試246.1.1 單元測(cè)試方法246.1.2 單元測(cè)試工具246.2 集成測(cè)試246.2.1集成測(cè)試內(nèi)容256.2.2測(cè)試用例256.2.3測(cè)試整理及上報(bào)256.3 系統(tǒng)測(cè)試266.3.1 系統(tǒng)測(cè)試內(nèi)容266.3.2 系統(tǒng)測(cè)試. 276.4 驗(yàn)收測(cè)試286.4.1驗(yàn)收測(cè)試內(nèi)容286.4.2測(cè)試用例設(shè)計(jì)規(guī)格286.4.3測(cè)試用例291. 引言1.1 編寫目的本文檔對(duì)省交通 GIS 共享實(shí)施過程中所建設(shè)的相關(guān)的測(cè)試方案進(jìn)行描述。本文檔將作為系統(tǒng)實(shí)施測(cè)試以及用戶驗(yàn)收的依據(jù)。本文檔的讀者包括:項(xiàng)目小組項(xiàng)目開發(fā)團(tuán)隊(duì)所有成員1.2 內(nèi)容范圍該測(cè)試方案總體由:項(xiàng)目基本情況、測(cè)試方案總體思路、測(cè)試環(huán)

3、境準(zhǔn)備、安排、測(cè)試管理和進(jìn)度安排等幾部分內(nèi)容組成。1.3 準(zhǔn)入條件該測(cè)試方案主要進(jìn)行集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試:在應(yīng)用開發(fā)完成單元測(cè)試后進(jìn)行集成測(cè)試在相關(guān)各子系統(tǒng)部署并納入實(shí)際運(yùn)行環(huán)境后進(jìn)行系統(tǒng)測(cè)試在完成系統(tǒng)試運(yùn)行后進(jìn)行驗(yàn)收測(cè)試1.4 術(shù)語(yǔ)1、單元測(cè)試:由開發(fā)進(jìn)行的單元測(cè)試,重點(diǎn)模塊的單元測(cè)試可交由專門的測(cè)試進(jìn)行。單元測(cè)試覆蓋所有子系統(tǒng)的新開發(fā)的功能模塊。2、集成測(cè)試:在單元測(cè)試的基礎(chǔ)上 ,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試,又可以叫做組裝測(cè)試。3、系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是把經(jīng)過確認(rèn)的納入到部署之后實(shí)際運(yùn)行環(huán)境中,與其他系統(tǒng)成分組合在一起進(jìn)試。目的在于驗(yàn)證系統(tǒng)在真實(shí)運(yùn)行環(huán)境中的

4、功能和性能特性。檢查已實(shí)現(xiàn)的是否滿足了需求說明書中確定了的各種需求、以及配置是否完整、正確。4、驗(yàn)收測(cè)試:驗(yàn)收測(cè)試是由用戶組織進(jìn)行的系統(tǒng)測(cè)試,目的驗(yàn)證系統(tǒng)確實(shí)滿足了用戶的功能和性能需求。1.5 參考資料省交通 GIS 共享-需求分析說明書2. 項(xiàng)目基本情況2.1 項(xiàng)目背景“十二五”期間,是我省交通大發(fā)展的時(shí)期,各級(jí)交通部門應(yīng)以新的時(shí)代要求,充分履行行業(yè)管理和公眾服務(wù)等方面的職能,需要盡快展開行業(yè)基礎(chǔ)數(shù)據(jù)資源和業(yè)務(wù)系統(tǒng)建設(shè),實(shí)現(xiàn)資源共享、推動(dòng)業(yè)務(wù)協(xié)同,提高管理決策水平以及公共服務(wù)質(zhì)量。隨著我省路網(wǎng)的不斷完善、經(jīng)濟(jì)社會(huì)的不斷發(fā)展,交通將持續(xù)增長(zhǎng),對(duì)我省路網(wǎng)的運(yùn)行監(jiān)測(cè)能力、運(yùn)營(yíng)管理效率和信息服務(wù)水平

5、提出更高的要求,改進(jìn)服務(wù)的訴求將持續(xù)增強(qiáng)。服務(wù)的目標(biāo),從原來(lái)的“走得了”提高到“走得好”。應(yīng)用現(xiàn)代,整合多種交通出行信息資源,為公眾提供綜合出行信息服務(wù),實(shí)現(xiàn)優(yōu)質(zhì)的服務(wù),既是行業(yè)發(fā)展的需要,也是社會(huì)的迫切要求。根據(jù)省交通信息化“十二五”專項(xiàng)規(guī)劃總體框架,規(guī)劃將省級(jí)數(shù)據(jù)中心、路網(wǎng)運(yùn)行監(jiān)測(cè)與管理系統(tǒng)、路政巡查管理系統(tǒng)、省級(jí)道路運(yùn)政管理系統(tǒng)、綜合查詢分析系統(tǒng)和公眾出行系統(tǒng)建設(shè)明確列為我省“十二五”期間交通信息化的建設(shè)任務(wù),數(shù)據(jù)中心作為信息化發(fā)展的基礎(chǔ)支撐,是我省交通信息化“十二五”期間建設(shè)的首要任務(wù)。為推動(dòng)提高省干線公路運(yùn)行管理與出行服務(wù)水平,省交通運(yùn)輸廳以部示范工程為契機(jī),開展“省干線公路運(yùn)行監(jiān)測(cè)

6、與信息服務(wù)系統(tǒng)工程”建設(shè),根據(jù)項(xiàng)目要求,要構(gòu)建省級(jí)數(shù)據(jù)中心、干線公路運(yùn)行狀態(tài)監(jiān)測(cè)分析系統(tǒng)、高速公路路政巡查管理系統(tǒng)、省級(jí)道路運(yùn)政聯(lián)網(wǎng)系統(tǒng)、行業(yè)綜合查詢分析系統(tǒng)和公眾出行信息服務(wù)系統(tǒng)。根據(jù)部示范推廣項(xiàng)目建設(shè)小組的安排,信息中心承擔(dān)省級(jí)數(shù)據(jù)中心、行業(yè)綜合查詢和分析系統(tǒng)以及公眾出行信息服務(wù)系統(tǒng)建設(shè)。以整合行業(yè)信息資源為基礎(chǔ),建立全省交通地理,建設(shè)交通數(shù)據(jù)中心,建設(shè)行業(yè)綜合查詢和分析系統(tǒng)以及公眾出行信息服務(wù)系統(tǒng),編制相關(guān)技術(shù)、管理規(guī)范,為行業(yè)管理部門業(yè)務(wù)協(xié)同提供基礎(chǔ),同時(shí)為全面推進(jìn)交通信息化建設(shè)提供支撐。2.2 系統(tǒng)部署2.2.1部署系統(tǒng)內(nèi)容根據(jù)推廣工程建設(shè)內(nèi)容和工程建設(shè)目標(biāo)要求,本次工程需部置的系統(tǒng)

7、從體系結(jié)構(gòu)上分為三個(gè)層次:數(shù)據(jù)資源、交換、與共享層系統(tǒng);。交通信息資源中心層數(shù)據(jù)庫(kù)管理系統(tǒng);綜合業(yè)務(wù)應(yīng)用層基于 GIS 的地圖查詢與展現(xiàn)系統(tǒng)。3. 測(cè)試方案總體思路3.1 測(cè)試對(duì)象本方案測(cè)試對(duì)象為省交通 GIS 共享實(shí)施過程中所建設(shè)的各功能模塊。項(xiàng)目質(zhì)量控制組針對(duì)各個(gè)功能的實(shí)現(xiàn)和系統(tǒng)功能的測(cè)試。3.2 測(cè)試目標(biāo)1、測(cè)試已實(shí)現(xiàn)的系統(tǒng)是否達(dá)到設(shè)計(jì)的要求,包括:各個(gè)功能點(diǎn)是否已實(shí)現(xiàn),業(yè)務(wù)流程是否正確;2、系統(tǒng)規(guī)定的操作和運(yùn)行穩(wěn)定;3、Bug 數(shù)和缺陷率控制在可接收的范圍之內(nèi)。3.3 測(cè)試規(guī)劃3.3.1測(cè)試分類按測(cè)試的性質(zhì)來(lái)分,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。靜態(tài)測(cè)試又可分為文檔測(cè)試和代碼測(cè)試。動(dòng)態(tài)測(cè)試又稱

8、為運(yùn)行程序測(cè)試,或運(yùn)行代碼測(cè)試,它又分為黑盒子測(cè)試和白盒子測(cè)試。所謂靜態(tài)測(cè)試,就是測(cè)試(包括程序員、分析員)用眼睛看文檔和源程序,用頭腦分析文檔和源程序,用筆或用電子編輯工具批注所發(fā)現(xiàn)。這里特別要強(qiáng)調(diào)靜態(tài)代碼測(cè)試(Code Reviews),事實(shí)證明它是一種行之有效的好方法,因?yàn)樗哂腥缦聝?yōu)點(diǎn):促進(jìn)編程規(guī)范化,如編程風(fēng)格、命名規(guī)范、注釋行、算法分析;能在早期發(fā)現(xiàn)錯(cuò)誤,防止錯(cuò)誤與發(fā)散;能發(fā)現(xiàn)小概率事件錯(cuò)誤,這樣的錯(cuò)誤路徑很少走,功能測(cè)試很難發(fā)現(xiàn);一般能在早期發(fā)現(xiàn)大部分錯(cuò)誤。所謂動(dòng)態(tài)測(cè)試,就是在計(jì)算機(jī)或網(wǎng)絡(luò)上運(yùn)行被測(cè)試的系統(tǒng),按照事先規(guī)定的測(cè)試計(jì)劃,運(yùn)行實(shí)現(xiàn)準(zhǔn)備的測(cè)試用例,取得運(yùn)行的結(jié)果或數(shù)據(jù),再

9、將此結(jié)果或數(shù)據(jù)與測(cè)試計(jì)劃中的計(jì)劃結(jié)果或數(shù)據(jù)相比較。若兩者一致,測(cè)試通過;若兩者不一致,則發(fā)現(xiàn)有錯(cuò)誤,并找出錯(cuò)誤。3.3.2測(cè)試方法從測(cè)試或方法上來(lái)說,測(cè)試一般分為兩大類方能測(cè)試和路徑測(cè)試,即黑盒測(cè)試和白盒測(cè)試。產(chǎn)品或項(xiàng)目的黑盒測(cè)試方法是:面向需求分析中的功能,性能等內(nèi)容,涉及測(cè)試用例,搭建測(cè)試環(huán)境,輸入測(cè)試用例,運(yùn)行被測(cè)試的系統(tǒng),獲得測(cè)試數(shù)據(jù),將、數(shù)據(jù)與計(jì)劃結(jié)果、數(shù)據(jù)相比較,取得,根據(jù)形成測(cè)試。該方法適合測(cè)試部門的測(cè)試和用戶,對(duì)系統(tǒng)進(jìn)行集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試,或?qū)M件和中間件進(jìn)行接口與功能測(cè)試,也適合評(píng)測(cè)組織的確認(rèn)測(cè)試、驗(yàn)收測(cè)試、鑒定測(cè)試和登記測(cè)試。黑盒測(cè)試是一種宏觀功能上的測(cè)試,隨著生

10、產(chǎn)和組裝技術(shù)的發(fā)展,黑盒測(cè)試方法越來(lái)越普及。面向程序路徑的白盒測(cè)試方法是:對(duì)程序的執(zhí)行路徑,搭建測(cè)試環(huán)境,設(shè)計(jì)枚舉用例,進(jìn)行枚舉測(cè)試,取得測(cè)試數(shù)據(jù),形成測(cè)試。該方法不適合大單元、大系統(tǒng)的測(cè)試,也不適合于評(píng)測(cè)中心、測(cè)試部門的測(cè)試。它只適合于很小的單元測(cè)試,以及從事底層工作、生產(chǎn)構(gòu)件的測(cè)試進(jìn)試。因?yàn)榘缀袦y(cè)試是一種粒度很小的測(cè)試,即程序級(jí)的微觀上的測(cè)試。在實(shí)際應(yīng)用中,任何一種的功能都是有限的,所以功能測(cè)試是有窮盡的,而某些的執(zhí)行路徑是無(wú)限的,或者說是無(wú)窮的。例如,分支與循環(huán)的組合程序,執(zhí)行路徑可能是無(wú)窮的,所以的路徑測(cè)試可能是無(wú)窮盡的。依然有無(wú)窮多的路徑,如果要測(cè)試完成會(huì)花費(fèi)大量的時(shí)間、精力,是很不

11、現(xiàn)實(shí)的。為了解決這種問題,比較好的辦法是以靜態(tài)代碼測(cè)試為主,即用“順序、選擇(如:if-then-else)、循環(huán)(如:do-while 或do-until)”3 種基本結(jié)構(gòu),一行一行地分析測(cè)試其源程序,通過此種靜態(tài)代碼測(cè)試先發(fā)現(xiàn)大部分錯(cuò)誤;與此同時(shí),以白盒測(cè)試為輔,選擇幾條典型的程序路徑進(jìn)試。3.3.3測(cè)試用例編寫要點(diǎn)1.3.3.1 目的確立測(cè)試用例編寫的要點(diǎn),以保證使用最有效的測(cè)試用例,保證測(cè)試質(zhì)量。1.3.3.2 術(shù)語(yǔ)解釋1、測(cè)試分析:對(duì)重要業(yè)務(wù)、重要流程進(jìn)試前的分析。2、業(yè)務(wù)流程測(cè)試用例:關(guān)于產(chǎn)品業(yè)務(wù)、重要流程的測(cè)試用例。1.3.3.3 業(yè)務(wù)流程測(cè)試用例編寫原則1、系統(tǒng)性對(duì)于系統(tǒng)業(yè)務(wù)流

12、程要能夠完整說明整個(gè)系統(tǒng)的業(yè)務(wù)需求、系統(tǒng)由幾個(gè)子系統(tǒng)組成以及它們之間的關(guān)系;對(duì)于模塊業(yè)務(wù)流程要能夠說明清楚子系統(tǒng)功能、重要功能點(diǎn)以及它們之間的關(guān)系;2、連貫性對(duì)于系統(tǒng)業(yè)務(wù)流程來(lái)說,各個(gè)子系統(tǒng)之間是如何連接在一起,如果需要接口,各個(gè)子系統(tǒng)之間是否有正確的接口;如果是依靠頁(yè)面,頁(yè)面是否正確;對(duì)于模塊業(yè)務(wù)流程來(lái)說,同級(jí)模塊以及上下級(jí)模塊是如何一個(gè)子系統(tǒng),其功能接口是否連貫;1.3.3.4 測(cè)試用例設(shè)計(jì)的方法1、 等價(jià)類劃分法確定等價(jià)類的原則如果輸入條件決定了取值范圍,或值的個(gè)數(shù),則可以確立一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類。如果輸入條件規(guī)定了輸入值的集合,或者規(guī)定了“必須如何”的條件,此時(shí)可確立一個(gè)有效

13、等價(jià)類和一個(gè)無(wú)效等價(jià)類;如果規(guī)定了輸入數(shù)據(jù)的一組值,而且程序?qū)γ總€(gè)輸入值分別進(jìn)行處理,此時(shí)可為每一個(gè)輸入值確立一個(gè)有效等價(jià)類,此外,針對(duì)這組值確立一個(gè)無(wú)效等價(jià)類,它是所有不允許輸入值的集合;如果規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則,則可以確立一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(從不同的角度規(guī)則);如果確知,已劃分的等價(jià)類中各元素在程序中的處理方式不同,則應(yīng)將此等價(jià)類進(jìn)一步劃分成更小的等價(jià)類。測(cè)試用例的選擇原則為每一個(gè)等價(jià)類規(guī)定一個(gè)唯一的;設(shè)計(jì)一個(gè)新的測(cè)試用例,使其盡可能多的覆蓋尚未被覆蓋的有效等價(jià)類,重復(fù)這一步,直至所有的有效等價(jià)類都被覆蓋過;設(shè)計(jì)一個(gè)新的測(cè)試用例,使其僅覆蓋一個(gè)尚未被覆蓋的

14、無(wú)效等價(jià)類,重復(fù)這一步,直至所有的無(wú)效等價(jià)類都被覆蓋為止。2、 邊界值分析法測(cè)試用例的選擇原則如果輸入了條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個(gè)范圍的邊界值,以及剛剛這個(gè)邊界范圍的值作為測(cè)試輸入數(shù)據(jù);如果輸入條件規(guī)定了值的個(gè)數(shù),則用最大個(gè)數(shù)、最小個(gè)數(shù)、比最大多 1、比最小小 1 的數(shù)作為測(cè)試輸入數(shù)據(jù);根據(jù)規(guī)格說明的每個(gè)輸出條件,使用前面的原則;如果程序的規(guī)格說明給出的輸入輸出域是有序集合,則應(yīng)選取集合的每一個(gè)元素和最后一個(gè)元素作為測(cè)試用列;如果程序中使用了一個(gè)數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個(gè)數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測(cè)試用例;分析規(guī)格說明,找出其他可能的邊界條件。邊界條件是指計(jì)劃的操作界限所在的邊緣條件。數(shù)

15、據(jù)類型:如果測(cè)試問題包含確定的邊界,那么數(shù)據(jù)類型可能是:數(shù)值速度字符地址位置尺寸數(shù)量數(shù)據(jù)特征:同時(shí),考慮這些類型的下述特征:第一個(gè)/最后一個(gè)、最小值/最大值開始/完成、超過/在內(nèi)空/滿、最短/最長(zhǎng)最慢/最快、最早/最遲最大/最小、最高/最低相鄰/最遠(yuǎn)越界測(cè)試:通常是簡(jiǎn)單加 1 或者很小的數(shù)(對(duì)于最大值)和減少 1 或者很小的數(shù)(對(duì)于最小值),例如:第一個(gè)減 1/最后一個(gè)加 1開始減 1/完成加 1空了再減/滿了再加慢上加慢/快上加快最大數(shù)加 1/最小數(shù)減 1最小值減 1/最大值加 1剛好超過/剛好在內(nèi)短了再短/長(zhǎng)了再長(zhǎng)早了更早/晚了更晚最高加 1/最低減 1另一些該注意的輸入:默認(rèn)、空白、空值

16、、零值和無(wú);、錯(cuò)誤、不正確和數(shù)據(jù)。1.3.3.5 測(cè)試用例設(shè)計(jì)的原則1、全面性應(yīng)盡可能覆蓋程序的各種路徑;應(yīng)考慮存在跨年、跨月的數(shù)據(jù);大量數(shù)據(jù)并發(fā)測(cè)試的準(zhǔn)備。2、正確性輸入界面后的數(shù)據(jù)應(yīng)與測(cè)試文檔所的數(shù)據(jù)一致;預(yù)期結(jié)果應(yīng)與測(cè)試數(shù)據(jù)發(fā)生的業(yè)務(wù)吻合;符合正常業(yè)務(wù)慣例;測(cè)試數(shù)據(jù)應(yīng)符合用戶實(shí)際工作業(yè)務(wù)流程;兼顧各種業(yè)務(wù)變化的可能。3、 仿真性地名、號(hào)碼等應(yīng)具有模擬功能,符合一般名慣例。4、可操作性測(cè)試用例中應(yīng)寫清測(cè)試的操作步驟,不同的操作步驟相對(duì)應(yīng)的操作結(jié)果。1.3.3.6 測(cè)試用例優(yōu)先級(jí)優(yōu)先級(jí)由需求組根據(jù)業(yè)務(wù)確定對(duì)于 A、B 級(jí)應(yīng)重點(diǎn)考慮3.3.4本方案采用的技術(shù)和方法此測(cè)試方案主要采用動(dòng)態(tài)測(cè)試技術(shù)

17、和靜態(tài)測(cè)試技術(shù)相結(jié)合的方法。動(dòng)態(tài)測(cè)試中主要運(yùn)用黑盒測(cè)試方法:黑盒測(cè)試用例設(shè)計(jì)方法包括等價(jià)類劃分、邊界值分析以及錯(cuò)誤推測(cè)等設(shè)計(jì)原則。靜態(tài)測(cè)試中主要運(yùn)用技術(shù)評(píng)審的方式,模塊輔之以代碼的方法。測(cè)試用例優(yōu)先級(jí)描述A重要的模塊功能和業(yè)務(wù)流程B比較重要的模塊功能和業(yè)務(wù)流程C次重要的模塊功能和業(yè)務(wù)流程D不重要的模塊功能和業(yè)務(wù)流程E系統(tǒng)小單元、系統(tǒng)容錯(cuò)功能3.4 測(cè)試狀態(tài)控制3.4.1錯(cuò)誤級(jí)別定義一級(jí):不能完全滿足系統(tǒng)要求,基本功能未完全實(shí)現(xiàn);系統(tǒng)或掛起等導(dǎo)致系統(tǒng)不能繼續(xù)運(yùn)行。包括以下各種錯(cuò)誤:由于程序所引起的死機(jī),退出;死循環(huán);數(shù)據(jù)庫(kù)發(fā)生死鎖;因錯(cuò)誤操作導(dǎo)致的程序中斷;功能錯(cuò)誤;與數(shù)據(jù)庫(kù)連接錯(cuò)誤;數(shù)據(jù)通訊錯(cuò)

18、誤。二級(jí):嚴(yán)重地影響系統(tǒng)要求或基本功能的實(shí)現(xiàn),且沒有更正辦法(重新安裝或重新啟動(dòng)該不屬于更正辦法)。使系統(tǒng)不穩(wěn)定、或破壞數(shù)據(jù)、或產(chǎn)生錯(cuò)誤結(jié)果,或部分功能無(wú)法執(zhí)行,而且是常規(guī)操作中經(jīng)常發(fā)生或非常規(guī)操作中不可避免的主要問題。包括以下各種錯(cuò)誤:程序接口錯(cuò)誤;因錯(cuò)誤操作迫使程序中斷;系統(tǒng)可被執(zhí)行,但操作功能無(wú)法執(zhí)行(含指令);單項(xiàng)操作功能可被執(zhí)行,但在此功能中某些小功能(含指令參數(shù)的使用)無(wú)法被執(zhí)行(對(duì)系統(tǒng)非致命的);在小功能項(xiàng)的某些項(xiàng)目(選項(xiàng))使用無(wú)效(對(duì)系統(tǒng)非致命的);業(yè)務(wù)流程不正確;功能實(shí)現(xiàn)不完整,如刪除時(shí)沒有考慮數(shù)據(jù)關(guān)聯(lián);功能的實(shí)現(xiàn)不正確,如在系統(tǒng)實(shí)現(xiàn)的界面上,一些可接受輸入的控件點(diǎn)擊后無(wú)作用

19、;對(duì)數(shù)據(jù)庫(kù)的操作不能正確實(shí)現(xiàn);報(bào)表格式以及打印內(nèi)容錯(cuò)誤(行列不完整,數(shù)據(jù)顯示不在所對(duì)應(yīng)的行列等導(dǎo)致數(shù)據(jù)顯示結(jié)果不正確的錯(cuò)誤)。三級(jí):嚴(yán)重地影響系統(tǒng)要求或基本功能的實(shí)現(xiàn),但存在合理的更正辦法(重新安裝或重新啟動(dòng)該不屬于更正辦法)。系統(tǒng)性能或響應(yīng)時(shí)間變慢、產(chǎn)生錯(cuò)誤的中間結(jié)果但不影響最終結(jié)果等影響有限;包括以下各種錯(cuò)誤:操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致);打印內(nèi)容、格式錯(cuò)誤(只影響報(bào)表的格式或外觀,不影響數(shù)據(jù)顯示結(jié)果的錯(cuò)誤);簡(jiǎn)單的輸入限制未放臺(tái)進(jìn)行控制;刪除操作未給出提示 已捉的系統(tǒng),不影響繼續(xù)操作;雖然正確性不受影響,但系統(tǒng)性能和響應(yīng)時(shí)間受到影響;不能定位焦點(diǎn)或定位有誤,影響功

20、能實(shí)現(xiàn);顯示不正確但輸出正確;增刪改功能,在本界面不能實(shí)現(xiàn),但在另一界面可以補(bǔ)充實(shí)現(xiàn)。四級(jí):使操作者不方便或遇到麻煩,但它不影響執(zhí)行工作功能或重要功能。界面拼寫錯(cuò)誤或用戶使用不方便等小問題或需。包括以下各種錯(cuò)誤:界面不規(guī)范;輔助說明描述不清楚;輸入輸出不規(guī)范;長(zhǎng)時(shí)間操作未給用戶提示;提示窗口文字未采用行業(yè)術(shù)語(yǔ);可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯的區(qū)分標(biāo)志;必填項(xiàng)與非必填加以區(qū)別;滾動(dòng)條無(wú)效;鍵盤支持不好,如在可輸入多行的字段中,不支持回車換行;或?qū)ο嗤侄?,在不同界面支持不同的快捷方式;界面不刷新,影響功能?shí)現(xiàn)。五級(jí):其他錯(cuò)誤光標(biāo)跳轉(zhuǎn)設(shè)置不好,鼠標(biāo)(光標(biāo))定位錯(cuò)誤;一些建議性問題。3.4.2測(cè)試進(jìn)入

21、標(biāo)準(zhǔn)接收標(biāo)準(zhǔn)為程序員經(jīng)過單元測(cè)試后,提交測(cè)試時(shí)應(yīng)達(dá)到的最低標(biāo)準(zhǔn),如不滿足,則返還開發(fā),重新提交測(cè)試。3.4.2.1接收資料完整1、經(jīng)過程序源代碼審核;2、待測(cè)版本的程序文件包、安裝包;3、應(yīng)用開發(fā)組應(yīng)提供的必要的文檔、說明書和需求;4、必要的測(cè)試數(shù)據(jù)、文件。3.4.2.2程序界面1、界面風(fēng)格界面風(fēng)格一致(包括控件的大小、快捷鍵令名稱),美觀大方;無(wú)錯(cuò)字別字,最好能望。2、菜單項(xiàng)問題各菜單項(xiàng)功能均已實(shí)現(xiàn);各菜單項(xiàng)快捷鍵可以使用。3.4.2.3 功能實(shí)現(xiàn)1、說明書規(guī)定的功能或程序員提交的功能說明書的功能均已實(shí)現(xiàn);2、基本流程可以走通;3、界面上的功能均實(shí)現(xiàn),符合設(shè)計(jì)文擋規(guī)定的功能;4、打開界面上的

22、功能,時(shí)間符合需求規(guī)格中的性能要求;5、正確實(shí)現(xiàn)左右鍵功能(如果有);左鍵拖動(dòng)功能已實(shí)現(xiàn);右鍵功能與菜單項(xiàng)功能對(duì)應(yīng);右鍵的快捷鍵應(yīng)與菜單項(xiàng)一致。6、提示信息提示、警告、或錯(cuò)誤說明應(yīng)該清楚、明了、恰當(dāng);的輸入或操作應(yīng)有足夠的提示說明;由于誤操作得到的反饋信息,應(yīng)該能夠指導(dǎo)用戶的下一步操作。7、數(shù)據(jù)庫(kù)的增刪改問題增刪改功能可以實(shí)現(xiàn);增刪改時(shí)響應(yīng)時(shí)間符合需求規(guī)格中的性能要求。8、數(shù)據(jù)的查詢能夠及時(shí)查詢所需要的數(shù)據(jù);查詢響應(yīng)時(shí)間符合需求規(guī)格中的性能要求;能被主模塊調(diào)起或調(diào)起子模塊。3.4.3測(cè)試暫停和再啟動(dòng)標(biāo)準(zhǔn)測(cè)試環(huán)境發(fā)生變化(場(chǎng)地、網(wǎng)絡(luò)、硬件、等),又處于不可使用狀態(tài);系統(tǒng)有大量錯(cuò)誤或嚴(yán)重錯(cuò)誤,以至

23、于繼續(xù)測(cè)試沒有任何意義;錯(cuò)誤得到修改后,需要重新啟動(dòng)測(cè)試;開發(fā)組提供錯(cuò)誤修改后的安裝程序以及再啟動(dòng)測(cè)試的相關(guān)說明;測(cè)試組安裝修改后的程序。必要,需要重新初始化測(cè)試數(shù)據(jù),重新執(zhí)試規(guī)程,恢復(fù)到發(fā)生錯(cuò)誤前的狀態(tài)。3.4.4測(cè)試停止標(biāo)準(zhǔn)3.4.4.1 概述1、目的本文檔的目的是為功能測(cè)試、系統(tǒng)測(cè)試提供停止標(biāo)準(zhǔn)。2、詞匯表缺陷(Defect)缺陷是對(duì)產(chǎn)品預(yù)期屬性的偏離現(xiàn)象。覆蓋率(Coverage rate)語(yǔ)句覆蓋率、測(cè)試用例執(zhí)行覆蓋率,測(cè)試需求覆蓋率等的總稱。3.4.4.2測(cè)試停止標(biāo)準(zhǔn)1、測(cè)試暫停、停止標(biāo)準(zhǔn)系統(tǒng)在進(jìn)行功能、系統(tǒng)測(cè)試時(shí),發(fā)現(xiàn)一級(jí)錯(cuò)誤(大于等于 1)、二級(jí)錯(cuò)誤(大于等于 2)暫停測(cè)試返回

24、開發(fā)。系統(tǒng)經(jīng)過功能、系統(tǒng)測(cè)試,分別達(dá)到功能、系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)。項(xiàng)目需暫停以進(jìn)行調(diào)整時(shí),測(cè)試應(yīng)隨之暫停,并備份暫停點(diǎn)數(shù)據(jù)。項(xiàng)目在其開發(fā)生命周期內(nèi)出現(xiàn)估算,進(jìn)度偏差,需暫停或終止時(shí),測(cè)試應(yīng)隨之暫停或終止,并備份暫?;蚪K止點(diǎn)數(shù)據(jù)。2、功能測(cè)試停止標(biāo)準(zhǔn)功能測(cè)試用例設(shè)計(jì)已經(jīng)通過項(xiàng)目組評(píng)審確認(rèn);按照功能測(cè)試計(jì)劃完成了功能測(cè)試;達(dá)到了功能測(cè)試計(jì)劃中關(guān)于功能測(cè)試所規(guī)定的覆蓋率的要求;系統(tǒng)達(dá)到詳細(xì)設(shè)計(jì)定義的各項(xiàng)功能,性能;在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤已經(jīng)得到修改,各級(jí)缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)。3、系統(tǒng)測(cè)試停止標(biāo)準(zhǔn)系統(tǒng)測(cè)試用例設(shè)計(jì)已經(jīng)通過項(xiàng)目組評(píng)審確認(rèn);按照系統(tǒng)測(cè)試計(jì)劃完成了系統(tǒng)測(cè)試;達(dá)到了測(cè)試計(jì)劃中關(guān)于系統(tǒng)測(cè)試所規(guī)定的覆蓋

25、率的要求;系統(tǒng)滿足需求規(guī)格說明書的要求;在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤已經(jīng)得到修改,各級(jí)缺陷修復(fù)率達(dá)到標(biāo)準(zhǔn)。4、缺陷修復(fù)率標(biāo)準(zhǔn)二級(jí)錯(cuò)誤修復(fù)率應(yīng)達(dá)到 100%;四級(jí)錯(cuò)誤修復(fù)率應(yīng)達(dá)到 95%以上;五級(jí)錯(cuò)誤修復(fù)率應(yīng)達(dá)到 60%以上。5、覆蓋率標(biāo)準(zhǔn)測(cè)試用例執(zhí)行覆蓋率應(yīng)達(dá)到 100%(功能測(cè)試用例均以執(zhí)行);測(cè)試需求執(zhí)行覆蓋率應(yīng)達(dá)到 100%(業(yè)務(wù)測(cè)試用例均以執(zhí)行)。3.4.5測(cè)試?yán)锍瘫锍瘫蝿?wù)標(biāo)志測(cè)試計(jì)劃系統(tǒng)測(cè)試計(jì)劃測(cè)試用例設(shè)計(jì)、準(zhǔn)備系統(tǒng)測(cè)試方案、系統(tǒng)測(cè)試用例單元測(cè)試N/A集成測(cè)試N/A系統(tǒng)測(cè)試系統(tǒng)測(cè)試驗(yàn)收測(cè)試驗(yàn)收測(cè)試項(xiàng)目結(jié)束N/A4. 環(huán)境準(zhǔn)備系統(tǒng)的單元測(cè)試和集成測(cè)試工作在開發(fā)測(cè)試環(huán)境進(jìn)行,系統(tǒng)測(cè)試和驗(yàn)收

26、測(cè)試在實(shí)際的用戶環(huán)境進(jìn)行。關(guān)于系統(tǒng)的實(shí)際運(yùn)行環(huán)境,可參考本次工程的建設(shè)方案資料。本章主要對(duì)開發(fā)測(cè)試環(huán)境進(jìn)行介紹。注:為了避免可能存在的開發(fā)測(cè)試環(huán)境與用戶實(shí)際運(yùn)行環(huán)境的差別引起的測(cè)試差異對(duì)系統(tǒng)實(shí)際運(yùn)行效果的影響,開發(fā)測(cè)試環(huán)境的設(shè)計(jì)盡量模擬用戶實(shí)際運(yùn)行環(huán)境。5. 測(cè)試安排測(cè)試方案由項(xiàng)目的質(zhì)量控制組牽頭組織實(shí)施,測(cè)試安排計(jì)劃如下:1、單元測(cè)試單元測(cè)試工作由程序員在開發(fā)編碼的同時(shí)進(jìn)行。2、 集成測(cè)試測(cè)試部下設(shè)專門的測(cè)試小組,負(fù)責(zé)集成測(cè)試相關(guān)工作。包括:測(cè)試用例設(shè)計(jì)、測(cè)試數(shù)據(jù)準(zhǔn)備、待測(cè)系統(tǒng)接收、測(cè)試工作執(zhí)行、Bug 發(fā)現(xiàn)、Bug、Bug、以及和開發(fā)團(tuán)隊(duì)配合針對(duì)修改后提交的新版本進(jìn)行進(jìn)一步的測(cè)試,直至滿足

27、測(cè)試停止標(biāo)準(zhǔn)完成測(cè)試。3、系統(tǒng)測(cè)試在系統(tǒng)部署并納入實(shí)際運(yùn)行環(huán)境后,由項(xiàng)目的測(cè)試小組、系統(tǒng)支持組與用戶積極配合進(jìn)行系統(tǒng)測(cè)試。確保系統(tǒng)在真實(shí)運(yùn)行環(huán)境中的功能和性能特性。檢查已實(shí)現(xiàn)的是否滿足了需求說明書中確定了的各種需求、以及配置是否完整、正確。對(duì)可能會(huì)出現(xiàn)的系統(tǒng)功能、性能上,及時(shí)發(fā)現(xiàn)并解決。4、驗(yàn)收測(cè)試在試運(yùn)行工作后期,由用戶組織進(jìn)行系統(tǒng)的驗(yàn)收測(cè)試,確保系統(tǒng)確實(shí)滿足了用戶的功能和性能需求,通過后系統(tǒng)完成試運(yùn)行進(jìn)入正式運(yùn)行階段。此工作由用戶組織,項(xiàng)目的質(zhì)量控制組、系統(tǒng)支持組需進(jìn)行積極配合。6. 測(cè)試管理6.1 單元測(cè)試單元測(cè)試管理主要包括兩部分內(nèi)容,一個(gè)為測(cè)試方法的選擇,另一個(gè)為單元測(cè)試工具的應(yīng)用。

28、6.1.1 單元測(cè)試方法首先,以靜態(tài)代碼測(cè)試為主,對(duì)于每一個(gè)程序單元使用“順序、選擇(如:if-then-else)、循環(huán)(如:do-while 或 do-until)”等基本結(jié)構(gòu),進(jìn)行源程序的分析測(cè)試。其次,以白盒測(cè)試為輔,對(duì)程序單元內(nèi)及單元間的典型程序路徑進(jìn)行測(cè)試。6.1.2 單元測(cè)試工具要求開發(fā)在開發(fā)環(huán)境中必須配置單元測(cè)試工具或插件,如在Eclipse 集成開發(fā)環(huán)境中安裝使用 JUnit 單元測(cè)試框架、在 Delphi 開發(fā)開發(fā)環(huán)境中安裝使用 DUnit 單元測(cè)試框架。這樣,開發(fā)可以在集成的環(huán)境里非常方便地編寫 TestCase 和測(cè)試套件,并且這些被編寫的 TestCase和測(cè)試套件可

29、以被保存下來(lái)便于在后續(xù)的開發(fā)過程中隨時(shí)重復(fù)的使用。通過單元測(cè)試工具的應(yīng)用,不僅可以提高測(cè)試工作效率,同時(shí)也可促進(jìn)開發(fā)單元測(cè)試的主動(dòng)性。6.2 集成測(cè)試6.2.1集成測(cè)試內(nèi)容1、根據(jù)系統(tǒng)需求規(guī)格及系統(tǒng)設(shè)計(jì)文檔進(jìn)試用例(包括功能、性能)的設(shè)計(jì)及測(cè)試數(shù)據(jù)的準(zhǔn)備。2、測(cè)試環(huán)境的搭建。3、測(cè)試過程的管理:開發(fā)提交可測(cè)試程序版本并提供相關(guān)文檔及說明資料;測(cè)試按照測(cè)試用例進(jìn)行集成測(cè)試;測(cè)試對(duì)程序 Bug 的發(fā)現(xiàn)及整理,并一并上報(bào) Bug 管理系統(tǒng) JIRA;開發(fā)通過 JIRA 系統(tǒng)和測(cè)試進(jìn)行交互,并對(duì) Bug 進(jìn)行修復(fù),經(jīng)過單元測(cè)試后再次提交新的可測(cè)試版本;測(cè)試?yán)^續(xù)新一輪集成測(cè)試,并按照上述步驟直至所有問題

30、全部被解決。4、測(cè)試的審核和結(jié)果:某系統(tǒng)某輪次的集成測(cè)試完成后,所有測(cè)試用例全部通過,則認(rèn)為該系統(tǒng)的集成測(cè)試通過。6.2.2測(cè)試用例完整的系統(tǒng)測(cè)試用例請(qǐng)參見系統(tǒng)測(cè)試用例。6.2.3測(cè)試整理及上報(bào)6.2.3.1 測(cè)試整理根據(jù)整理出的測(cè)試用例對(duì)系統(tǒng)進(jìn)試,并詳細(xì)測(cè)試的結(jié)果信息,包括:用例序號(hào)功能點(diǎn)(通過/未通過)未通過時(shí)的情景描述測(cè)試測(cè)試時(shí)間補(bǔ)充說明等6.2.3.2 測(cè)試上報(bào)將每一個(gè)輪次的測(cè)試提交上報(bào)至 BugFree 系統(tǒng),充分利用BugFree 系統(tǒng)為測(cè)試與開發(fā)提供的協(xié)同工作機(jī)制。6.3 系統(tǒng)測(cè)試6.3.1系統(tǒng)測(cè)試內(nèi)容1、系統(tǒng)在用戶實(shí)際運(yùn)行環(huán)境的部署:把經(jīng)過集成測(cè)試確認(rèn)的納入到部署之后的實(shí)際運(yùn)行環(huán)境中,準(zhǔn)備與其它系統(tǒng)成分組合在一起進(jìn)試。2、使用與集成測(cè)試相同的測(cè)試用例(包括功能、性能)設(shè)計(jì)及測(cè)試數(shù)據(jù),并結(jié)合用戶的試運(yùn)行情況進(jìn)行系統(tǒng)測(cè)試。3、測(cè)試過程的管理:實(shí)施及測(cè)試按照

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論