02 Qui Trinh Kiem Thu Phan Mem
Transcript of 02 Qui Trinh Kiem Thu Phan Mem
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