zoukankan      html  css  js  c++  java
  • Myeclipse使用说明(白盒黑盒、JUnit)

    1、MyEclipse

    1)、首先配置workspace,建议不要使用空格和中文,所有的源代码都只保存在workspace中的。

    2)、新建工程(project),设置工程所需的jre环境,

    MyEclipse内置多种layout---每种布局界面不一样,菜单不同。

    3)、工程属性:

    编码集----一定要统一编码,特别是当你导入其他工程时,注意编码一定要一致。

    java biuld path ---设置classpath的位置,指定当前工程引用的类库

    source----指定.java文件和.class文件的存放位置。

    libraries----指定当前工程引用的类库

    java Compiler---指定编译版本,注意编译版本一定要比运行环境版本低

    3)、对已经存在的工程进行分组:working set

    通过分组隐藏不需要使用的工程

    4)、快捷键:

    alt+/ 内容提示

    ctrl+1 快速修复

    ctrl+shift+o 导包

    ctrl+shift+f 格式化

    ctrl(shift)+/ 注释

    alt+上下键 移动代码

    5)、断点调试:

    F5(跳入:跳进某个方法里--更详细的看运行过程)

    F7(跳出:跳出某个方法)

    F6(跳过--一行一行的执行代码)

    2、关于代码测试-----白盒测试和黑盒测试

    白盒测试是测试代码结构和逻辑(可见代码测试),黑盒测试是测试代码功能和性能(不可见代码测试)

    ***白盒测试局限性***

    1)、不可能测试所有代码

    2)、测试难度比较高-----白盒测试交给软件工程师自己测

    单体测试是一种白盒测试,测试代码功能模块---测试代码的单个功能


    Junit是java的一种单体测试技术。

    1)、首先在工程上引用JUnit类库

    2)、编写单体测试用例:

    格式:

    在类中写个方法:必须是void类型,参数为空,访问修饰符是public,方法前加@Test

    @Test

    public void test(){}

    3)、现在的每个测试方法就相当于之前写的一个main方法,每个测试方法可以单独执行---选中方法名,

    右键点击run就OK了。

    在使用JUnit测试时,如果有很多方法,每个方法的结果都输出到控制台,人们无法清晰的判断结果是不是

    正确,这时候要用到-----自动化结果检查,--断言Assert

    断言原理:调用方法,在调用方法前,准备测试数据,准备测试数据的运行结果,然后比较实际结果和

    预期结果是否相同。

    编写单体测试时,不要仅测试正确的结果,还要测试不正确的数据(包括非法数据)

    详情参照这个例子:

    ***E:Javaworkplace_myeclipseday01day01srcCalculatorTest.java***

  • 相关阅读:
    centos 安装 redis3.2.0 集群
    CentOS7安装配置redis-3.0.0
    CentOS7/RHEL7安装Redis步骤详解
    鸟哥之安裝 CentOS7.x
    Centos 7 学习之静态IP设置
    CentOS7 下linux不能上网解决方法​,centos7 eth0 没有ip,IP突然丢失
    javamail发送邮件(转)
    Apache James使用的方法及相关心得(转)
    Velocity缓存与穿透(转)
    十分钟搞懂什么是CGI(转)
  • 原文地址:https://www.cnblogs.com/ZT-SummerRain/p/6724058.html
Copyright © 2011-2022 走看看