Professional Documents
Culture Documents
Kim th hp trng
Terms
Code coverage ( Bao ph m lnh). Structure-based testing ( Kim th da trn cu trc). Statement coverage ( Bao ph cu lnh). Decision coverage ( Bao ph quyt nh). Condition coverage (Bao ph iu kin). Multiple condition coverage ( Bao ph a iu kin)
www.themega llery.com Company Logo
Detail
Code coverage: Bao ph m lnh - l vic to cc trng hp test tha mn s1 s iu kin bao ph code code coverage (vd nh, ngi thit k test c th to ra cc trng hp test sao cho tt c cc cu lnh ca chng trnh u c thc thi t nht 1 ln). Structure-based testing ( Kim th da trn cu trc). Kim th da trn cu trc hoc kim th hp trng :l vic kim th da trn
chng trnh vi cc vng lp. Cc tiu chun trong kim th bao ph logic
gm c: Statement coverage, Decision coverage, Condition coverage, Multiple condition coverage
www.themega llery.com Company Logo
Statement coverage
T tng: Thc hin mi cu lnh trong chng trnh t nht 1 ln. VD: vi on m lnh JAVA sau: public void foo (int a, int b, int x){ if (a>1 && b==0) { x=x/a;} if (a==2||x>1){ x=x+1; } }
www.themega llery.com
Company Logo
www.themega llery.com
Company Logo
www.themega llery.com
Company Logo
Condition coverage
T tng: Vit cc ca kim th m bo rng mi iu kin trong mt quyt nh m nhn tt c cc kt qu c th t nht mt ln. Tiu chun Condition coverage xem ra tha mn tiu chun
www.themega llery.com
Company Logo
www.themega llery.com
Company Logo