码迷,mamicode.com
首页 > 系统相关 > 详细

Myeclipse使用说明(白盒黑盒、JUnit)

时间:2017-04-17 18:07:23      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:中文   引用   eclipse   代码结构   工程师   源代码   运行   跳过   main   

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:\Java\workplace_myeclipse\day01\day01\src\CalculatorTest.java***

 

Myeclipse使用说明(白盒黑盒、JUnit)

标签:中文   引用   eclipse   代码结构   工程师   源代码   运行   跳过   main   

原文地址:http://www.cnblogs.com/ZT-SummerRain/p/6724058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!