
2
3
Kim thlà gì ?
IEEE: Kim thlà tin trình vn hành
hthng hoc thành phn dưi
nhng ñiu kin xác ñnh, quan sát
hoc ghi nhn kt quvàñưarañánh
giá vhthng hoc thành phn ñó
Myers: Kim thlà tin trình thc thi
chương trình vi mc ñích tìm thy li
(The art of software testing)
4
Kim thlà gì ?
Kim th≠Gri (debug)
Kim th
•nhm phát hin li
Gri
•xác ñnh bn cht li vàñnh vli trong
chương trình
•tin hành sa li
CuuDuongThanCong.com https://fb.com/tailieudientucntt

3
5
Các khái nim
Mt sai sót (error) là mt snhm ln hay mt s
hiu sai trong quá trình phát trin phn mm ca
ngưi phát trin
Mt li(fault, defect) xut hin trong phn mm
như là kt quca mt sai sót
Mt hng hóc (failure) là kt quca mt li xut
hin làm cho chương trình không hot ñng ñư c
hay hot ñng nhưng cho kt qukhôngnhưmong
ñ i
sai sót li hng hóc
6
Các khái nim
Dliu th(test data)
dliu vào cn cung cp cho phn mm
trong khi thc thi
Kch bn kim th(test scenario)
các bưc thc hin khi khi kim th
Phán xét kim th(test oracle)
ñánh giá kt quca kim th
•tñng: chương trình
•thcông: con ngưi
CuuDuongThanCong.com https://fb.com/tailieudientucntt

5
9
Tin trình kim th
Kim ththưng bao g*m các bưc
thit kcác ca kim th
bưc to dliu th
•kim thvi tt ccác dliu vào là cn thit
•không thkim th“vét cn”
•ch+n tp các dliu thñi din t,min dliu vào
•da trên các tiêu chu-n ch+n dliu th
bưc thc thi chương trình trên dliu th
•cung cp dliu th
•thc thi
•ghi nhn kt qu
bưc quan sát kt qukim th
•thc hin trong khi hoc sau khi thc thi
•so sánh kt qunhn ñư c và kt qumongñ i
10
Tin trình kim th
CuuDuongThanCong.com https://fb.com/tailieudientucntt