calculator **
包括 加減乘除 求餘、求模、比較大小、最大公約數、最小公倍數
package main.cn.edu.ciir;
public
class calculator
public
intgetn1()
public
void
setn1(int n1)
public
intgetn2()
public
void
setn2(int n2)
//兩個數相加
public
void
add(int n1, int n2)
//兩個數相減
public
void
sub()
//兩個數相乘
public
void
mul()
//兩個數相除
public
void
div()
//求餘
public
void
qiuyu()
//取模支援對負數進行運算,且結果的符號總是與被除數的符號保持一致
public
void
qiumo()
//比較兩個整數的大小
public
intgetmax()
//求兩個整數的最大公約數
public
intbiggestgongyue(int a,int b)
if(b%a==0)return a;
else
return biggestgongyue(a,b%a);
}//求兩個數的最小公倍數
public
intgongbei(int a,int b)
}
test case **
package test.cn.edu.ciir;
import junit.framework.testcase;
//import static org.junit.assert.*;
//import junit.framework.testcase;
import main.cn.edu.ciir.calculator;
import main.cn.edu.ciir.sample2;
public
class
calculatortest
extends
testcase catch (arithmeticexception e)
}public
void
testaddtrue()
public
void
testaddfalse()
public
void
testsubtruet()
public
void
testsubfalse()
public
void
testmultrue()
public
void
testmulfalse()
public
void
testdivtrue()
public
void
testdivfalse()
public
void
testqiuyutrue()
public
void
testqiuyufalse()
public
void
testqiumotrue()
public
void
testqiumofalse()
public
void
testgetmaxtrue()
public
void
testgetmax1false()
public
void
testbiggestgongyuetrue()
public
void
testbiggestgongyuefalse()
public
void
testgongbeitrue()
public
void
testgongbeifalse()
}
白盒測試用例設計
檢查設計和 靜態測試是指測試非執行部分 檢查和審查。白盒測試是指訪問 能夠檢視和審查。靜態白盒測試實在不執行的條件下有條理地仔細審查軟體設計 體系結構和 從而找出軟體缺陷的過程。有時也稱為結構分析。進行靜態白盒子測試的首要原因就是盡早發現軟體缺陷,以找出動態黑盒子測試難以揭示或遇到的軟體缺陷 另乙個...
白盒測試用例設計
1.1.1.1 靜態白盒測試 評審 檢查 1.1.1.2 動態白盒測試 邏輯覆蓋 基本路徑覆蓋 迴圈覆蓋 1.1.2.1 檢查方式 桌面檢查 審查 走查1.1.2.2 檢查專案 變數的交叉引用表 標號的交叉引用表 子程式 巨集 函式 等價性檢查 常量檢查 標準檢查 風格檢查 對照程式的規格說明,詳細...
原創 白盒測試用例設計方法
原創 白盒測試用例設計方法 白盒測試用例設計方法主要分為邏輯覆蓋測試和基本路徑測試.其中邏輯覆蓋包括 語句覆蓋 判定覆蓋 條件覆蓋 判定條件覆蓋 條件組合覆蓋 路徑覆蓋,具體見下所示 語句覆蓋就是設計若干個測試用例,執行被測程式,使得每一可執行語句至少執行一次。判定覆蓋就是設計若干個測試用例,執行被...