You are on page 1of 7

Cng ty TNHH EdTech - Phng phn mm Quy trnh kim th

M hiu ti liu: Ngy ban hnh: Ln ban hnh: Ngi lp:

QT - 06 [Ngay ban hanh] [Ln ban hanh] [Ngi lp]

QUY TRNH KIM TH

Cng ty TNHH EDTECH

PHIN BN: [S phin bn]

NGY THNG QUA: [Ngy]

Ngi thng qua

Tiu

Ch k

Ngy k

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

Page i

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

1. Gii thiu chung


Quy trnh kim th cho ta bit cc bc thc hin kim th mt sn phm phn mm, quy trnh ny gn lin vi cc bc trong quy trnh pht trin phn mm t khi c tng v sn phm cho n khi a sn phm vo s dng. Quy trnh pht trin phn mm bao gm nhiu hot ng v mi bc s c cc hot ng kim th tng ng. Tai liu ny s nghin cu xy dng mt quy trnh kim th cng nh l cc yu cu v nguyn tc trong qu trnh kim th.

2. Kim th
2.1. nh ngha: l tin trnh (v l ngh thut) nhm pht hin li bng vic xem li c t, thit k v m ha. 2.2. Mc ch ca kim th: 2.2.1. Kim th xc nhn:

+ Nhm chng minh vi nh pht trin v khch hng rng phn mm p ng c cc yu cu t ra cho n. + Mt kim th xc nhn thnh cng l mt kim th m th hin c rng h thng hot ng ng nh mong i. 2.2.2. Kim th pht hin:

+ Mc ch nhm pht hin cc li hoc cc khim khuyt c trong phn mm khi m hot ng ca n khng chnh xc hoc khng ng vi c t ban u. + Mt kim th pht hin thnh cng l mt kim th m lm cho h thng hot ng khng chnh xc v t pht hin ra cc li trong h thng. 2.3. Quy trnh kim th chung nh sau:

T est cases

T est da ta

T est results

T est repor ts

Design test cases

Prepar test e da ta

R pr un ogram with test da ta

Compar r e esults to test cases

Cc bc c th c m t nh sau:

Page ii

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

- Thit k cc trng hp kim th: sn phm ca giai on ny l cc trng hp kim th. - Chun b d liu kim th: t cc trng hp kim th cng vi thit k kim th to ra sn phm l cc d liu c chun b sn sng cho vic kim th. - Thc hin kim th cc trng hp kim th vi d liu kim th c chun b bc trc : sn phm l kt qu kim th. - Tin hnh so snh kt qu kim th (kt qu thc t) vi cc trng hp kim th: kt thc l mt bn bo co kim th. 2.4. Mt s nguyn tc khi kim th: Cht lng phn mm do khu thit k quyt nh l ch yu ch khng phi khu kim th Tnh d kim th ph thuc vo cu trc chng trnh Ngi kim th v ngi pht trin nn khc nhau D liu th cho kt qu bnh thng th khng c ngha nhiu, cn c nhng d liu kim th pht hin li Khi thit k trng hp th, khng ch thit k d liu th nhp vo m phi thit k c kt qu s c Khi pht sinh thm trng hp th th tin hnh th li c nhng trng hp th trc trnh hiu ng lan truyn sng

2.5. Quy trnh Test 2.5.1. Cc pha ca kim th

2.5.2.

Component Testing (Unit Testing)

Test tng thnh phn ring l ca h thng Thng do developer thc hin Ph thuc vo kinh nghim developer

Page iii

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

2.5.3.

System Testing

Test mt nhm cc component c tch hp li thnh mt h thng hay h thng con Do b phn test c lp thc hin Test da trn c t h thng phn mm System Testing gm 2 pha: Integration Testing: b phn test truy nhp ti ton b m ngun. H thng c kim th khi cc component c tch hp. Realeassie Testing: b phn test tkieemr th ton b h thng trc khi sn phm c phn phi thc hin kim th hp en. 2.6. Tng ng gia vng i d n v kim th

+ Unit Testing: T y m hnh tr ln y l mc kim th u tin, Unit Tesing m bo cho tt c cc thnh phn c xc nh trong thit k u c thc thi chnh xc. Theo l thuyt nhng ngi thc hin Unit Test khng phi l cc lp trnh vin lp trnh ra thnh phn , nhng trong thc t chnh cc Coder li l nhng ngi thc hin Unit Test bi v ch c h mi hiu r nht v hot ng ca cc Component. + Integration Test: Kim th tch hp cc thnh phn ca h thng, gn cc thnh phn vi nhau v kim th tng tc gia cc thnh phn.

Page iv

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

+ System Test: Khi ton b h thng xy dng xong, ta thc hin kim th h thng xc nhn n m bo chnh xc cc c t ca h thng. Trong kim th ny ton b h thng s c kim th ch khng phi kim th tng thnh phn ring bit. + Acceptance Test: Kim th chp nhn. Kim th ny ging System Test ch l ton b h thng c kim th, nhng c im khc bit chnh l kim th chp nhn m bo tha mn cc yu cu ca ngi dng. Cc phng php kim th tng ng vi tng giai on trong quy trnh pht trin phn mm:

2.7. Phng php th: 2.7.1. Th tnh (Static Testing): Kim th trn bn hay Kim th tnh: giy v bt trn bn, kim tra logic, ln tng chi tit ngay sau khi lp trnh xong. Kim th trn my (Debugging): dng my chy chng trnh iu tra tng ng tc ca chng trnh. 9 bc ca trnh t kim th bng my: Thit k trng hp th theo th trn bn Trng hp th phi c c kt qu k vng thu c Dch chng trnh ngun v to module ti thc hin Khi trng hp th c x l tp vo ra, phi lm trc trn bn vic xc nh min cc tp

2.7.2.

Page v

Cng ty TNHH EDTECH

QUY TRNH KIM TH [S phin bn] | [Ngy thng qua]

Nhp d liu thit k cho kim th iu chnh thc hin mi trng thc hin moduel ti Thc hin module ti v ghi nhn kt qu Xc nhn kt qu thu c vi kt qu k vng Lp li thao tc (5) (8) (theo th t ch trong phn ny) 2.7.3. K thut kim th Kim th hp en + Kim th hp en l kim th hot ng ca h thng thng qua d liu u vo v cc u ra c xc nh trc m khng cn quan tm n hot ng ca h thng nh th no.
Inputs causing anomalous beha viour

2.7.3.1.

Input test daa t

Ie

System

Output test esults r

Oe

Outputs w hich r eal ev the pr esence of defects

2.7.3.2.

Kim th hp trng + Kim th hp trng l kim th hot ng ca h thng theo tng bc trong ti liu thit k.

2.7.4.

Phn bit Verification vs validation

2.7.4.1. Verification: kim tra xem phn mm c p ng ng cc chc nng trong bn c t yu cu hay khng 2.7.4.2. Validation: kim tra xem phn mm c p ng ng yu cu ca khch hng hay khng

Page vi

You might also like