You are on page 1of 22

CNG TY PHT TRIN U T CNG NGH FPT CNG TY TNHH H THNG THNG TIN FPT

<Tn d n> K hoch test


M d n: M ti liu:

<a im, thi gian ban hnh>

<M hiu d n>-K hoch test

v<xxx>

BN GHI NHN THAY I TI LIU Ngy V tr thay thay i i L do Ngun gc Phi n bn c M t thay i Phin bn mi

24v-BM/PM/HDCV/FIS v1/0

Confidential

2/22

<M hiu d n>-K hoch test

v<xxx>

TRANG K

Ngi lp: <Chc v>

<Ngy>

Ngi xem xt: <Chc v>

<Ngy>

<Ngy> <Chc v>

Ngi ph duyt: <Chc v>

<Ngy>

24v-BM/PM/HDCV/FIS v1/0

Confidential

3/22

<M hiu d n>-K hoch test

v<xxx>

MC LC
1 GI I THI U .............................................................................................................. 5 1.1 Mc ch.............................................................................................................................5 1.2 Thng tin chung...................................................................................................................5 1.3 Ti liu lin quan.................................................................................................................5 1.4 Phm vi test........................................................................................................................5 1.5 Rng buc...........................................................................................................................6 1.6 Lit k cc mo him...........................................................................................................6 2 CC YU C U CHO TEST ............................................................................................ 6 3 CHI N L C TEST .................................................................................................... 7 3.1 Cc kiu test........................................................................................................................7

3.1.1 Test chc nng (Functional Testing).............................................................................10 3.1.2 Test hiu sut (Performance testing)............................................................................13 3.1.3 Test Bo mt v Kim sot truy cp (Security and Access Control Testing)....................18 3.1.4 Test hi qui (Regression Testing).................................................................................19
3.2 Giai on test....................................................................................................................20 3.3 Cc cng c test................................................................................................................20 3.4 Mi trng test..................................................................................................................20 4 TI NGUYN ........................................................................................................... 21 4.1 Nhn lc............................................................................................................................21 4.2 H thng...........................................................................................................................21 5 CC M C KI M SOT C A GIAI O N TEST (TEST MILESTONES) ................................ 21 6 CC S N PH M ....................................................................................................... 22

24v-BM/PM/HDCV/FIS v1/0

Confidential

4/22

<M hiu d n>-K hoch test

v<xxx>

GII THIU

1.1

Mc ch <M t ngn gn v mc ch v t chc ca ti liu, c my phn, mi phn ni v ci g?>

1.2 Thng tin chung

<M t ngn gn v mc ch test (cc thnh phn, ng dng, h thng, ...) v mc ch ca chng. M t cc thng tin v cc chc nng v tnh nng chnh, kin trc ca n v lch s d n mt cch vn tt>

1.3

Ti liu lin quan ST T 1 2 Tn ti liu <K hoch d n> Ngun Ghi ch

1.4

Phm vi test <M t cc giai on test v d Unit, Intergration, System. M t cc kiu test c trong k hoch, v d Funtion hoc Performance. Lit k cc tnh nng v chc nng s c hoc khng c test. t u tin cho chc nng c test ( nu cn ). Lit k cc gi thit trong qu trnh lp k hoch c th nh hng n vic thit k, pht trin hoc thc hin test.

24v-BM/PM/HDCV/FIS v1/0

Confidential

5/22

<M hiu d n>-K hoch test

v<xxx>

nh ngha cc iu kin test hi qui (c bit p dng cho cc d n nng cp), chu k v phm vi test hi qui. S li d kin>

1.5

Rng buc <Lit k cc rng buc trong qu trnh test, c th l: Mi trng test khc hoc thiu mt s h thng ngoi cn giao tip vi h thng cn test (c th thm phn tham kho ti liu SRS nu cc rng buc c m t trong SRS) Rng buc v ngun lc, lch trnh hoc thiu cng c test, ...>

1.6

