2.1 單元測試概念
● 單元測試:單元測試又稱模塊測試,屬于白盒測試,是最小單位的測試。模塊分為程序模塊和功能模塊。功能模塊指實現了一個完整功能的模塊(單元),一個完整的程序單元具備輸入、加工和輸出三個環節。而且每個程序單元都應該有正規的規格說明,使之對其輸入、加工和輸出的關系做出明確的描述。
● 測試驅動:驅動被測試模塊正常運行起來的實體
● 測試樁:代替被測模塊調用的子模塊的實體,該實體一般為樁函數。
● 測試覆蓋:評測測試過程中已經執行的代碼的多少。

● 覆蓋率:代碼的覆蓋程度,一種度量方式。針對代碼的測試覆蓋率有許多種度量方式,定義如下:
1、語句覆蓋(StatementCoverage):它度量每一個可執行語句是否被執行到了。
void DoWork(int x,int y,int z) { int k=0,j=0; if((x>3)&&(z<10)) { k=x*y-1; //語句塊1 j=sqrt(k); } if((x= =4)||(y>5)) { j=x*y+10; //語句塊2 } j=j%3; //語句塊3 } |
文章來源于領測軟件測試網 http://www.kjueaiud.com/