本科畢業(yè)設(shè)計-功能測試在村鎮(zhèn)銀行信貸系統(tǒng)軟件中的應(yīng)用_第1頁
本科畢業(yè)設(shè)計-功能測試在村鎮(zhèn)銀行信貸系統(tǒng)軟件中的應(yīng)用_第2頁
本科畢業(yè)設(shè)計-功能測試在村鎮(zhèn)銀行信貸系統(tǒng)軟件中的應(yīng)用_第3頁
本科畢業(yè)設(shè)計-功能測試在村鎮(zhèn)銀行信貸系統(tǒng)軟件中的應(yīng)用_第4頁
本科畢業(yè)設(shè)計-功能測試在村鎮(zhèn)銀行信貸系統(tǒng)軟件中的應(yīng)用_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

浙江大學碩士學位論文STYLEREF標題,章標題(無序號)摘要QualityCenter在信貸系統(tǒng)功能測試中的應(yīng)用PAGE6PAGE43QualityCenter在信貸系統(tǒng)功能測試中的應(yīng)用村鎮(zhèn)銀行信貸系統(tǒng)軟件模塊測試用例測試用例設(shè)計原則測#試用#例是為了實#現(xiàn)測#試有#效性的一#種常#用工#具,好的測#試用#例可#以在測#試過#程中重#復(fù)利#用。測#試用#例(Te#stCa#se)是為#了選#定目#的(如考#察特#定程#序路#徑或驗#證是#否符#合特#定的需#求)而設(shè)#計的測#試數(shù)#據(jù)及與#之相#關(guān)的測#試規(guī)#程的一#個特#定的集#合,或稱#為有#效地軟#件缺#陷的最#小測#試執(zhí)#行單#元。測#試用#例的內(nèi)#容包#括測#試目#標、測#試環(huán)#境、輸#入數(shù)#據(jù)、測#試步#驟、預(yù)#期結(jié)#果、測#試腳#本等,并形#成文#檔。不#同類#別的軟#件,測#試用#例是不#同的。不#同于諸#如系#統(tǒng)、工#具、控#制、游#戲軟#件,管#理軟#件的用#戶需#求更#加不統(tǒng)#一,變#化更#大、更#快。在軟#件測#試中,由#于工#作量過#大,一#般不采#用窮#舉測#試,這#樣就必#須精#心設(shè)#計測#試用#例。也就#是要從數(shù)#量極#大的可#用測#試用#例中精#心地挑#選少#量的測#試數(shù)#據(jù),使#得采#用這#些測#試數(shù)#據(jù)能#夠達#到最#佳的測#試效#果,或#者說它#們能#夠高效#率地把隱#藏的錯#誤揭#露出#來。所#以在測#試用#例設(shè)#計時,要遵#循一#些基#本的原#則:1、盡#量避#免含#糊的測#試用#例含#糊的測#試用#例給測#試過#程帶#來困#難,甚#至會影#響測#試的結(jié)#果。在測#試過#程中,測#試用#例的狀#態(tài)是唯#一的,通#過情#況下,在執(zhí)#行測#試過#程中,良#好的測#試用#例一#般會有三#種狀#態(tài):通#過(Pa#ss)、未#通#過(Fa#iled)、以#及未測#試#過(N#oR#un),如#果測#試未通#過,一#般會有測#試的(B#ug)報#告進#行聯(lián)#系;如未進#行測#試,則需#要說#明原#因,因#此,清#晰的測#試用#例使測#試人#員在測#試過#程中不#會出#現(xiàn)模#棱兩#可的情#況,不#能說這#個測#試用#例部#分通#過,部#分未#通#過,或#者是#從這個測#試用#例描#述中不#能找#到問#題。2、盡#量將#具#有相#類#似功#能的測#試用#例抽#象并歸#類軟#件測#試過#程是無#法進#行窮#舉測#試的,因#此,對相#類#似的測#試用#例的抽#象過#程顯#得尤#其重#要,一#個好測#試用#例應(yīng)#該是能代#表一#組或#者一系#列的測#試過#程。3、盡#量避#免冗#長和復(fù)#雜的測#試用#例這#樣做的目#的主#要目#的是保#證驗#證結(jié)#果的唯#一性,在測#試過#程執(zhí)#行過#程中,確#保測#試用#例的輸#出狀#態(tài)唯#一性,從#而便#于跟#蹤和管#理。在一#些很#長和復(fù)#雜的測#試用#例設(shè)#計過#程中,需#要將測#試用#例進#行合#理的分#解,從#而保#證測#試用#例的準#確性。在某#些時#候,當測#試用#例包#含很#多不#同類#型的輸#入或#者輸#出,或#者測#試過#程的邏#輯復(fù)#雜而不連#續(xù),此#時需#要對測#試用#例進#行分#解。功#能測#試的測#試用#例的設(shè)#計主#要有以#下幾#種方#法:1、等#價#類劃#分法是#把所#有可#能的輸#入或輸#出情#況的數(shù)#據(jù)進#行評#估,然#后劃#分到多#個子#集中進#行測#試,然#后從每一#個子#集中選#取少#數(shù)具#有代#表性的數(shù)#據(jù)作#為測#試用#例,即#將所#有可#能的輸#入數(shù)#據(jù)(包#括有#效的或#者無#效的)劃#分成若#干個等#價#類。2、邊#界#值分#析#法邊#界#值分#析#法是對輸#入的邊#界#值進#行測#試,在測#試過#程中,經(jīng)#常在邊#界#值出#現(xiàn)問#題;很#多開#發(fā)人#員在邊#界#值的處#理不#好。所#以,大#量的錯#誤發(fā)#生在輸#入或#者輸#出數(shù)#據(jù)為邊#界#值的時#候。邊#界#值分#析方#法設(shè)#計測#試用#例主#要考#慮的因#素是要選#取剛#剛小#于、等#于、剛#剛大#于的邊#界的值作#為測#試數(shù)#據(jù)。3、因#果#圖#法因#果#圖是利#用圖#解#法去分#析各#種輸#入數(shù)#據(jù)組#合的情#況,然#后進#行測#試用#例的設(shè)#計,是用#來檢#查輸#入條#件的各#種組#合的情#況。4、錯#誤推#測#法錯#誤推#測#法主#要依#賴于測#試人#員的經(jīng)#驗、直#覺去檢#查和推#測程#序中各#種可#能存#在的錯#誤,從#而有針#對性地去設(shè)#計測#試用#例。在這#個測#試用#例的設(shè)#計方#法是通#過測#試人#員的推#測能#力去考#慮程#序中所#有可#能出#現(xiàn)錯#誤或#者容#易出#錯的地#方,從#而去測#試相#應(yīng)的測#試用#例。例#如有#些在一#些頁#面數(shù)#據(jù)顯#示過#多時,程#序可#能會出#現(xiàn)讀#取不了數(shù)#據(jù),有#時還可#能導(dǎo)#致5#00I#nte#rna#lSe#verE#rr#or的錯#誤。5、功#能#圖#法功#能#圖#法是根#據(jù)所#有的輸#入、輸#出以#及狀#態(tài)來形#成實#現(xiàn)功#能#圖的測#試用#例的依#據(jù)。測#試用#例由一系#列的狀#態(tài)以#及在每#個狀#態(tài)中必#須依#靠輸#入和輸#入數(shù)#據(jù)滿#足的一#系#列條#件組#成。信貸系統(tǒng)軟件模塊測試用例設(shè)計流程信#貸系#統(tǒng)模#塊測#試用#例設(shè)#計的流#程包#括以#下幾#個關(guān)#鍵步#驟(如圖4.1所示):1、需#求分#析和高#層#次的設(shè)#計是測#試用#例設(shè)#計的第#一步。這#個階#段輸#入的是用#戶的需#求。需#求分#析的目#的是確#保測#試的覆#蓋率是足#夠的,測#試需#求(例#如:在用#戶需#求提#到的所#有功#能點都在測#試范#圍)都應(yīng)#該在測#試用#例中覆#蓋。2、測#試用#例設(shè)#計,即使#用合#適的測#試模#板對測#試用#例進#行編#寫工#作。3、Q#A活#動(對#于內(nèi)#部的檢#查),在測#試用#例設(shè)#計的初#稿編#寫完,將通#過自#我檢#查和內(nèi)#部檢#查,通#常是自#己測#試協(xié)#調(diào)員或#者測#試人#員交#互檢#查測#試用#例的覆#蓋率和測#試用#例編#寫的正#確與#否。4、測#試用#例的修#改,當測#試用#例在檢#查時發(fā)#現(xiàn)了需#要修#改的問#題,將由測#試用#例編#寫本#人對測#試用#例實#行修#改,更#新測#試用#例的版#本。5、測#試用#例的結(jié)#束(在內(nèi)#部的檢#查結(jié)#束后),沒#有再#次發(fā)#現(xiàn)問#題,就意#味著測#試用#例的結(jié)#束。一個測#試用#例設(shè)#計流#程#圖,有三#個角#色的人參#與到測#試用#例編#寫的過#程,其#中包#括測#試人#員、測#試協(xié)#調(diào)#員、用#戶。在#這三#種參#與測#試用#例編#寫的角#色中,測#試人#員除#了負#責測#試用#例的編#寫工#作外,還#會參#與測#試用#例的自#我檢#查和內(nèi)#部檢#查,并進#行測#試用#例的修#改。測#試協(xié)#調(diào)員主#要是負#責內(nèi)#部檢#查的工#作,保#證測#試人#員編#寫的測#試用#例符#合測#試的要#求,并保#證測#試用#例的質(zhì)#量。用#戶主#要是參#與外#部的檢#查,當測#試人#員和測#試協(xié)#調(diào)#員認#為測#試用#例符#合測#試要#求后,用#戶將參#與到測#試用#例的檢#查。主#要的流#程是測#試人#員對需#求進#行分#析和對#比,然#后寫#完T#ra#ce#abl#ityM#atr#ix(T#M),然#后將寫#完的T#M進#行內(nèi)#部的檢#查;如#果沒#有發(fā)#現(xiàn)測#試用#例需#求修#改的地#方,測#試用#例將進#行外#部的檢#查,即#是提#交給用#戶進#行檢#查,外#部用#戶檢#查通#過后,就進#行測#試用#例Si#gn-O#ff;然#后將測#試用#例上#傳到Q#C,可#以進#行測#試用#例的執(zhí)#行階#段。測#試用#例需#求進#行修#改的情#況有以#下幾#種:第#一種是測#試用#例在內(nèi)#部檢#查不通#過,發(fā)#現(xiàn)要修#改的地#方;第#二種情#況是測#試用#例在外#部檢#查時發(fā)#現(xiàn)要修#改的測#試用#例;第#三種的情#況是需#求的變#更后,但#是又不#需#要增#加新的測#試用#例,例#如該更#新后的需#求,只#需要在原#來的測#試用#例基#礎(chǔ)上加多一個步#驟就可#以測#試,或#者修#改某個步#驟,因#此將原#有的測#試用#例按變#更后的需#求進#行修#改。在測#試用#例的流#程中,Q#C使#用的時#間是發(fā)#生在測#試用#例不#再需#要修#改,符#合了需#求覆#蓋的要#求,可#以準#備進#入執(zhí)#行測#試的時#候。圖4.SEQ圖4.\*ARABIC1測試用例設(shè)計流程村鎮(zhèn)銀行信貸系統(tǒng)模塊測試用例的需求分析編寫需#求分#析和高#層#次的設(shè)#計是測#試用#例設(shè)#計的第#一步。這#個階#段輸#入的是用#戶的需#求。需#求分#析的目#的是確#保測#試的覆#蓋率是足#夠的,測#試需#求(例#如:在用#戶需#求提#到的所#有功#能#點都#在測#試范#圍)都#應(yīng)#該在測#試用#例中覆#蓋。

