Professional Documents
Culture Documents
Bi 02:
Vai tr Kim tra trong vng i phn mm
Ni dung
Kim tra trong m hnh vng i phn mm Kim chng v chng thc (V & V) Cc mc kim tra Cc kiu kim tra
NNTu
Quan h gia pht trin v kim tra Thch hp gia m hnh n ng cnh L do ca cc mc kim th khc nhau
NNTu
M hnh ch V
Thng lp lch, hng ti ri ro ngn sch Thc hin cc mc su hn, xy dng v kim tra M hnh quen thuc Bt n Kh lp k hoch xa Khi v k hoch, khu kim th hng chu cui cng
NNTu
M hnh ch V
Vng i ca kim nghim Li M t yu cu Sai st Thit k Li Sai st Lp trnh Sai st Kim nghim
NNTu Software Testing S2008 5
Sa li Gii php sa li Li
C lp li
Phn loi li Hu qu
Hng ti ri ro k hoch: tip cn th trng hoc theo hn nh Tp cc c tnh pht trin t chc nng ct li C th chuyn s dng mt khi khung xong Tr thnh cch tip cn ph bin Extreme Programming , RAD , RUP
NNTu
Kim th cho mi giai an/phn pht trin Cc mc kim tra nhn mnh vo mc tiu phi hp lin tc, khng trng lp Phn tch, thit k bt u sm, ngn nga li
NNTu
NNTu
Cc mc kim tra
c im An ton n nh Thit thc Kh nng thi hnh Thn thin ngi dng Chc nng Phng php n v (Unit) Thnh phn (Module) Tch hp (Integration) H thng (System) Mc chi tit
NNTu Software Testing S2008 9
White-box Black-box
Cc mc kim tra
requiements acceptance test spec acceptance test
specification
system test
integration test
module test
NNTu
unit test spec implementati unit test on code Software Testing S2008
10
Cc mc kim tra
Kim tra thnh phn Kim tra tch hp Kim tra h thng Kim tra chp nhn
NNTu
11
Mc tiu:
Tm li trong tng phn n l m, csdl, yu cu, thit k, cc ri ro cht lng Chc nng, s dng ti nguyn, hiu sut, cu trc Mc API (drivers , stubs), Ngi lp trnh
Software Testing S2008 12
C s:
Cng c:
NNTu
Tiu biu Can thip m Thc thi trong mi trng c lp Yu cu drivers, stubs c thc hin bi ngi vit chng trnh Thng c sa trc tip, khng lp bo co Pht trin theo hng kim th Pht trin tp kim th n v Xy dng v tch hp m Thc thi
Software Testing S2008 13
NNTu
Mc tiu:
Tm li trong mi quan h v giao din gia cc cp, nhm thnh phn lin quan Thit k, kin trc, gin , lu . Ri ro cht lng Chc nng, ti nguyn, hiu nng Mc API , CLI , .. C ngi kim th v ngi lp trnh
Software Testing S2008 14
C s:
Cng c:
NNTu
NNTu
15
Tch hp h thng:
NNTu
16
Mc tiu:
Tm li trn ton b v c bit v hnh vi, chc nng, p ng ca h thng Yu cu, thit k mc cao, use cases, ri ro, kinh nghim, mi trng, checklists Chc nng, bo mt, hiu nng, tin cy, kh dng, kh chuyn, ... API, CLI, GUI, Ngi kim tra c lp
Software Testing S2008 17
C s:
Cng c:
NNTu
Mc tiu:
Chy th sn phm sn sng cho trin khai/xut xng Yu cu, hp ng, kinh nghim Chc nng, kh chuyn, hiu nng GUI Thng l Khch hng/ngi s dng Ngi kim tra c lp
Software Testing S2008 18
C s:
Cng c:
NNTu
Ngi s dng nghip v xc nhn mc ph hp cho mc cho chc nng, Chp nhn bi ngi qun tr Kim chng xc nhn hp l theo hp ng. Kim th v xy dng tin cy bi cc khch hng c hay tim nng Kim th Beta v lnh vc c thc hin trong mi trng thc
NNTu
19
NNTu
20
Cc hot ng hp l, yu cu khng c cung cp, truy xut, h hng trm trng. Khng thm chc nng trong bng tnh Hin thc , khng lm vic C th ch s nguyn, khng s thc Hnh ng ng, kt qu sai Hm ADD: 2+2=5? Hm ng, kt qu ng .. Sai th hin Hm DIV: 2/2=I
Software Testing S2008 21
NNTu
Bn a ha (Localization : user interface, operational) Chun v ng nguyn tc (regulatory compliance) X l li v phc hi Phc hi tai ha (Disaster recovery) Thc hin v phn b trn mng
Thi gian , sp xp Cht lng d liu Hon chuyn d liu Tc v Ci t Phn gii ci t X l ngy thng Ti liu
NNTu
22
M D liu Thit k
Bao ph Cu trc (white box) c th c nh gi chc nng v phi chc nng non-functional (black box)
NNTu
23
Kim tra hi quy (Regression testing) Kim tra nh hng ca thay i d cho n c nh, cc b, bit lp Kim tra xc nhn (Confirmation testing) xc nhn Thay i h thng c Li c nh phi h tr theo di Lun lp li kim nh T ng, kim tra su, c ch
NNTu
24
Bi tp - c hiu
NNTu
25
c thm
NNTu
26
Q/A
NNTu
27