《软件测试》实验三
实验目的
(1) 学习白盒测试方法
(2) 掌握语句覆盖、条件覆盖、分支覆盖等逻辑覆盖方法
(3) 掌握Java代码分析工具的使用
实验内容
1、 计算整数X和整数Y的最大公约数。(不允许采用课堂上所用的方式实现)
l 请用类和方法(写一个求最大公约数的方法)实现,命名时请按照规范命名。
l 在main方式中获取用户输入的两个整数,调用之前写的方法,输出它们的最大公约数。
l 利用FindBugs查找程序中是否存在bug。
Demo类
package cn.yu.test;
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Method m =new Method();
m.index();
}
}
Method类
package cn.yu.test;
public class Method {
public void index(){
int n=24,t=60;
int min =Math.min(n, t);
for(int k=min;k>0;k--){
if(n%k==0 && t%k==0){
System.out.println(n+"和"+t+"的最大公约数为:"+k);
return;
}
}}
}