Lit k cc mo him <Lit k cc mo him/ri ro v phng n khc phc, phng nga c th nh hng n vic thit k, pht trin v thc hin test. Khi lp ti liu th cn xo dng hng dn trn i> Stt 1 2 Mo him <Nu khng c th ghi NA> Phng n khc phc & phng nga Mc nh hng (MD)

CC YU CU CHO TEST Danh sch di y xc nh cc thnh phn (tnh hung test, cc yu cu chc nng v phi chc nng) c xc nh nh mc tiu test. Cc thnh phn lit k trong danh sch ny s c test.

24v-BM/PM/HDCV/FIS v1/0

Confidential

6/22

<M hiu d n>-K hoch test

v<xxx>

<Lit k danh sch cc yu cu chnh cho test> 3 CHIN LC TEST <Chin lc test gii thiu phng n tip cn test cc mc tiu test. Nhng vn chnh trong chin lc test l cc k thut c p dng v iu kin bit khi no vic test c hon thnh. M t cc kiu test dng trong d n. C th lit k vi mi kiu test tng ng test cho chc nng no1. Vic test c th dng khi no. V d: > N khng cn hu ch N i hi mt phm vi nht nh N i hi mt s li nht nh phi tm c Ht thi gian Tester tr li gi phn mm cho LTV khi cha sa li

3.1

Cc kiu test <i vi mi kiu test phi gii thch k thut, iu kin hon thnh v cc vn c bit lin quan. K thut: K thut phi m t vic test c thc hin nh th no, bao gm c nhng g s c test, cc hot ng chnh s c thc hin trong qu trnh test v cc phng php dng nh gi kt qu. iu kin hon thnh: iu kin hon thnh c pht biu nhm hai mc ch: 1

Xc nh cht lng sn phm c chp nhn


Ch dnh cho tester FIS-HCM khi lp ti liu k hoch test

24v-BM/PM/HDCV/FIS v1/0

Confidential

7/22

<M hiu d n>-K hoch test

v<xxx>

Xc nh thi im m cc n lc test c thc hin thnh cng

Mt iu kin hon thnh c pht biu r rng phi bao gm: Chc nng, hot ng hoc cc iu kin c tnh ton Phng php tnh ton

iu kin hoc mc thch ng vi php o Cc vn c bit: Phn ny phi ch ra cc nh hng hoc ph thuc c th tc ng hoc nh hng n ngun lc test m t trong chin lc. Cc nh hng c th bao gm: Nhn cng (v d s sn sng hoc cn thit ca cc ngun lc khc test h tr/tham gia trong test); cc rng buc (v d hn ch v thit b hoc s sn sng hoc cn thit/thiu cc thit b c bit); cc yu cu c bit (v d lch test hoc truy cp vo h thng) Mt v d v m t kiu test: K thut: Functional Test

i vi chu trnh s kin ca mi UC, s xc nh mt tp cc giao dch i din cho mi hnh ng ca tc nhn khi thc hin UC. Ti thiu phi c 2 TC cho mi giao dch, mt TC phn nh iu kin tch cc v mt phn nh iu kin tiu cc (khng c chp nhn) Trong giai on u tin, cc UC 1-4 v 12 s c test, theo hnh thc sau: UC 1 bt u vi tc nhn truy cp thnh cng vo ng dng v ti ca s chnh, v kt thc khi ngi dng xc nh SAVE. Mi TC s c tin hnh v thc hin bng cch s dng Rational Robot. Vic kim tra v nh gi vic thc hin mi TC s c thc hin theo phng php sau: Thc hin Test script (Mi test script c c thc hin thnh cng nh mong mun khng?)

24v-BM/PM/HDCV/FIS v1/0

Confidential

8/22

<M hiu d n>-K hoch test

v<xxx>

Tnh trng Window hoc phng php kim tra Object Data (tin hnh trong cc test script) s c dng kim tra s hin th ca cc mn hnh chnh v d liu c xc nh c nm bt/hin th bi mc tiu test trong khi thc hin test. C s d liu ca cc mc tiu test (s dng Microsoft Access) s c kim tra trc khi test v kim tra li sau khi test kim chng rng cc thay i thc hin trong qu trnh test c phn nh chnh xc trong d liu. Performance Test:

