35
 Nhp môn kim thphn mm 02. Qui trình kim thphn mm Tr n Duy Hoàng  [email protected]. vn 4/16/2012 1 Nhp môn kim thphn mm

02 Qui Trinh Kiem Thu Phan Mem

  • Upload
    le-chi

  • View
    127

  • Download
    2

Embed Size (px)

Citation preview

Nhp mn kim th phn mm 02. Qui trnh kim th phn mmTrn Duy Hong [email protected]

1

Nhp mn kim th phn mm

4/16/2012

Mc ch

Hiu vai tr kim th trong qui trnh PTPM M t c qui trnh kim th phn mm Bit m hnh kim th TMM Phn bit vai tr ca QA v QC M t c thi cn c ca Tester Hiu cc nguyn l tng qut Phn bit cng c h tr qui trnh kim th Bit mt s chng ch kim th

2

Nhp mn kim th phn mm

4/16/2012

Ni dung

Vai tr kim th trong qui trnh PTPM Qui trnh kim th phn mm M hnh kim th TMM Vai tr ca QA v QC Thi ca Tester Cc nguyn l tng qut Cng c h tr qui trnh kim th Chng ch kim th

3

Nhp mn kim th phn mm

4/16/2012

Vai tr kim th trong qui trnh PTPM

c tnh chung ca kim th tt

Kim th cho mi giai on/phn pht trin Cc mc kim tra phi hp lin tc, khng trng lp Phn tch, thit k bt u sm, ngn nga li

4

Nhp mn kim th phn mm

4/16/2012

Vai tr kim th trong qui trnh PTPMc t yu cu c t h thng Thit k mc cao Thit k chi tit K hoch kim th chp nhn K hoch kim th h thng K hoch kim th tch hp K hoch kim th n v Kim th chp nhn Kim th h thng Kim th tch hp Kim th n v

Ci t5 Nhp mn kim th phn mm 4/16/2012

Vai tr kim th trong qui trnh PTPM

Verification

m bo phn mm c hin thc ng theo tng giai onm bo phn mm c xy dng ng theo yu cu khch hng

Validation

6

Nhp mn kim th phn mm

4/16/2012

Qui trnh kim thD liu KT (Test data) c t YC (Requirement spec) Lp k hoch K hoch KT (Test plan) Ca kim th (Test cases) Kt qu KT (Test result) Bo co KT (Test report)

Thit k kim th

Thc hin kim th

nh gi kt qu

7

Nhp mn kim th phn mm

4/16/2012

Lp k hoch

Mc ch: ch nh, m t cc chin lc kim th Kt qu: bn k hoch kim th (Test plan) Ni dung:

Gii thiu Yu cu Chin lc Thi gian Ti nguyn

8

Nhp mn kim th phn mm

4/16/2012

Qui trnh kim th

Lp k hochK hoch kim tra mc n v (Unit test plan) K hoch kim tra chnh (Master test plan) K hoch kim tra mc chp nhn (Acceptance test plan)

K hoch kim tra mc tch hp (Integration test plan)

K hoch kim tra mc h thng (System test plan)

9

Nhp mn kim th phn mm

4/16/2012

Lp k hoch

Cc bc lp k hoch

Xc nh yu cu kim th Kho st ri ro Xc nh chin lc kim th Xc nh nhn lc, thit b Lp k hoch chi tit Tng hp v to cc bn k hoch kim tra Xem xt cc k hoch kim tra

10

Nhp mn kim th phn mm

4/16/2012

Thit k

Mc ch: bo m tt c cc tnh hung kim tra qut ht tt c yu cu cn kim tra Kt qu: ca kim th (Test cases), d liu kim th (Test data)

11

Nhp mn kim th phn mm

4/16/2012

Thit k

Cc bc thit k ca kim th

Xc nh iu kin cn thit lp, m t d liu u vo, kt qu mong ch M t cc bc chi tit Xem xt v kho st bao ph Xem xt test cases v cc bc kim tra

12

Nhp mn kim th phn mm

4/16/2012

Thc hin

Mc ch: thc hin cc ca kim th, ghi nhn kt qu Kt qu: bng bo co (Test result)

13

Nhp mn kim th phn mm

4/16/2012

Thc hin

Cc bc thc hin kim th

Xc lp v khi ng mi trng Thc hin cc bc (bng tay hoc script) nh gi qu trnh kim th

Hon tt chu k Thm nh kt qu B dng hoc treo xc nh nguyn nhn li, khc phc v lp li

Thm nh kt qu: bo m kt qu nhn c l ng tin cy

14

Nhp mn kim th phn mm

4/16/2012

nh gi qu trnh kim th

Mc ch: xem xt v nh gi kt qu kim tra, lit k li, ch nh cc yu cu thay i, thng k s liu Kt qu: bo bo kim th (Test report) Lu : bc nh gi mang tnh ton cc

15

Nhp mn kim th phn mm

4/16/2012

M hnh TMM

Testing Maturity Model Mi mc :

Mc tiu Hot ng t mc tiu Cng vic v trch nhim

16

Nhp mn kim th phn mm

4/16/2012

Vai tr QA, QC

QC Quality Control

