Professional Documents
Culture Documents
M c ch test
Vi c ki m th ph n m m (test) l qu trnh pht hi n l i b ng cch xem xt l i c t , phn tch, thi t k v m ha.
Ti p nh n x l l i khch hng trong qu trnh dng th (Acceptance Test) L p k ho ch v th c hi n test l i (Regression Test)
Ph m Th Kim Ngoan - CNPM CNTT- HNT 3
test plan
Nh m ch nh v m t cc lo i ki m th s tri n khai v th c hi n. K t qu c a b c l ho ch l b n ti li u k ho ch KTPM, bao nhi u chi ti t t cc lo i ki m th , chi n l c th , cho n th i gian v phn nh l c l ng th vin. c p k g m ki m ki m
Test plan
Gi i thi u M c ch (m c ch c a k ho ch ki m tra) Ph m vi yu c u (ph m vi yu c u c a k ho ch) c th nghi p v (cc nghi p v lin quan) Ti li u lin quan
Tn ti li u Business Model or Flow Business Functions and Rules Project Plan Requirements Specification Data Model or Flow Design Specifications and Use case Report nh n/ review Yes No Yes No Yes No Yes No Yes No Yes No
5
Ng i l p
Ghi ch
p d ng (Yes/No)
10
11
12
Thnh vin
H v tn Vai tr <Vai tr tham gia trong d n> Thng tin lin l c : < i n tho i lin l c> : [ email lin l c] : :
<H tn>
TT 1
B ng phn cng
Ch c nng Nhn s <H tn nhn s th c hi n> Lo i ki m tra < manual test, stress test, > Ghi ch
13
Phn lo i test
D a trn m c chi ti t c a cc b ph n h p thnh ph n m m (1) D a trn phng php ki m th (2)
14
15
16
Cc cng o n ki m th
Ki m th t m h p: ki m th cc b ph n ring r . Ki m th Ki m th Ki m th h p tr ng (White box testing) h p en (Black box testing) h p xm (Grey box testing)
17
Cc cng o n ki m th
Ki m th t m r ng:
(tt)
Ki m th b ph n (Module testing): ki m nhi m m t b ph n ring r . Ki m th tch h p (Itegration testing): tch h p cc b ph n v h th ng con. Ki m th h th ng (System testing): ki m th ton b h th ng. Ki m th ch p nh n (Acceptance testing): th c hi n b i khch hng.
18
Ki m th
h p tr ng
Cn g i l ki m th c u trc. Ki m th theo cch ny l lo i ki m th s d ng cc thng tin v c u trc bn trong c a ng d ng. Tiu chu n c a ki m th c u nh sau: h p tr ng ph i p ng cc yu
Bao ph dng l nh: m i dng l nh t nh t ph i c th c thi 1 l n Bao ph nhnh: m i nhnh trong s (control graph) ph i c i qua m t l n. i u khi n
Ki m th
h p en
Cn g i l ki m th ch c nng: Ki m th ch quan tm n ch c nng c a chng trnh, khng c n quan tm n cc thi t k v vi t m chng trnh. Ki m th h p en d a vo cc nh ngha v ch c nng c a chng trnh. Cc tr ng h p th th (test case) s c t o ra d a nhi u vo b n m t ch c nng ch khng ph i d a vo c u trc c a chng trnh.
20
Ki m th
h p xm
Thi t k cc tr ng h p test: Thu t ton, c u trc bn trong c a chng trnh th c hi n m c ch vi c. Th c hi n test ph i th c hi n nh l ng i dng (black-box testing)
21
Ki m th
M c ch: xc minh module a ra c xy d ng ng hay cha? V n t ra: gi s module I s d ng cc module H, K. Nhng cc module H v K cha s n sng. V y cch no ki m tra module I m t cch c l p? Gi i php ra l gi l p mi tr ng c a module H v K. Thng th ng m t module c th g i m t tc v (hay m t ti n trnh) khng ph i c a n, truy c p cc c u trc d li u khng ph i l c c b , hay c dng b i m t module khc.
22
Ki m th
tch h p
th ng t ng
D dng tm ra cc l i vo ngay giai o n u. D dng khoanh vng cc l i (tch h p n modules, sau n + 1 modules).
23
Ki m th
h th ng
Bao g m m t lo t cc ki m th nh m xc minh ton b cc thnh ph n c a h th ng c tch h p m t cch ng n. M c ch c a ki m th h th ng l m b o ton b h th ng ho t ng nh m khch hng mong mu n.
24
Cc lo i ki m th
h th ng
Ki m th ch c nng (Function testing): Ki m tra h th ng sau khi tch h p c ho t ng ng ch c nng v i yu c u t ra trong b n m t yu c u hay khng. V d : v i h th ng x l vn b n th ki m tra cc ch c nng t o ti li u, s a ti li u, xo ti li u c ho t ng hay khng. Ki m th hi u su t (Perfomance testing) Ki m th m c p ng (stress testing) Th c thi h th ng v i gi thi t l cc ti nguyn h th ng yu c u khng p ng c v ch t l ng, n nh v s l ng.
Ph m Th Kim Ngoan - CNPM CNTT- HNT 25
Cc lo i ki m th
Ki m th Phn tch h nhau. Ki m th
h th ng (tt)
n nh (robustness tessting)
Ki m th d i cc i u ki n khng mong i v d nh ng i dng g l nh sai, ngu n i n b ng t. Ki m th h i ph c (recovery testing) Ch ra cc k t qu tr v khi x y ra l i, m t d li u, thi t b , d ch v ho c xo cc d li u h th ng v xem kh nng ph c h i c a n.
Ph m Th Kim Ngoan - CNPM CNTT- HNT 26
Cc lo i ki m th
Ki m th Ki m th
h th ng (tt)
nh gi h th ng khi n v t qua gi i h n cho php. nh gi s tin t ng, v n duy tu, tnh s n sng c a h th ng. Bao g m c vi c tnh ton th i gian trung bnh h th ng s b h ng v th i gian trung bnh kh c ph c. Ki m th ci t (Installation testing) th ng v Ng i dng s d ng cc ch c nng c a h ghi l i cc l i t i v tr s d ng th t s .
Ph m Th Kim Ngoan - CNPM CNTT- HNT
27
Ki m th
ch p nh n
th ng
thu c vo cc hi u
28