Vi mi UC, xc nh mt tp cc giao dch, nh nh ngha trong ti liu phn tch workload, s c tin hnh v thc hin bng Rational Suite PerformanceStudio v Rational Robot (GUI scripts) t nht 3 workloaf c phn nh trong test script v lch trnh thc hin test, bao gm: Stressed workload: 750 ngi dng (15 % qun l, 50 % bn hng, 35 % marketing) Peak workload: 350 ngi dng (10 % qun l, 60 % bn hng, 30 % marketing) Nominal workload: 150 ngi dng (2 % qun l, 75% bn hng, 23 % marketing) Test script dng thc hin mi giao dch s bao gm b m thi gian tng t o thi gian phn hi, v d tng thi gian giao dch (nh nh ngha trong ti liu phn tch workload), v cc hot ng giao dch chnh hoc thi gian x l. Test script s thc hin cc workload trong 1 gi (tr phi c ghi ch khc trong ti liu phn tch workload). Kim tra v nh gi vic thc hin mi thc hin test (ca mt workload) bao gm: Thc hin test c theo di bng biu trng thi ( xc nh rng vic test v workload c thc hin nh mong mun) Thc hin test script (mi test script c c thc hin thnh cng nh mong i khng?) Ghi nhn v nh gi thi gian phn hi nh ngha bng cc bo co sau:

Performance Percentile

Response Time
24v-BM/PM/HDCV/FIS v1/0

Confidential

9/22

<M hiu d n>-K hoch test

v<xxx>

iu kin hon thnh: Tt c cc TC c trong k hoch u c thc hin Tt c cc li c xc nh phi c ghi nhn vo mt gii php tha thun (All identified defects have been addressed to an agreed upon resolution) Tt c cc TC c trong k hoch c thc hin li v ton b cc li m c ghi nhn nh tha thun v khng c li mi no c pht hin Hoc Ton b cc TC t mc u tin cao u c thc hin Ton b cc li tm thy u c ghi nhn vo mt gii php tha thun Ton b cc li c trng s 1 v 2 u c gii quyt Tt c cc TC c mc u tin cao u c thc hin li v ton b cc li m c ghi nhn nh tha thun v khng c li mi no c pht hin Cc vn c bit C s d liu test yu cu ngi thit k hoc qun tr CSDL h tr to mi, cp nht v lm ti d liu test Vic test hiu sut h thng s dng my ch trong mng hin ti (c h tr c cc giao dch khc khng thuc vic test). Vic test s phi c lp lch vo nhng gi khng cn cc giao dch khc trn mng. Mc tiu test phi ng nht vi h thng hp l (hoc gi lp ng b) vic test chc nng c th c tin hnh v thc hin Vic test c th b dng khi <s li vt qu norm, ...> Cn b test c th dng test khi lp trnh vin khng thc hin unit test, ...

> 3.1.1

Test chc nng (Functional Testing)

3.1.1.1 Test chc nng (Function Testing) <Mc ch ca test chc nng l tp trung vo cc yu cu test c th c lu vt trc tip trong cc UC hoc cc chc nng v qui tc nghip v. Mc tiu ca kiu test ny l kim tra tnh ng n ca cc d liu, qui trnh v bo co cng nh vic thc hin
24v-BM/PM/HDCV/FIS v1/0

Confidential

10/22

<M hiu d n>-K hoch test

v<xxx>

ng nhng qui tc nghip v. Kiu test ny da vo k thut black box, tc l kim tra ng dng v cc x l ni ti bng cch tng tc vi ng dng thng qua giao din ngi s dng v phn tch cc kt qu hoc u ra. Bng sau lit k mt s gi i vi mi ng dng: Mc ch test: Cch thc hin: <m bo mc tiu test ng n ca chc nng, bao gm nh hng, d liu u vo, x l v d liu nhn c> <Thc hin mi UC, chu trnh UC hoc chc nng, s dng d liu hp l v khng hp l kim tra: Kt qu mong i vi d liu hp l.