Nhng hot ng, nhng k thut nhm m bo cht lng sn phm. Nhng k hoch, nhng hot ng mang tnh h thng nhm m bo qu trnh sn xut s to ra nhng sn phm c cht lng.

QC Quality Assurance

nh ngha ca ISO 9000

17

Nhp mn kim th phn mm

4/16/2012

Vai tr QA, QC

QC

QA

Sn phm Phn ng Tm li

Tin trnh Tin on, c tnh Ngn nga lim bo cht lng nh ngha tin trnh Chn la cng c Hun luyn

V d

V d

Kim duyt Kim th Thanh tra Kim tra li

18

Nhp mn kim th phn mm

4/16/2012

Thi ca Tester

Cn thn (Cautious)

Phng on ch khng kt lun Tp tha nhn Ti khng bit C ngi khc kim tra liiu g xy ra nu ? N hot ng nh th no? Ti sao n xy ra? Tin hnh phng on v bc b Tch cc tm kim phn chng

T m (Curious)

Good testers are hard to fool.

Ch trch, ph phn (Critical)

Can m (Courageous)19 Nhp mn kim th phn mm 4/16/2012

Cc nguyn l tng qut

1. Phi by s hin din ca li

Cho thy li ang tn ti Gim xc sut li cha pht hin Khng th kim nghim trit mt phn mm Thay vo :

2. Khng th vt cn ht cc trng hp

Phn tch ri ro u tin

3. Kim tra sm

Nn bt u sm nht c th trong chu k ph trin

20

Nhp mn kim th phn mm

4/16/2012

Cc nguyn l tng qut

4. Gom nhm li

Nguyn l Pareto: 20% module gy ra 80% li c lp, tp trung nhng module kh nghi nht S dng cng 1 k thut, ca kim th nhiu ln khng tm c li mi Ca kim th phi c xem xt v thay i thng xuynThc hin khc nhau trong cc ng cnh khc nhau

5. Nghch l thuc tr su (Pesticide paradox)

6. Ph thuc ng cnh

21

Nhp mn kim th phn mm

4/16/2012

Cc nguyn l tng qut

7. o tng khng li (Absence-of-errors fallacy)

Vic tm v sa cha li s v ngha nu h thng c xy dng xong v dng

22

Nhp mn kim th phn mm

4/16/2012

Cng c h tr qui trnh kim th

23

Nhp mn kim th phn mm

4/16/2012

Cng c h tr qui trnh kim th

24

Nhp mn kim th phn mm

4/16/2012

Cng c h tr qui trnh kim th

V sao cn qun l tin trnh kim th? Thng tin cn qun l Mt s cng c qun l tin trnh kim th

25

Nhp mn kim th phn mm

4/16/2012

V sao cn qun l qui trnh kim th

26

Nhp mn kim th phn mm

4/16/2012

Thng tin cn qun l

Qun l qui trnh kim th

Project User Requirement Release Build, Component, Test plan Testcase:

Ti liu lin quan n testcase c t kch bn kim th Ngi kim Cc Requirenment lin quan

Result Report:

Bng bo co li

Tng kt kim th

27

Nhp mn kim th phn mm

4/16/2012

Mt s cng c qun l qui trnh kim th

Test Link Qatraq Mantis Bugtracking RTH RTH l cng c qun l y nht

28

Nhp mn kim th phn mm

4/16/2012

Chng ch kim th

Chng ch ISTQB Chng ch LCTP

29

Nhp mn kim th phn mm

4/16/2012

Chng ch ISTQB

International Software Testing Qualifications Board 3 cp

Mc C bn - Foundation Level Mc Cao cp - Advanced Level Mc Chuyn gia - Expert Level

30

Nhp mn kim th phn mm

4/16/2012

Chng ch ISTQB

Mc C bn

Nm vng cc nguyn tc c bn ca Kim th phn mm Thc hin kim th trong sut chu k sn xut phn mm Cc k thut kim th phn mm tnh Cc k thut kim th phn mm ng Qun l kim th phn mm Bit vn dng cc cng c h tr vic kim th phn mm

31

Nhp mn kim th phn mm

4/16/2012

Chng ch ISTQB

Mc Nng cao

Xc nh mc tiu kim tra tng qut, chin lc kim tra h thng Lp k hoch, thi gian biu v theo di cc cng vic M t v t chc cc hot ng cn thit La chn, yu cu v phn b cc ngun lc tng ng cho cng vic La chn, t chc v lnh o i ng kim nh phn mm T chc vic truyn thng gia cc thnh vin trong i, gia cc i, cng nh tt c cc b phn tham gia khc Ra quyt nh ph hp v cung cp thng tin bo co y Nhp mn kim th phn mm 4/16/2012

32

Chng ch ISTQB

Mc Chuyn gia

Nghin cu chuyn su v mt lnh vc

33

Nhp mn kim th phn mm

4/16/2012

Chng ch LCTP

LogiGear Certified Test Professional Ni dung

LCTP 1: nhng k nng kim th phn mm cn bn LCTP 2: nhng k nng thit yu ca mt k s kim th phn mm chuyn nghip

34

Nhp mn kim th phn mm

4/16/2012

Tho lun

35

Nhp mn kim th phn mm

4/16/2012