《软件测试》实验三

 

实验目的

 

(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;

    }

}}

}

 

 

 

 

posted @ 2016-05-22 19:58  祥哥~  阅读(60)  评论(0编辑  收藏  举报