View
218
Download
0
Category
Preview:
Citation preview
8/6/2019 Kiem Thu Hop Den
1/38
Bi tp ln: CNPM nng cao ti: Kim th hp en
Gio vin hng dn:V Th DngNhm thc hin: Nhm 8
1.Nguyn Vn Biu
2. inh c nh
3. L Minh Tun
8/6/2019 Kiem Thu Hop Den
2/38
KIM TH HP EN
y
I. Khi nim kim th hp eny II. Nhng chin lc v k thut kim th hp en
y III. Cc phng php kim th hp en
8/6/2019 Kiem Thu Hop Den
3/38
I. Khi nim kim th hp en
y Kim th hp en tp trung vo cc yu cu chc nng
ca phn mmy Thit k cc iu kin u vo thc thi tt c cc
yu cu chc nng ca chng trnh
y K thut kim th b sung cho kim th hp trng vi
bao ph cc lp li t hn
8/6/2019 Kiem Thu Hop Den
4/38
I. Khi nim kim th hp eny Kim th hp en tm cc li:
- Li hm hay mt hm
- Li giao din
- Li cu trc d liu
- Li truy cp trn d liu ngoi
- Li thc thi- Li khi u v kt thc
8/6/2019 Kiem Thu Hop Den
5/38
I. Khi nim kim th hp enKim th hp en thit k tr li cc
cu hi- Gi tr chc nng c kim th nh th no?- Cc lp u vo no s cho cc ca kim th tt?- H thng c b nh hng bi nhng gi tr u vo
nht nh?
8/6/2019 Kiem Thu Hop Den
6/38
I. Khi nim kim th hp en- Gi tr bin ca cc lp d liu c phn tch nh th
no?- T l v lng d liu m h thng c th chu c?
- Vic kt hp d liu xc nh c nh hng g trongvic vn hnh h thng?
8/6/2019 Kiem Thu Hop Den
7/38
II. Nhng chin lc v k thut
kim th hp en
yChin lc kim th hp en- Kim th hp en khng phi l mt loi hnh kim
tra, thay v n l mt th nghim chin lc, mkhng cn bt k mt kin thc v thit k ni b hocm chng trnh
- khng c kin thc v logic ni b hoc m c cu btbuc
8/6/2019 Kiem Thu Hop Den
8/38
II. Nhng chin lc v k
thut kim th hp enHai nhm kim th hp en:
K
im tra, trong ngi dng ng mt vaitr trong cc th kim
Kim tra, trong ngi dng khng ngmt vai tr trong cc th kim
8/6/2019 Kiem Thu Hop Den
9/38
II. Nhng chin lc v k
thut kim th hp eny Kim tra, trong ngi dng ng mt vai tr trong cc th kim
y Kim tra ngi dng chp nhn
y Kim tra phin bn Alpha
y Kim tra phin bn Beta
y Kim tra, trong ngi dng khng ng mt vai tr trong cc th kim
y Kim tra chc nng
y Kim tra cng thng
y Kim tra ti
y Kim tra c bit
y
Kim tra thm dy Kim tra tin ch
y Kim tra khm ph
y Kim tra phc hi
y Kim tra khi l
8/6/2019 Kiem Thu Hop Den
10/38
III. Cc phng php kim th hp
en
1. Phng php th
- Kim th phn mm bt u t vic to th ca cci tng v cc mi quan h gia chng
- Thit k cc ca kim th bao ph th cc itng v cc mi quan h c thc thi v pht hin
li
8/6/2019 Kiem Thu Hop Den
11/38
1. Phng php thy Cc bc thc hin
V th:
- Nt l cc i tng- Lin kt biu din mi quan h gia cc i tng
- Trng s ca 1 nt biu din tnh cht ca i tng
8/6/2019 Kiem Thu Hop Den
12/38
1. Phng php thy S biu din phng php th
itng 1 itng 2
i
tng 3
Lin kt c hng
Lin kt song songLin kt khng c hng
8/6/2019 Kiem Thu Hop Den
13/38
1. Phng php thy V d
New file Documentwindow
Document text
Menu select
generates
Allows editingof
Is presentedas
Generate time < 1s
Contains
8/6/2019 Kiem Thu Hop Den
14/38
1. Phng php thy Beizer m t mt s phng php kim th c x m c
th s dng th
- M hnh lung thc hin- M hnh trng thi hu hn
- M hnh lung d liu
- M hnh quyt nh thi gian
8/6/2019 Kiem Thu Hop Den
15/38
1. Phng php thy Qu trnh kim th
- Xc nh nt v trng s nt, thit lp lin kt
- Xc nh vng lp trong nhiu trng hp, m hnh thc th c vng lp
8/6/2019 Kiem Thu Hop Den
16/38
1. Phng php thyNghin cu mi quan h mt cch ring r a ra
cc ca kim thy
chuyn cc mi quan h tun t c nghin cu xc nh tc ng nh th no ca cc mi lin htruyn qua cc i tng xc nh trong th. Minhha bi x, y, z trong :- X c yu cu tnh ton Y- Y c yu cu tnh ton Z
8/6/2019 Kiem Thu Hop Den
17/38
1. Phng php th- thit lp mi quan h chuyn tip gia x v z
y T quan h i xng(lin kt 2 chiu)
c th thit k cc ca kim th
8/6/2019 Kiem Thu Hop Den
18/38
1. Phng php thy Mc tiu thit k kim th theo phng php th l t
c bao ph cc nt
8/6/2019 Kiem Thu Hop Den
19/38
2. Phn hoch tng ngy Khi nim: l phng php kim th hp en chia
min d liu vo thnh cc lp t c th thc hin
cc ca kim thy Thit k cc ca kim th cho phn hoch tng ng
da trn vic nh gi ca cc lp tng ng chomt iu kin u vo
8/6/2019 Kiem Thu Hop Den
20/38
2. Phn hoch tng ngy Xc nh 1 lp tng ng (biu din mt tp cc
trng thi ph hp hay khng cho cc iu kin u
vo )y Lp tng ng c th c xc nh da theo cc
yu t sau:- Nu iu kin u vo xc nh mt min, mt lp
tng ng ng v hai lp tng ng sai cxc nh.
8/6/2019 Kiem Thu Hop Den
21/38
2. Phn hoch tng ng- Nu mt iu kin u vo yu cu mt gi trxc nh, mt lp tng ng ng v hai lp
tng ng sai c xc nh- Nu mt iu kin u vo xc nh mt phn tca mt tp, mt lp tng ng ng v mt lptng ng sai c xc nh.
- Nu mt iu kin u vo l mt gi tr logic,mt lp tng ng ng v mt lp tngng sai c xc nh
8/6/2019 Kiem Thu Hop Den
22/38
2. Phn hoch tng ngy V d: xem xt d liu c duy tr nh l mt phn
ca ng dng ngn hng t ng. Ngi dng c th
quay s ti ngn hng s dng my tnh, cung cp mtkhu 6 k t v sau vi mt chui cc cu lnh tkha bt u cc hm banking a dng. Phn mmc cung cp cho ng dng ngn hng chp nhn dliu theo cc dng sau
8/6/2019 Kiem Thu Hop Den
23/38
2. Phn hoch tng ngy m vng: s trng hoc 3 k t
y Tin t: s 3 k t khng bt u bi 0 v 1
y Hu t: s 4 k t
y Mt khu: gm 6 k t
y Cu lnh: check, deposit, bill pay
8/6/2019 Kiem Thu Hop Den
24/38
2. Phn hoch tng ngy iu kin u vo kt hp vi mi phn t d liu cho ng
dng ngn hng c th c xc nh nh l:y
m vng: iu kin vo, boolean- m vng c th c haykhng c biu din; iu kin vo l min, gi tr cxc nh trong khong 200 n 999 vi cc ngoi l xc nh
y Tin t: iu kin vo, min, gi tr >200 v khng c s 0y Hu t: iu kin vo, gi tr, d di 4 k t sy Mt khu: iu kin vo, boolean, mt khu c th c hay
khng; iu kin vo, gi tr, chui 6 k ty Cu lnh: iu kin vo, tp, cha cc cu lnh ghi ch
trn
8/6/2019 Kiem Thu Hop Den
25/38
3. Phn tch gi tr biny mt s ln cc li c khuynh hng xy ra ti gi tr
bin ca min d liu vo hn l cc gi tr trung tm
y Vic phn tch gi tr bin dn n s la chn mt tpcc ca kim th thc thi cc gi tr bin.
8/6/2019 Kiem Thu Hop Den
26/38
3. Phn tch gi tr binyphn tch gi tr bin l k thut thit k cc ca kim
th b sung cho phn hoch tng ng
8/6/2019 Kiem Thu Hop Den
27/38
4. Kim th so snhy Khi m cc phn mm cn thit c pht trin, cc
nhm k ngh phn mm ring r pht trin nhngphin bn c lp ca ng dng cng cc chi tit kthut
8/6/2019 Kiem Thu Hop Den
28/38
4. Kim th so snhy Mi phin bn c th c kim th vi cng d liu
kim th m bo rng tt c cho ra nhng kt quxc nh. Sau tt c cc phin bn c thc thisong song vi vic so snh cc kt qu thi gian thc m bo s nht qun
8/6/2019 Kiem Thu Hop Den
29/38
IV.Cc bc kim th hp enyTo k hoch kim tra
yKim tra bn ngoi giao din
yThc hin kim tra ti
yTin hnh kim tra bt buc
yThc hin kim tra an ninh
yThc hin kim tra ton cu ha
8/6/2019 Kiem Thu Hop Den
30/38
1 Cc bc kim th hp en
8/6/2019 Kiem Thu Hop Den
31/38
1.1 Cc bc kim th hp eny Bc 1: To k hoch test
- chun b cho cc trng hp th nghim
- Xy dng cc trng hp kim tra da trn nhng yu cuv cc ti liu c t chc nng
8/6/2019 Kiem Thu Hop Den
32/38
1.1 Cc bc kim th hp eny Bc 2: Kim tra giao din ngoi
m bo rng khi ng dng cho thy nhiu a ch giao
din m tt c cc chi tit k thut chc nng yu cuTh nghim cho cc loi u vo
- Ngu nhin to ra u vo trong phm vi cho php
- Trng hp ranh gii trong phm vi quy nh v u vo
- Kim tra u vo l s 0- Kim tra u vo l cc gi tr null
- u vo l cc gi tr khng hp l hoc ra khi phm vi dkin
8/6/2019 Kiem Thu Hop Den
33/38
1.1 Cc bc kim th hp eny Bc 3: Thc hin chy kim tra
- Thc hin trong iu kin bnh thng v ti cao
- Thc hin vic kim tra ny cho php bn xc minh ngdng c p ng mc tiu hiu qu mong mun,khngvt qu ngn sch phn b cho vic s dng ti nguynnh b nh , b x l ,thi gian thc hin lnh ,.....
-
8/6/2019 Kiem Thu Hop Den
34/38
1.1 Cc bc kim th hp eny Bc 4: kim tra stress
- S dng cng thng th nghim nh gi hnh vi ca
khi ng dng khi n c y vt qu ti trng trongiu kin bnh thng hoc cao im
8/6/2019 Kiem Thu Hop Den
35/38
1.1 Cc bc kim th hp eny Mc ch ca th nghim tm ra s cng thng l li
ch yu xy ra trong iu kin ti cao , chng hn nh vn
ng b ha,v r r b nh .....y Kim tra stress gip nh sn xut a ra cc thng bo li
cho khc hng khi gp s c khi ng dng b y vt quiu kin bnh thng
8/6/2019 Kiem Thu Hop Den
36/38
1.1 Cc bc kim th hp eny Bc 5: kim tra an ninh- Dng tm ra cc l hng ca ng dng trnh cc
trng hp b hack hoc v do cc li ngi dnggy ra do khng hiu v ng dng ,- Th nghim ny c thc hin ti thi gian chy- Mc ch: ph v cc giao din ca khi ng dng,
nh chn d liu nhy cm trong phm vi cm
8/6/2019 Kiem Thu Hop Den
37/38
1.1 Cc bc kim th hp eny Bc 6: Tin hnh kim th Globalization
- Mc ch:tt c mi ngi tt c mi ni u c th
s dng ng dng khng ph thuc vo v tr a lhay nn vn ha ......
- thc hin kim tra ton cu ha, bn phi ci tnhiu nhm ngn ng v vn ha hoc thit lp mina phng cc nn vn ha khc nhau hoc mina phng,
8/6/2019 Kiem Thu Hop Den
38/38
THE END
Recommended