You are on page 1of 6

V D:

KIM TH PHN MM XY DNG MT TEST-CASE.


Ni dung:
S dng form to th c gi mi ca chng trnh qun l th vin c vit bng chng trnh Visual Basic 6.0. c t chc nng ca form. Xy dng mt test-case kim th form to mi th c gi.

Cc c t:
Cc text box mang tnh cht thng tin: h, tn lt, tn, s nh, ng, qun, ngy sinh, in thoi, m c gi nhp li(MDGNL) do ngi s dng nhp vo. Cc text box a ra gi v lu gii hn cho ngi s dng khi t con tr vo text box ang khai bo. V d: tn khng qu 7 k t, ngy sinh theo kiu DD/MM/YYYY M c gi c h thng a ra ngu nhin theo kiu mc nh sn. ngi s dng nhp li m ny text box MDGNL. Ngy lp th l ngy hin ti, ngy ht hn c tnh t ngy nhp cng vi khong thi gian c s dng. Comman lu s kim tra thng tin ph hp cha v lu v data base nu ng k thnh cng v reset li ton b cc text box nu nhp sai. Comman b s reset li ton b thng tin nhp nhp li. m c gi vn gi nguyn. Comman thot cho php thot khi form hin ti.

Cc bin c:
Bin c 0:
Khi mn hnh sp c hin th. Ly ngy hin hnh gn vo textbox ngy lp th. Tnh ngy ht hn ca th da trn ngy lp th v a vo textbox ngy ht hn. T pht sinh m c gi t ng.

Bin c 1:
Khi ngi dng chn nt lu. Kim tra cc thng tin nhp y cha, nu cha thng bo li. Nu nhp thng tin th ghi d liu xung CSDL. Reset li mn hnh: cho cc text box bng rng.

Bin c 2:
Khi ngi dng chn nt b. Reset li mn hnh: xa cc textbox. a con tr v textbox h c gi.

Bin c 3:
Khi ngi dng chn nt thot. ng form li.

Bin c 5:
Khi ngi dng nhp xong ngy sinh ca c gi th chng trnh t ng kim tra xem tui ca c gi c hp l hay khng. Nu khng hp l th cho nhp li.

Bin c 6:
Khi ngi dng nhp m c gi nhp li th chng trnh t ng kim tra xem c tn ti m c gi v thng tin c gi ny hay cha. Nu tn ti th bo li v nhp li.

Bin c 7:
Khi ngi dng nhp xong s in thoi, kim tra c phi l s hay khng Nu khng th bo li.

Thit k test-case:
Kim th hp trng:
Cn chc chn rng gii thut ca chng trnh l hp l, cc n v m bo tnh logic. v d ny chng ta kim th hng hp en nn xem nh cc bc kim th hp trng hon tt.

Kim th hp en:
Xc nh cc lp tng ng hp l v cc lp tng ng khng hp l cho tng trng thi u vo. Da vo iu kin bin ca 1 thng tin u vo xc nh u l thng tin hp l, u l thng tin khng hp l, chng hn nh thng tin v tn, lp tng ng hp l bao gm tp cc tn ring ting vit hp l t 1 n 7 k t. lp tng ng khng hp l l tp cc tn ring khng c trong ting vit hoc vit bng s hay k t c bit. *Xc nh cc ca kim th: Vi cc lp tng ng xc nh c bc trn, bc tip theo l s dng cc lp tng ng xc nh cc ca kim th. Bt u bng vic xy dng 1 ca kim th vi tt c gi tr thng tin u vo hp l.

Thay th ln lt lp tng ng hp l bng lp tng ng khng hp l. Ghi nhn li pht sinh.

on li:
Lit k ra danh sch cc li c th pht sinh: - Tn di qu 7 k t hoc s hay k t c bit nhng h thng khng pht hin ra li. * Xy dng ca kim th trong c tn tht di v tn c cha k t c bit tt c cc khai bo tm li ny. - S in thoi khng ng( khng ph hp vi u s in thoi hin hnh) nhng h thng khng pht hin ra li. * Xy dng ca kim th c di ca cc chui k t tht di ri n cc chui k t tht ngn cc khai bo ch s. - a ch nh khng tn ti nhng h thng khng pht hin ra li. * Xy dng ca kim th c a ch nh thnh ph khc hoc a ch mang tn ring ty kim tra xc nhn ca h thng c truy vn t c s d liu. - Ngy sinh khng ng( chng hn ngy 30 thng 2, hoc vt qua ngy hin ti) nhng h thng khng pht hin ra li.

* Xy dng ca kim th c cc chui s tht di hoc tht ngn ty xt xem h thng c pht hin ra li hay khng. Khng pht sinh m c gi t ng. * Thc hin tao tc thot ra khi form ri truy cp vo nhiu ln v ghi nhn xem m c gi c pht sinh hay khng, nu khng pht sinh m t ng th ghi nhn li. Pht sinh t ng m c gi sai vi kiu mc nh nhng h thng khng pht hin ra li. * Thc hin thao tc thot ra, nhp vo nhiu ln ghi nhn xem m c gi c pht sinh c ng kiu hay khng, nu khng th ghi nhn li ny. * Thc hin ng k thng tin na chng ri nhn vo button b kim tra xem m c gi c cn gi nguyn hay khng, nu khng th ghi nhn li ny. Nhp sai m c gi nhp li nhng h thng khng pht hin ra li. * C tnh nhp sai m c gi kim tra xem h thng c pht hin ra li ny hay khng, thc hin nhiu ln kim tra k. Khng hin th ngy lp th v ngy ht hn. * Li ny c kim tra cng vi ca kim th pht sinh m c gi sai, lu ghi nhn. Ngy lp th khng ng vi ngy hin hnh nhng h thng khng pht hin ra li. * Li ny kim tra cng vi li pht sinh m c gi sai. Thi gian ht hn khng hoc vt qu thi gian qui nh nhng h thng khng pht hin ra li. * Li ny kim tra cng vi li pht sinh m c gi sai. thc hin nhiu ln m bo khng c li, ng thi kt hp vi cc ca kim th khc c gng l ra lp li m s dng t ln kim tra. Khi ngi s dng chn lu nhng khng cp nht c vo c s d liu v khng hin thng bo xc nhn thnh cng. * Ging nh kim th bng lp tng ng hp l, cp nht thng tin cho ng theo qui nh v lm li nhiu ln tm li khng lu c d kiu. Khi ngi s dng chn b nhng chng trnh khng reset li form m li gi nguyn hoc thot khi form hin hnh. * Ca kim th ny ch cn ng k thng tin ly l ri nhn button b kim tra xem h thng c thc hin ng chc nng ny hay khng, nu khng ghi nhn li. Ngi s dng chn thot nhng h thng khng thot c form hin hnh hoc b treo my.

* Li ny kim tra cng vi li pht sinh m c gi sai, lu ghi nhn. - Cng mt lc c nhiu ngi cng truy cp nhng h thng b qu ti v treo c h thng dn n treo my ngi s dng. * S dng phn mm h tr chuyn dng cho testing, kim tra xem mc chu ti ca h thng l bao nhiu(bao nhiu ngi cng s dng nhng h thng vn hot ng uc).

You might also like