- Li thch hp hoc thng bo hin th khi d liu khng hp l. iu kin hon thnh: Cc vn c bit: > 3.1.1.2 Test giao din ngi s dng (User Interface Testing) <Test giao din ngi dng (UI) kim tra cc tng tc ca ngi dng vi phn mm. Mc tiu ca test UI l m bo rng giao din ngi dng cung cp cho ngi s dng cch truy cp v s dng thch hp thng qua cc chc nng trong mc tiu test. Ngoi ra, test UI cn m bo rng cc i tng trong phm vi chc nng UI ging nh mong i v ph hp vi t chc hoc chun ngnh.> <Kim tra: Vic s dng thng qua mc tiu test phn nh ng cc chc nng v yu cu nghip v, bao gm mn hnh n mn hnh, trng n trng v s dng cc phng php truy cp (phm tabs, di chut, t hp phm) Cc i tng v thuc tnh mn hnh nh menus, size, position, state, v tp tring vo vic tng thch vi chun> Cch thc hin: <To ra v chnh sa test cho mi mn hnh kim tra vic s dng ng cch v tnh trng cc i tng cho mi mn hnh v Mi qui tc nghip v u c p dng ng>

- <Ton b k hoch test c thc hin. Ton b cc li pht hin ra c ghi nhn.>

<Xc nh hoc m t cc vn (ni b hoc bn ngoi) nh hng n vic test chc nng>

Mc ch test:

24v-BM/PM/HDCV/FIS v1/0

Confidential

11/22

<M hiu d n>-K hoch test

v<xxx>

i tng ca ng dng> iu kin hon thnh: Cc vn c bit: <Mi mn hnh c kim tra thnh cng ng vi phin bn kim tra hoc phm vi chp nhn c> <Khng phi ton b cc thuc tnh ca cc i tng u truy cp c>

3.1.1.3 Test d liu v tch hp d liu (Data and Database Integrity Testing) <C s d liu v x l c s d liu phi c test nh mt h thng con trong d n. h thng con ny phi c test khng cn thng qua giao din ngi dng giao tip vi d liu. Nghin cu thm v DBMS xc nh cc cng c v k thut c th c gip h tr cho vic test: Mc ch test: <m bo rng cc phng php truy cp v chc nng x l l ng v khng c sai lch d liu> <Thc hin tng phng php truy cp v x l, th tng trng hp vi d liu hp l v khng hp l hoc cc yu cu d liu. Cch thc hin: Kim tra c s d liu m bo rng d liu c lu tr nh mong i, ton b cc s kin vi c s d liu xy ra u ng, hc xem xt cc d liu tr v m bo rng nhn c d liu ng cho cc l do ng> <Tt c cc phng php truy cp v chc nng x l u ging nh thit k v khng c sai lch d liu> <Vic test c th i hi phi mi trng pht trin DBMS hoc drivers truy cp hoc sa d liu trc tip trong c s d liu. Cc vn c bit: Cc x l phi c thc hin bng tay. C s d liu c kch thc nh hoc ti thiu (gii hn s bn ghi) phi c dng lm r thm cc s kin khng c php chp nhn> > 3.1.1.4 Test chu trnh nghip v (Business Cycle Testing) <Test chu trnh nghip v phi thc hin cc hot ng trong d n qua thi gian. Phi xc nh mt chu k, v d mt nm, v cc giao dch v hot ng c th xy ra trong
24v-BM/PM/HDCV/FIS v1/0

iu kin hon thnh:

Confidential

12/22

<M hiu d n>-K hoch test

v<xxx>

