zoukankan      html  css  js  c++  java
  • LAB01:安装 Junit(4.12), Hamcrest(1.3) 以及 Eclemma并完成一次三角形问题的测试

    01:测试工具的安装:

    1)Junit&Hamcrest:

    首先,鼠标右键点击文件,选中属性:

    进入属性界面后依次选中Java Build Path,Libraries,Add Library,之后选择:

    将JUnit添加到项目中:

    此时可以看到JUnit和Hamcrest均已经安装完成了。

    2)Eclemma:

    点击如下图所示内容:

     

    在弹出框中输入Eclemma即可找到对应插件进行安装:

    此时三种测试工具均已经安装完毕,下面是试用结果:

    02:实际问题应用:

    首先将写好的代码进行Junit测试,我编写的代码中“e”,“i”,“s”,“n”分别代表等边三角形,等腰三角形,斜角三角形以及不能构成三角形。

    完整代码已经上传到GitHub上面。

    public char triangle(int a, int b,int c){
            if( a+b>c&&a+c>b&&b+c>a&&a>0&&b>0&&c>0){
                if(a==b&&b==c){
                    return 'e';
                }
                else if(a==b||b==c||a==c){
                    return 'i';
                }
                else{
                    return 's';
                }
            }
                return 'n';
        }

    下面进行测试用例测试以及测试结果:

     

    Eclemma覆盖统计:

    3.结论

    运用 Junit, Hamcrest以及 Eclemma可以测试代码的正确性以及代码的执行程度,是软件测试方便的工具

  • 相关阅读:
    简单破解.net(C#)程序
    URL和URI
    Java JDK安装和配置(Windows)
    函数式编程语言
    Http
    drf 序列化获取商品分类数据
    npm install 安装依赖报错
    27-----BBS论坛
    26-----BBS论坛
    25-----BBS论坛
  • 原文地址:https://www.cnblogs.com/xuyuwei123/p/6529965.html
Copyright © 2011-2022 走看看