zoukankan      html  css  js  c++  java
  • 软件测试第三次作业2

    2、 逻辑覆盖的应用

    l         按照所给的程序流程图,写出Java代码(用类和方法实现)

    l         写出语句覆盖、分支覆盖的测试用例,以及它所覆盖的路径,用JUnit编写测试用例进行测试

    package HAN;

    import java.util.Scanner;

    /**

     *

     * @author hanzhenyi

     * 2016.4.7

     * 2、 逻辑覆盖的应用

     */

    public class two {

       public static void main(String[] args){

          Scanner in = new Scanner(System.in);

          System.out.println("请输入第一个数x:");

          int x = in.nextInt();

          System.out.println("请输入第二个数y:");

          int y = in.nextInt();

             if(x<4 || y>0){

               if(y>1){

                   y=y+1;

                 }

               }

             else{

                 if(x>=5){

                   x=x-y;

                 }

                 else{

                   x=x+y;

                 }

               }

     System.out.println("输出的x的值为:"+x+",输出y的值为:"+y+"");

     }

       public void demo(int i, int j) {

          // TODO Auto-generated method stub

       }

    }

    语句覆盖:

    路径

    测试用例X

    测试用例Y

    aeg

    3

    0

    aef

    6

    0

    abc

    5

    3

    分支覆盖

    路径

    测试用例X

    测试用例Y

    aeg

    3

    0

    aef

    6

    0

    abc

    5

    3

    abd

    5

    1

    package HAN;

    import static org.junit.Assert.*;

    import org.junit.Before;

    import org.junit.Test;

    public class twoTest {

           @Before

           public void setUp() throws Exception {

           }

           @Test

           public void test() {

               two demo =new two();

            demo.demo(3,0);

            demo.demo(6,0);

            demo.demo(5,3);

            demo.demo(5,1);

           }

  • 相关阅读:
    (转)Unity3D研究院之IOS&Android收集Log文件
    (转)C#中的委托(Delegate)和事件(Event)
    c# event Action 判断事件列表中是否存在这个委托
    电子商务 B2C 结构图【转载+整理】
    几个随机算法【转载+整理】
    Windows 2008 R2 配置 DNS 实现二级域名
    Perl、PHP、Python、Java 和 Ruby 比较【转载+整理】
    .NET 托管、非托管、本地:这些代码有什么区别?
    AWR
    HTTP 响应实体主体:XML 及 XML parser
  • 原文地址:https://www.cnblogs.com/hzzyii/p/5369660.html
Copyright © 2011-2022 走看看