zoukankan      html  css  js  c++  java
  • 软件工程——第二次作业

    一、开发工具

    我选择的开发工具是Eclipse,以前上课老师要求下已经下载安装过。

    运行开发工具

    image

    打开之后的界面

    image

    二、编写与测试环节

    1.编写想要测试的java类

     ==(选择基本四则运算作为测试类)==
    

    image

    2.导入Junit

    image

    3.编写测试类

    单元测试覆盖标准:

    • 语句覆盖:选择合适用例,所有语句被执行一次。
    • 判定覆盖:每个判定至少取一次真、一次假。
    • 条件覆盖:每个条件的各种可能结果至少满足一次。
    • 判定条件覆盖:同时满足判断覆盖和条件覆盖。
    • 条件组合覆盖:所有组合情况都要覆盖一次。

    (这里加减乘除每一项测试一次)

    代码如下:
    package wzg1;

    import static org.junit.Assert.*;

    import org.junit.Test;

    public class WZGtext {

     @Test
        public void testAdd() {
            assertEquals(37,new WZG().add(18,19));
        }
    
        @Test
        public void testSubstract() {
            assertEquals(96,new WZG().substract(101,5));
        }
    
        @Test
        public void testMultiply() {
            assertEquals(144,new WZG().multiply(12,12));
        }
    
        @Test
        public void testDivide() {
            assertEquals(16,new WZG().divide(256,16));
        }
    

    }

    4.运行测试类

    image

    5.测试结果

    • Runs:总共有1个测试方法,已经运行了1个;
    • Errors:抛出异常的测试方法的个数是0;
    • Failures:表示失败的测试方法的个数是0;
    • 打钩:表示通过测试方法。
    • image
  • 相关阅读:
    Fiddler的使用
    vue后台管理系统搭建
    有效的山脉数组
    从中序与后序遍历序列构造二叉树
    从前序与中序遍历序列构造二叉树
    最大二叉树
    填充每个节点的下一个右侧节点指针
    二叉树展开为链表
    翻转二叉树
    Java判断字符串是否为数字
  • 原文地址:https://www.cnblogs.com/yydxgj/p/8617299.html
Copyright © 2011-2022 走看看