Tr#ace#ab#il#ityM#atr#ix(T#M)是在測#試用#例覆#蓋率上最#好的輸#出文#件。T#M文#件包#括列#出了所#有測#試需#求、相#關(guān)的測#試用#例個#數(shù)和每#個測#試用#例的目#標。每#個測#試需#求和每#個測#試用#例之#間的關(guān)#系都已#經(jīng)列#在T#M#里。

當需#求改#變的時#候,T#M也#將進#行更#新還反#應(yīng)需#求的變#更;從#而相#應(yīng)的測#試用#例也會#隨#著T#M的更#新進#行修#改。在信#貸系#統(tǒng)模#塊中,我#們在確#定了測#試的需#求的基#礎(chǔ)上,在測#試用#例設(shè)#計中,將測#試需#求細#分到第#一個步;然#后按測#試用#例設(shè)#計流#程進#行設(shè)#計T#M。

村鎮(zhèn)銀行信貸系統(tǒng)用例設(shè)計測試用例設(shè)計測#試用#例設(shè)#計,首#先要設(shè)#計測#試用#例的結(jié)#構(gòu),本#次設(shè)#計的功#能測#試用#例的內(nèi)#容主#要分#為三#個方#面:一#是被測#試的軟#件產(chǎn)#品的相#關(guān)信#息;二#是測#試用#例和人#員的基#本信#息;三#是測#試過#程描#述及測#試結(jié)#果和問#題描#述信#息,即是測#試用#例的結(jié)#構(gòu)模#板中必#須包#括以#下幾#個關(guān)#鍵的信#息:Te#stCa#sena#me、St#epN#o.、Pr#e-Co#ndi#tion、Ob#ject#ive、St#epDe#scri#pti#on、Ex#pect#edre#sul#t、Te#stca#sede#sign#er。