chu k ca nm phi c thc hin. Vic ny bao gm c cc chu k hng ngy, hng tun hoc hng thng v cc s kin l nh hng bi ngy thng, v d nh ng dng ngn hng> Mc ch test: <m bo mc ch ca test l ng n v cc tin trnh chy ngm thc hin ng yu cu v m hnh nghip v v lch trnh> <Vic test s gi lp vi chu trnh nghip v bng cch thc hin cc cng vic sau: Cc test dng cho vic test chc nng s c sa li hoc nng cp tng s ln mi chc nng c thc hin gi lp mt s ngi dng khc nhau trong chu k nh. Ton b cc chc nng theo ngy thng s c thc hin vi d liu hp l v khng hp l hoc chu k thi gian Cch thc hin: Ton b cc chc nng xy ra trong lch trnh chu k s c thc hin vo thi gian thch hp Vic test s bao gm c d liu hp l v khng hp l kim tra: - Kt qu xy ra khi d liu hp l. - Li tng t hoc cnh bo hin th khi d liu khng hp l. iu kin hon thnh: Mi qui tc nghip v u c p dng. <Ton b k hoch test c thc hin. Ton b cc li pht hin ra u c ghi nhn> <Ngy v cc s kin ca h thng c th i hi cc hot ng h tr c bit M hnh nghip v i hi xc nh cc yu cu v th tc test thch hp>

Cc vn c bit:

3.1.2

Test hiu sut (Performance testing)

3.1.1.5 Performance Profiling <Performance profiling l mt dng test hiu sut trong thi gian phn hi, t l giao dch v cc yu cu ph thuc thi gian khc c o c v nh gi. Mc ch ca Performance Profiling l kim tra cc yu cu v hiu sut c t c hay khng.
24v-BM/PM/HDCV/FIS v1/0

Confidential

13/22

<M hiu d n>-K hoch test

v<xxx>

Performance profiling l tin hnh v thc hin m t s lc v iu chnh cc hnh vi hiu sut ca mc tiu test nh mt hm ca cc iu kin v d workload hoc cu hnh phn cng. Ch : Cc giao dch di y tham chiu n cc giao dch nghip v logic. Cc giao dch ny c nh ngha nh xc nh cc UC m tc nhn ca h thng hy vng c thc hin bng cch s dng mc tiu test, nh thm mi hoc sa mt hp ng> <Kim tra cc biu hin v hiu sut cho cc giao dch hoc chc nng nghip v thit k theo nhng iu kin sau: Mc ch test: workload bnh thng bit trc (normal anticipated workload) workload xu bit trc (anticipated worst case workload)> <S dng cc th tc test cho test chc nng v chu trnh nghip v Cch thc hin: Chnh sa file d liu tng s lng cc giao dch hoc scripts tng s tng tc xy ra trong mi giao dch Scripts phi c chy trn mt my (trng hp tt nht nh gi ngi dng n l, giao dch n l) v phi lp li trn nhiu my trm (o hoc thc, xem cc vn c bit di y)> <Giao dch n l hoc ngi dng n l: Thc hin thnh cng test script khng c li v trong phm vi mong i hoc thi gian phn hi cho mi giao dch> <Nhiu giao dch hoc nhiu ngi dng: Thc hin thnh cng test script khng c li v trong thi gian chp nhn c> <Vic test hiu sut ton din bao gm phi c mt workload nn trn my ch. C mt s phng php thc hin, bao gm: Drive transactions trc tip n my ch, thng trong cc form gi SQL. To cc ngi dng o gi lp nhiu my trm, thng l vi trm. S dng cng c Remote Terminal Emulation thc hin vic load ny, k thut ny cn c dng load giao dch trn mng S dng nhiu ngi dng, mi ngi chy mt test script

iu kin hon thnh:

Cc vn c bit:

24v-BM/PM/HDCV/FIS v1/0

Confidential

14/22

<M hiu d n>-K hoch test

v<xxx>

load ln h thng Test hiu sut phi c thc hin trn my chuyn dng hoc thi gian chuyn dng. iu cho php vic tnh ton c y v chnh xc. C s d liu s dng test hiu sut phi c kch thc thc t hoc o bng nhau>

