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

           }

  • 相关阅读:
    MYSQL数据库基于MHA的高可用
    2019.9.20 Tomcat部署SL商城系统并连接MariaDB数据库
    2019.9.20 nginx+tomcat的负载均衡集群
    2019.9.20 tomcat自定义网站测试
    2019.9.20 Tomcat 安装和jdk的解压
    2019.9.19 tomcat 虚拟主机
    2019.9.19 tomcat配置ssl加密
    2019.9.18 nfs共享与动静分离
    2019.9.17 用户访问网站过程
    2019.9.17 awk上课总结
  • 原文地址:https://www.cnblogs.com/hzzyii/p/5369660.html
Copyright © 2011-2022 走看看