kiem thu hop den

Upload: thien-nguyen-hoang

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 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