3.1.1.6 Load Testing <Load testing l mt kiu test hiu sut m mc tiu l kim tra workload tnh ton v nh gi hiu sut v kh nng ca mc ch test tip tc thc hin cc chc nng thch hp vi cc workload khc. Mc ch ca load testing l xc nh v m bo cc chc nng h thng thch hp vi nhiu nht cc workload. Ngoi ra load testing cn nh gi cc tnh nng hiu sut nh thi gian phn hi, t l giao dch v cc vn lin quan n thi gian khc.> <Ch : Cc giao dch di y tham chiu n cc giao dch nghip v logic. Cc giao dch ny c nh ngha nh cc chc nng xc nh m ngi dng cui ca h thng mong mun thc hin thng qua ng dng nh thm hoc sa cc thng tin hp ng> Mc tiu test: <Kim tra hiu sut v thi gian cho cc giao dch hoc tnh hung nghip v thit k vi nhiu iu kin workload> <S dng cc test xy dng cho test chc nng v chu trnh nghip v. Sa li file d liu tng s lng giao dch hoc test nhm tng thm s ln thc hin mi giao dch> <Nhiu giao dch hoc nhiu ngi dng: Thc hin thnh cng vic test khng c li v trong thi gian chp nhn c> <Load testing phi c thc hin trn my chuyn dng hoc vo nhng gi chuyn bit. N cho php o c y v chnh xc. C s d liu dng cho load testing phi c kch thc thc t hoc o bng nhau>

Cch thc hin:

iu kin hon thnh:

Cc vn c bit:

24v-BM/PM/HDCV/FIS v1/0

Confidential

15/22

<M hiu d n>-K hoch test

v<xxx>

3.1.1.7 Stress Testing <Stress testing l mt kiu test hiu sut c thc hin tm ra cc li trong trng hp thiu ti nguyn hoc cnh tranh v ti nguyn. B nh hoc dung lng a t c th lm xut hin li trong mc ch test m n khng xut hin di iu kin bnh thng. Cc li khc c th l kt qu ca vic cnh tranh hoc chia s ti nguyn nh kha c s d liu hoc bng thng mng. Stress testing cng c dng xc nh wordload ti a m mc ch test c th iu khin c.> <Ch : Tham kho cc giao dch di y tham chiu n cc giao dch nghip v logic> <Kim tra cc chc nng ca mc ch test l ng n v khng c li vi nhng iu kin sau: C t hoc khng c b nh ph hp trn my ch (RAM v DASD) S lng my trm ti a trong thc t hoc gi lp kt ni vo my ch Mc ch test: Nhiu ngi dng thc hin cng mt giao dch vi cng d liu hoc account ln cc giao dch xu hoc hn hp (xem phn Performance Testing trn). Ch : Mc ch ca Stress Testing c th c pht biu r v ghi ra cc iu kin m h thng c th li, khng th tip tc thc hin cc chc nng mt cch thch hp> <S dng cc test xy dng thc hin Performance Profiling hoc Load Testing. Cch thc hin: test vic hn ch ti nguyn, test phi chy trn my n l v RAM v DASD trn my ch phi gim i hoc hn ch thc hin cc stress tests khc phi s dng nhiu ngi dng cng chy mt TC hoc b sung cc test thc hin ln giao dch xy hoc hn hp. iu kin hon thnh: Cc vn c <Ton b k hoch test c thc hin v cc hn ch ca h thng c xc nh tha mn cc iu kin ti thiu t ra hoc ch sai trong trong hp cc iu kin khng nm trong iu kin xc nh> <Vic test Stressing mng c th i hi nhng cng c

24v-BM/PM/HDCV/FIS v1/0

Confidential

16/22

<M hiu d n>-K hoch test

v<xxx>

load mng vi nhiu thng bo hoc gi d liu. bit: DASD dng cho h thng phi tm thi gim xung hn ch kh nng ch trng cho tng trng c s d liu. ng b ha cc my trm ng thi truy cp vo cng mt bn ghi hoc cc account d liu>