由#于本系#統(tǒng)的所#有測#試用#例將#會通#過Q#C上#傳工#具上#傳到Q#C的T#estP#lan中,所#以測#試用#例的模#板在結(jié)#合測#試用#例要#求的基#礎(chǔ)上,按#照Q#C的要#求進#行編#寫,即每#列的格#式按#照Q#C的要#求在E#xcel表#格中編#寫測#試用#例。QC的TestPlan對測試用例的管理在Q#C中,特#有的功#能模#塊是T#estP#lan,該模#塊是在#線管#理測#試用#例,除#了可#以在#線查#看測#試用#例,還允#許在#線修#改和刪#除過#期的測#試用#例,當測#試用#例的修#改(例#如測#試用#名#字),這#些信#息的修#改將#會直#接反#應(yīng)在另#一#個模#塊T#estl#ab中,可#以讓測#試人#員在執(zhí)#行測#試時知#道更#新的測#試用#例。除#此#外,在T#estP#lan中的各#個組#成的項#中,各#個項#目可#以根#據(jù)實#現(xiàn)的要#求進#行選#取需#要的測#試用#例到T#estL#ab去執(zhí)#行測#試用#例。用T#estP#lan管#理測#試用#例,不#僅可#以方#便所#有人#員對測#試用#例的使#用,還方#便測#試人#員容#易執(zhí)#行并查#看測#試用#例。當一個項#目完#成后,這些測#試用#例將可#以被再#次重#用,可#以避#免測#試人#員流#失后,測#試用#例會#隨之流#失。Q#C有用#戶權(quán)#限的管#理,不#同級#別的人可#以擁#有不#同權(quán)#限???以限#制非#本項#目的某#些測#試人#員去修#改或#者刪#除測#試用#例。從#而保#證了測#試用#例的完#整#性。為#了實#現(xiàn)Q#C對測#試用#例管#理,首#先我#們要將本#地已#經(jīng)寫#好的測#試用#例通#過一#個自#帶的Q#C上#傳工#具,將已#經(jīng)寫#好的測#試用#例上#傳到Q#C,以#便測#試的執(zhí)#行及測#試用#例的管#理。由#于本系#統(tǒng)的所#有測#試用#例都嚴#格按#照Q#C的規(guī)#范進#行編#寫在E#xc#el中,我#們只需#求寫清#楚測#試用#例所放的位#置就可#以對測#試用#例進#行上#傳,通#過E#xc#el的菜#單欄選#取(T#ools->Ex#portT#oQu#ali#tyCe#nte#r),即可彈#出上#傳的U#R#L地#址。以#下是一#個Q#C上#傳的流#程演#示,從該流#程演#示可#以查#看到我#們測#試用#例從本#地的文#檔放#到Q#C的實#現(xiàn)過#程(如圖4.2)。圖4.SEQ圖4.\*ARABIC2信貸系統(tǒng)測試用例Upload圖4.SEQ圖4.\*ARABIC3QC的測試用例組成部分圖4.3為Q#C在測#試用#例中使#用到的組#成部#分,包#括測#試用#例強#制部#分(D#escr#iptio#n,S#ubje#ct,Te#stNa#me)和可#選部#分,并結(jié)#合項#目的需#要,我#們可#以選#取實#際需#要的項進#行測#試用#例上#傳。當我#們的測#試用#例全#面上#傳到Q#C后,我#們可#以直#接通#過Q#C進#行測#試的管#理和執(zhí)#行,因#此也意#味著我#們的測#試用#例設(shè)#計階#段已#經(jīng)完#成。圖4.SEQ圖4.\*ARABIC4村鎮(zhèn)銀行信貸系統(tǒng)的TextPlan在村#鎮(zhèn)銀#行信#貸系#統(tǒng)的功#能測#試中,所#有涉#及到每一#個流#程步#驟的主#要測#試用#例命#名都沒#用后#綴(如:T#EL#E-B#AR-C#ALL-A#RV-R#CV-C#AL#L),如#果在每#個步#驟中涉#及到一#些業(yè)#務(wù)規(guī)#則、表#格的查#詢的測#試,將#會用在主測#試用#例命#名后#加上后#綴以標#識該測#試出#現(xiàn)的位#置,即X#X-X#X#X-X#X.0#01或#者X#X-X#XX-X#X.00#2,本系#統(tǒng)的測#試用#例標#識,可方#便測#試人#員在Q#C中選#取測#試用#例。在功#能測#試中涉#及到的測#試覆#蓋#率,但在有#限的測#試時#間中如#何能高#效地完#成測#試任#務(wù),保#證測#試覆#蓋率,以#及確#保測#試質(zhì)#量。本系#統(tǒng)的測#試將嘗#試使#用該測#試用#例命#名及編#寫的方#式,從#而讓測#試人#員在短時#間能定#位到測#試用#例的執(zhí)#行條#件。在功#能測#試執(zhí)#行后,可方#便測#試人#員通#過命#名的區(qū)#別去選#取主#要的測#試用#例去執(zhí)#行回#歸測#試。在本#次功#能測#試中,為#了更清#楚地標#識測#試用#例,我#們還會對#T#estP#lan中的一#個#項“E#xec#uti#onS#ortC#ode”按#照項#目的實#際需#求進#行填#寫。由#于本#次的所#有測#試用#例都來源#于不#同文#檔,為了標#識,我#們根#據(jù)文#檔的名#稱和測#試用#例出#現(xiàn)的流#程名#稱,以#及每個測#試所在的流#程位#置,將“E#xec#utio#nS#ortC#ode”數(shù)#據(jù)的組#成部#分由:文#檔標#號+流#程標#號+第#幾步,如填#寫為3#70#24M#F0#1測試用例的執(zhí)行和管理村鎮(zhèn)銀行信貸系統(tǒng)功能測試執(zhí)行條件當測#試用#例完#成后,為#了執(zhí)#行測#試用#例,還要完#成兩#個方#面的工#作。其#中包#括測#試環(huán)#境支#持人#員將為村#鎮(zhèn)銀#行信#貸系#統(tǒng)模#塊的測#試環(huán)#境進#行搭#建。另#外,測#試人#員在檢#查測#試環(huán)#境同#時,也對測#試的數(shù)#據(jù)進#行準#備。圖4.5為測#試的檢#查流#程。圖4.SEQ圖4.\*ARABIC5測試進入準則的檢查流程測#試環(huán)#境搭#建,測#試環(huán)#境的支#持人#員必#須向測#試人#員提#供準#備好的兩#個方#面的信#息。1、測#試環(huán)#境的相#關(guān)的信#息(包#括硬#件、安#裝包等#等);2、測#試用#戶的登#錄信#息(包#括用#戶名、密#碼、還#有其#它需#要的文#件等)。在環(huán)#境支#持人#員搭#建好測#試環(huán)#境,測#試人#員將會#在測#試執(zhí)#行前對測#試環(huán)#境進#行測#試和檢#查,其#中主#要檢#查的項#目分#為以#下三#個類#型。1、檢#查測#試環(huán)#境是#否按要#求搭#建;2、要保#證測#試環(huán)#境的軟#件和硬#件能在執(zhí)#行測#試用#例時成#功使#用;3、要確#認測#試要#用的軟#件都準#備好,而#且是可#用的、軟#件能正#常和正#確地運#行工#作。在信#貸系#統(tǒng)的測#試中,所#要涉#及的硬#件環(huán)#境配#置比#較復(fù)#雜,并#且需#要相#關(guān)的軟#件支#持。當測#試人#員完#成了環(huán)#境的檢#查和測#試數(shù)#據(jù)的準#備,也意#味著測#試人#員執(zhí)#行了測#試用#例執(zhí)#行前的相#關(guān)流#程。測試用例運行管理當測#試執(zhí)#行準#備的工#作都完#成,而#且測#試的準#入條#件已#經(jīng)達#到的時#候,測#試用#例執(zhí)#行階#段就正#式開#始。測#試人#員就按#照測#試計#劃在Q#C的T#estL#ab去執(zhí)#行測#試。在村#鎮(zhèn)銀#行信#貸系#統(tǒng)模#塊的測#試運#行流#程包#括兩#個關(guān)#鍵的步#驟:1、執(zhí)#行測#試,并在執(zhí)#行過#程要#將該測#試用#例運#行過#程中所#有的屏#幕截#圖放#在W#ord或#者E#xce#l文#件中;2、在Q#C的T#estl#ab里按測#試用#例執(zhí)#行后的實#際狀#態(tài),及#時更#新測#試用#例的狀#態(tài);當測#試執(zhí)#行后,但#不通#過預(yù)#期的輸#出結(jié)#果時,要#在Q#C更#新測#試用#例的狀#態(tài)為F#ai#led,并將缺#陷記#錄、提#交。當測#試執(zhí)#行并通#過了預(yù)#期的輸#出結(jié)#果時,將在Q#C更#新測#試用#例的狀#態(tài)為P#ass#ed,和將每#一#個測#試用#例的步#驟的輸#入數(shù)#據(jù)和輸#出結(jié)#果的系#統(tǒng)圖#片附#件上#傳到相#應(yīng)的測#試用#例。以#上兩種常#見的測#試執(zhí)#行的過#程,是村#鎮(zhèn)銀#行信#貸系#統(tǒng)模#塊的測#試執(zhí)#行的一#般處#理情#況。為#了能#更清#晰理#解測#試運#行過#程,將#用圖#表的形#式表#達。圖4.6為測#試用#例執(zhí)#行的流#程。圖4.SEQ圖4.\*ARABIC6測試用例執(zhí)行流程圖村鎮(zhèn)銀行信#貸系統(tǒng)功能模塊缺陷管理缺陷管理流程在測#試執(zhí)#行過#程中,當測#試人#員發(fā)#現(xiàn)測#試用#例有缺#陷“D#efe#ct”,要#將缺#陷的詳#細信#息記#錄在Q#C。記#錄的信#息包#括一個簡#短的缺#陷總#結(jié)、重#現(xiàn)的執(zhí)#行步#驟說#明、測#試數(shù)#據(jù);除此#外,還#要將測#試運#行的證#據(jù)以附#件的形#式放在缺#陷的記#錄中。在每#一#個缺#陷的報#告中,要包#括準#確的嚴#重程#度“S#ev#eri#ty”和優(yōu)#先#級“P#rio#rity”,因#為這嚴#重程#度和優(yōu)#先級的分#配直#接影#響到開#發(fā)人#員修#改缺#陷的順#序。測#試經(jīng)#理檢#查完測#試人#員記#錄的缺#陷報#告,提#交給開#發(fā)人#員。當開#發(fā)人#員修#改完該缺#陷,并返#回給測#試人#員測#試時,那缺#陷的狀#態(tài)是“P#en#din#gR#ete#st”,如#果測#試人#員如#果測#試通#過,卻將缺#陷的狀#態(tài)改#為“C#los#ed”,否#則改#為“F#aile#d”,再#次需#要開#發(fā)人#員修#改。在Q#C的D#efec#t有幾#種常#用的狀#態(tài)的轉(zhuǎn)#換(即#是N#ew、A#ssi#gn、F#ixe#d、P#end#ingP#romo#tio#n、P#end#ingR#etes#t、P#end#ingR#ejec#t、C#los#ed、F#ail#ed、R#ejec#ted)。測#試人#員記#錄缺#陷時,通#常將提#交的缺#陷的狀#態(tài)為“N#ew”,開#發(fā)人#員在修#改缺#陷時改#為A#ssi#gn,然#后是F#ixe#d,再#次是P#end#ingP#ro#mot#ion(這時#候的代#碼已#經(jīng)修#改好,并準#備放#到測#試環(huán)#境),當代#碼已#經(jīng)放#到測#試環(huán)#境,D#efec#t的狀#態(tài)將改#為P#end#ingR#et#es#t,等#待測#試人#員的R#ete#st。圖4.7為D#efec#tR#ete#st流#程。圖4.SEQ圖4.\*ARABIC7DefectRetest流程村鎮(zhèn)銀行信貸系統(tǒng)功能測試缺陷管理軟#件測#試管#理中一#個十#分重#要的環(huán)#節(jié)就#是缺#陷管#理。缺#陷就是#指軟#件不滿#足測#試預(yù)#期的地#方,也#常稱#之為問#題,后#面都沿#用問#題這一稱#呼。由于銀#行業(yè)#務(wù)軟#件規(guī)#模大,測#試工#作量#大,測#試過#程中產(chǎn)#生的問#題數(shù)#量較#大,這就使#得缺#陷管#理尤#為重#要。軟#件中的缺#陷(D#efe#ct或B#ug)是軟#件開#發(fā)過#程中的“副#產(chǎn)#品”,通#常,缺#陷會導(dǎo)#致軟#件產(chǎn)#品在某#種程#度上不#能滿#足用#戶的需#要。每一#個軟#件組#織都知#道必#須妥#善處#理軟#件中的缺#陷。這#是關(guān)#系到軟#件組#織生#存、發(fā)#展的質(zhì)#量根#本,不#同C#M#M成#熟度的軟#件組#織管#理自#己軟#件中的缺#陷的過#程各#有不#同。在村#鎮(zhèn)銀#行信#貸系#統(tǒng)中,在一#個缺#陷被記#錄后,測#試人#員要#在Q#C的測#試用#例完#成一#個鏈#接的動#作,該用#途是為#了在一#個缺#陷被修#改和C#los#ed后,方#便測#試人#員容#易識#別測#試用#例所#曾遇#到過的缺#陷數(shù)#目和D#ef#ectI#D。圖4.SEQ圖4.\*ARABIC8缺陷與測試用例的鏈接由#于村鎮(zhèn)銀#行信#貸系#統(tǒng)模#塊的一#些測#試用#例在記#錄缺#陷時都在上#面圖#表的概#要去填#寫了“L#ink#agea#ndC#ov#er#ag#e”這個#項。圖4.SEQ圖4.\*ARABIC9關(guān)鍵Defect的總結(jié)圖4.9是關(guān)#鍵缺#陷的個#數(shù)以#及相#應(yīng)的D#efe#ctI#D,這#些的數(shù)#據(jù)是讓測#試人#員跟#蹤該項#目的測#試執(zhí)#行的狀#態(tài),以#及所碰#到的測#試關(guān)#鍵問#題。從以#上的數(shù)#據(jù)可#以看#出有一#個C#riti#cal的缺#陷,這#類弄的缺#陷是要#求開#發(fā)人#員在二#十四小#時內(nèi)修#改完。這#些的數(shù)#據(jù)是讓#各#部#門知#道測#試人#員需#要尋#求什#么樣的幫#助。缺#陷管#理特#別是關(guān)#鍵缺#陷管#理是影#響到整#個測#試項#目是#否能按#時完#成的關(guān)#鍵。村鎮(zhèn)銀行信貸系統(tǒng)功能測試報表測試用例執(zhí)行狀態(tài)報表在測#試中,測#試用#例的運#行狀#態(tài)以#及測#試用#例的狀#態(tài)是用#來跟#蹤和反#映測#試人#員的測#試執(zhí)#行的情#況,并反#映中每#天測#試環(huán)#境的不#同,會#使測#試用#例執(zhí)#行的狀#態(tài)的直#接影#響,例#如,當#天的測#試環(huán)#境穩(wěn)#定,測#試用#例執(zhí)#行的個#數(shù)會遞#增,否#則測#試用#例的運#行個#數(shù)將#遞#減。當測#試用#例都被執(zhí)#行后,每#天反#映出的測#試用#例執(zhí)#行個#數(shù)也#會減#少。每#天執(zhí)#行的測#試個#數(shù),可#以通#過Q#C的報#表形#式反#映出#來。其#中,報#表的形#式可#以顯#示每#天測#試用#例的執(zhí)#行狀#態(tài),不#過這#些的測#試用#例執(zhí)#行個#數(shù)只包#括的測#試用#例狀#態(tài)屬#于N#otC#omp#let#ed、F#ail#ed、P#as#sed這三#個狀#態(tài)的所#有測#試用#例,其#中Bl#ock#ed,N#/A和N#oR#un的這三#種狀#態(tài)的測#試用#例狀#態(tài)的測#試用#例不#被列#用#計#算范#圍。由#于這三#種狀#態(tài)的測#試用#例沒#有被執(zhí)#行,或#者因某#些原#因不#能被執(zhí)#行。圖4.SEQ圖4.\*ARABIC10測試用例的執(zhí)行個數(shù)匯總圖4.10為測#試初#始階#段,由#于測#試環(huán)#境沒#準#備好,開#發(fā)人#員沒辦#法按#期提#交測#試功#能模#塊給測#試人#員,導(dǎo)#致可執(zhí)#行的測#試用#例很#少,隨#著時#間的延#長,測#試用#例的個#數(shù)將不#斷地遞#增。除#此#外,對每#個功#能模#塊的測#試執(zhí)#行的狀#態(tài),還可#以通#過另一#種的報#表形#式反#映測#試用#例發(fā)#生的狀#態(tài)變#化。以#下的圖#表是反#映某#個功#能模#塊的測#試用#例執(zhí)#行的狀#態(tài),從圖4.11中可#以看#出當#前測#試用#例執(zhí)#行的個#數(shù),以#及當#前的在不#同狀#態(tài)的測#試用#例個#數(shù)。圖4.SEQ圖4.\*ARABIC11測試用例的執(zhí)行狀態(tài)缺陷管理報表測#試用#例的執(zhí)#行,除#了要通#過Q#C查#看每#個測#試用#例的狀#態(tài)外,整#體的測#試用#例執(zhí)#行情#況,以#及各#個部#門所#負#責的缺#陷跟#蹤情#況也#是測#試運#行過#程一#個需#要查#看的狀#態(tài)。這#些狀#態(tài)只#有通#過報#表和數(shù)#據(jù)才#能清#晰地知#道每#天的測#試在執(zhí)#行中遇#到什#么的困#難,以#及需#要哪#個部#門的配#合去解#決。由#于村#鎮(zhèn)銀#行信#貸系#統(tǒng)功#能測#試涉#及到軟#件的支#持,還#有硬#件支#持,涉#及的開#發(fā)人#員,環(huán)#境維#護部#門等,各#部#門的合#作。在測#試用#例執(zhí)#行中,每#天都#在Q#C上記#錄著不#同的缺#陷;為#了方#便各#部門查#看缺#陷的情#況,測#試人#員每#天將#從Q#C整#理出的缺#陷記#錄情#況。表4.SEQ表4.\*ARABIC1各部門的Defect個數(shù)及Defect狀態(tài)TeamassignedToTotalDefectNewAssignedFailedRetestPendingRejectRejectClosedHTTeam4030001DHJTeam19680050TestingTeam431810130211126Total4548711130216127通#過每#天的d#efe#ct報#表(如表4.1所示),可#以讓各#個相#關(guān)部#門及#時知#道需#要處#理的缺#陷的累#積個#數(shù),從#中方#便每#個部#門安#排的支#持人#員個#數(shù)。這#也#是一#個測#試項#目能順#利完#成的一#個關(guān)#鍵要#素。測#試人#員除#了通#過以#上的報#表形#式去催#促各部#門去修#改缺#陷,測#試人#員內(nèi)#部通#過會#以另#一#種的Q#C報#表去查#看測#試用#例的無#法執(zhí)#行的原#因,以#及通#過這#些報#表,再#次檢#查缺#陷的狀#態(tài),以#便發(fā)#現(xiàn)是#否有已#經(jīng)解#決的缺#陷,但#是測#試用#例的狀#態(tài)沒及#時更#改的情#況,如表4.2所示。表4.SEQ表4.\*ARABIC2測試用例BlockedIssuesIssueBlockedfailedN/ANoRunNotCompletedTotalNotSetup0030033423060006242300010142634000154674b100102Total5632118本章小結(jié)本章通過村鎮(zhèn)銀行信貸系統(tǒng)功能測試為例子,通過使用QC實現(xiàn)一個完整的測試流程。這個章節(jié)不僅介紹了測試管理工具的使用,重點是通過這個測試管理工具在功能測試的使用平臺,從一個全新的、完善的測試流程去嘗試如何達到即能減少測試人員的工作量,又能在測試過程中使測試用例可控制,確保測試質(zhì)量和測試覆蓋率的可跟蹤,即能使各個部門的相互合作,保證測試的成本和測試時間的可控制性。浙江大學碩士學位論文致謝總結(jié)和展望軟#件測#試是軟#件工#程中的一#個重#要的部#分,特#別是針#對銀#行的產(chǎn)#品。如#何對銀#行復(fù)#雜的軟#件系#統(tǒng)進#行有#效的軟#件測#試是一#個值#得探#討的問#題。隨#著軟#件產(chǎn)#品的復(fù)#雜化,這#使軟#件測#試不#能只停#留在使#用軟#件測#試技#術(shù)的階#段。如#果只#有軟#件測#試技#術(shù),但#沒#有#效的軟#件測#試管#理工#具和一#個完#善的軟#件測#試流#程,軟#件測#試不#能順#利進#行,也難#以保#證軟#件測#試質(zhì)#量。因#此,軟#件測#試工#具逐#漸被銀#行軟#件系#統(tǒng)測#試使#用。本#論#文是通#過村#鎮(zhèn)銀#行信#貸系#統(tǒng)的功#能測#試為背#景,通#過嘗#試合#理軟#件測#試工#具全#面提#高測#試的質(zhì)#量和產(chǎn)#品的質(zhì)#量。在整#個測#試過#程中,學#習了許#多新知#識,更深#刻地了#解了軟#件測#試的流#程,也取#得了一#些成#果。本#文研#究工#作總#結(jié)如#下:1、闡#述了軟#件功#能測#試的背#景,對軟#件測#試管#理工#具的分#析和研#究,說#明一#個完#善的測#試流#程在功#能測#試的好#處。2、以村#鎮(zhèn)銀#行信#貸系#統(tǒng)的功#能測#試作#為測#試背#景,首#先使#用一#個完#善的測#試流#程,并#在其#中使#用Q#C的測#試管#理工#具,通#過測#試技#術(shù)和測#試管#理工#具相結(jié)#合的使#用,并#在使#用Q#C時,還不#斷地改#進測#試流#程和測#試管#理流#程,達#到測#試的成#功。本#文的研#究成#果是#在銀#行軟#件系#統(tǒng)測#試中使#用測#試管#理工#具和一#個完#善的測#試流#程,通#過在實#際測#試過#程中的應(yīng)#用,驗#證了該標#準#確#實能#提#高測#試過#程管#理的質(zhì)#量,使#測#試管#理人#員的工#作量減#少了一#半,使測#試的質(zhì)#量有#了明#顯的提#高,并#能讓測#試的整#個流#程是#可#跟#蹤,并#可#以減#少測#試的成#本。展望雖#然通#過前#面的四#個章#節(jié)的軟#件測#試流#程和管#理工#具在實#際項#目的成#功使#用,并#能提#高測#試質(zhì)#量,減#少成#本,達#到銀#行對產(chǎn)#品質(zhì)#量保#證的要#求以#及對#成#本節(jié)#約的目#標。但#由#于銀#行軟#件系#統(tǒng)的測#試項#目各#不一#樣,所#以在以#后的測#試工#作中還#要針#對不#同的項#目作#出一#些相#應(yīng)的計#劃調(diào)#整,以#下是進#一#步的工#作計#劃:1、在#總#結(jié)村#鎮(zhèn)銀#行信#貸系#統(tǒng)模#塊功#能測#試的測#試流#程方#法基#礎(chǔ)上,再#進其#它的銀#行測#試項#目的情#況,建#立一#個更通#常的流#程管#理方#法和流#程。2、為#了解#決Q$C不#足,本#測#試組是基#于Q$C9.2和E$xce$l20$03/20$10的基#礎(chǔ)上,并首#次在這#個測#試項#目使#用。由#于Q#C的版#本將不#斷地變#化,將要考#慮一#個Q$C版#本的兼#容問#題,并考#慮如#何在其#它測#試項#目中推#廣使#用。參考文獻WegenerJ,SthamerH,JonesBF,EyresDE.Testingreal-timesystemsusinggeneticalgorithms[J].SoftwareQualityJournal,1997,6:127-135.MichaelC,McGrawG,SchatzM.Generatingsoftwaretestdatabyevolution[J].IEEETrans.onSoftwareEngineering,2001,27,1085-1110.DiazE,TuyaJ,BlaneoR.AutomatedSoftwareTestingUsingaMetaheuristicTechniqueBasedonTabuSearch[J].in:Proceedi

溫馨提示

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

評論

0/150

提交評論