3.1.1.8 Volume Testing <Mc tiu ca Volume Testing l kim tra gii hn ca ln ca d liu c th lm phn mm b sai. Volume Testing cng xc nh load ln nht lin tc hoc ln m mc ch test c th iu khin c trong chu k cho. V d, nu mc ch test l x l mt tp cc bn ghi to bo co, Volume Test c th dng mt c s d liu test ln v kim tra xem phn mm c chy bnh thng v cho ra bo co ng khng> Mc ch test: <Kim tra xem mc tiu test c thc hin thnh cng cc chc nng theo nhng iu kin sau khng: S my trm ln nht kt ni (thc t hoc vt l c th), hoc gi lp, tt c u thc hin cng mt chc nng nghip v trong mt chu k m rng. Kch thc c s d liu ln nht c th (thc t hoc o c) v nhiu query hoc giao dch bo co c thc hin ng thi.> <S dng cc test xy dng cho Performance Profiling hoc Load Testing. C th dng nhiu ngi dng, chy cng mt test hoc b sung cc test thc hin trng hp giao dch volume hoc hn hp xu nht (xem Stress Testing trn) trong mt chu k m rng. To ra c s d liu ln nht (thc t, qui i, hoc lc cc d liu i din) v nhiu ngi dng chy cc query v giao dch bo co ng thi trong mt chu k m rng> iu kin hon thnh: Cc vn c bit: <Ton b k hoch test c thc hin v cc gii hn ca h thng c xc nh l t ti hoc x l m khng c li> <Chu k thi gian nh th no l chp nhn c cho iu kin c s d liu ln, nh ni tr?>

Cch thc hin:

24v-BM/PM/HDCV/FIS v1/0

Confidential

17/22

<M hiu d n>-K hoch test

v<xxx>

3.1.3

Test Bo mt v Kim sot truy cp (Security and Access Control Testing)

<Test bo mt v kim sot truy cp tp trung vo hai lnh vc bo mt chnh: Bo mt mc ng dng, bao gm truy cp d liu v cc chc nng nghip v Bo mt mc h thng, bao gm truy cp vo h thng hoc truy cp t xa

Bo mt mc ng dng m bo rng, da trn bo mt yu cu, ngi dng b hn ch s dng mt s chc nng hoc tnh hung s dng, hoc b hn ch trong gii hn d liu ph hp vi h. V d, mi ngi c th c php nhp d liu to account nhng ch c ngi qun l c th xa chng. Nu l bo mt mc d liu, vic test m bo rng ngi dng nhm 1 c th nhn thy cc thng tin khch hng, bao gm d liu ti chnh, tuy nhin ngi dng nhm 2 ch nhn thy cc thng tin chung chung cho cng mt khch hng. Bo mt mc h thng m bo rng ch nhng ngi dng c cho quyn truy cp vo h thng mi c kh nng truy cp vo ng dng v ch bng cc cng thch hp > Mc ch test: Bo mt mc ng dng: m bo rng mt ngi dng ch c th truy cp vo nhng chc nng hoc d liu m nhm ngi dng c php Bo mt mc h thng: m bo rng ch nhng ngi c php truy cp h thng v ng dng c php truy cp chng Cch thc hin: Bo mt ng dng: Xc nh v lit k tng nhm ngi dng v cc chc nng hoc d liu m h c php truy cp To test case cho mi nhm ngi dng v kim tra tng quyn bng cch to cc giao dch xc nh cho mi nhm Sa li nhm ngi dng v chy li tnh hung test cho cng nhng ngi dng. Vi mi trng hp, kim tra cc chc nng thm vo hoc d liu c ng khng hay b t chi.

24v-BM/PM/HDCV/FIS v1/0

Confidential

18/22

<M hiu d n>-K hoch test

v<xxx>

Truy cp mc h thng: tham kho cc iu kin c bit di y iu kin hon thnh: <Vi mi nhm ngi dng u c cc chc nng hoc d liu thch hp, v ton b cc chc nng giao dch u nh d kin v chy trong cc test chc nng ng dng trc > <Truy cp vo h thng phi c xem xt hoc tho lun vi qun tr h thng hoc qun tr mng, c th khng cn nu n l chc nng ca qun tr mng hoc qun tr h thng>

Cc vn c bit:

3.1.4

Test hi qui (Regression Testing)

<Test hi qui l mt hot ng cn thit ch ra rng vic thay i code khng gy ra nhng nh hng bt li> Mc ch test: Test hi qui dng kim tra cc phn c sa cha trong phn mm, m bo rng nhng s thay i khng gy ra li trong nhng phn khc <Ti s dng cc TC t nhng phn test trc test cc module c sa cha>. <S dng cng c Rational Robot: To mt s test script v chc nng. nh ngha lch thc hin t ng cho chng> Cch thc hin: <80% cc TC c chn ngu nhin> <Xy dng mt chng trnh phn tch s s h tng. Chng ta dng mt c s h tng c th m rng c thc hin v nh gi chng trnh phn tch. Da vo kt qu phn tch chng ta xc nh phm vi cn test hi qui.> iu kin hon thnh: Cc vn c bit: <Ton b cc TC c thc hin v t yu cu> <Ton b cc TC c chn c thc hin v t yu cu>

24v-BM/PM/HDCV/FIS v1/0

Confidential

19/22

<M hiu d n>-K hoch test

v<xxx>

3.2

Giai on test

<Lm r trng thi ca giai on s thc hin test. Bng sau lit k cc giai on m vic test thng c thc hin> Giai on test Kiu test <Functional Tests (Function, User Interface)> <Performance Tests (Performance profiles of individual components)> <Performance Tests (Load, Stress, Contention)> <Reliability (Integrity, Structure)> 3.3 Cc cng c test X X X X X X X X X X Unit Integratio n System Acceptance

<Lit k cc cng c s p dng cho d n> Mc ch Cng c Nh cung cp/T xy dng Phin bn

3.4

Mi trng test

<Ch r mi trng s xy dng thc hin test qua cc giai on Unit test, Intergration test, System test, Acceptance test. Vi mi giai on, hy xc nh cc yu t xy dng mi trng test nh th no, s dng nh mi trng m chng trnh s chy tht hay to mi trng gi lp gn ging vi mi trng chy tht ca chng trnh. Cc yu t v mi trng nh:

24v-BM/PM/HDCV/FIS v1/0

Confidential

20/22

<M hiu d n>-K hoch test

v<xxx>

- Khi test chy chng trnh bng bn dch hay chy trn code. Thng thng, cc giai on System test, Acceptance test phi chy trn bn dch. - Cc database s s dng c lp hay dng chung vi database pht trin. Thng thng, t Intergration test, nhm test phi thit lp database ring v thit lp cc thng s cho database gn ging hoc ging ht nh khi chng trnh s chy tht. - iu kin v mng: s s dng mng LAN hay Dial up Thng thng, khi Unit test, c th s dng mng LAN nhng khi System test tr i th nn s dng h thng ng truyn ging nh hoc gn ging nh mi trng chy tht. - M hnh s ci t chng trnh test: s lng my ch, my trm; vic chia tch cc server, cc my trm, vic ci t cc domain Thng thng, trong Unit test c th s dng vic thit lp nh khi lp trnh, nhng khi System test tr i, phi ch thit lp sao cho gn ging m hnh s chy trong thc t nht >. 4 TI NGUYN

4.1

Nhn lc

Bng sau m t ngun lc test cho d n. H tn Trch nhim/Ghi ch

4.2

H thng

<Lit k cc yu cu v phn cng v phn mm> 5 CC MC KIM SOT CA GIAI ON TEST (TEST MILESTONES)

Test v1.0 phi phi hp cc hot ng test cho ngun lc test c xc nh trong phn trc. c lp vi milestone ca d n, phi xc nh thng tin v tnh trng hon thnh ca d n Milestone Task Ngun lc Ngy bt u Ngy kt thc

24v-BM/PM/HDCV/FIS v1/0

Confidential

21/22

<M hiu d n>-K hoch test

v<xxx>

6 ST T

CC SN PHM Sn phm <Test cases> <Test procedures> <Defect log> <Defect reports> Ngy bn giao Ngi bn giao Ngi nhn bn giao

24v-BM/PM/HDCV/FIS v1/0

Confidential

22/22

You might also like