单元测试与Junit4
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
但传统的单元测试,需要程序员重新编写一个程序,在该程序中,要调用测试需要的方法,并且仔细观察运行的结果,看是否出错。测试因此变得很麻烦。
而Junit4单元测试包则大大简化了单元测试需要进行的工作。
此次作业在Eclipse上使用Junit4测试一个含有加减乘除的Java类小程序。熟悉单元测试操作。
新手上路,前方注意!!!
1.Eclipse的安装
注意jre以及jdk的安装以及环境变量的改变。(早就下载过,但是一直没用过)安装后软件运行如下。
2.准备工作
(1)新建工程Junitdemo1
在菜单栏中选择File-->New-->Java project或者点击Flie下面的快捷图标后选择Java project,然后在弹出的窗口中为工程命名。
命名结束后,点击Finish。
(2)引入Junit4单元测试包
右击新建工程Junitdemo1,点击Build Path-->Add Libraties,选择Junit后,Next。
选择要用的Junit4后,Finish。
(3)新建文件包calculator
右击工程下的src,点击New-->Package,然后在弹出的窗口中为文件命名。命名后,Finish。
(4)新建Java类Calculator
右击新建的文件包calculator,点击New-->Class,然后在弹出的窗口中为Java类命名。命名后,finish。
此时即可编写Java类程序。
3.输入代码
(1)被测试代码
(2)测试代码
①引入Junit4测试框架CalculatorTest
右击新建的Java类Calculator,点击New-->Junit Test Case,选择Junit4(一般默认即为Junit4),Name默认。
勾选需要测试的部分以作框架:add,substract,multiply,divide后Finish。
测试框架如下。
②输入测试代码
在测试框架中输入。
4.测试运行
右击已输入测试代码的测试框架CalculatorTest,点击Run As-->1 Junit Test,默认选项后测试运行。
Run 4/4表示一共进行了四项测试,且全部测试过。
且测试过程无错误,无失败。
(本新手的车就先开到这儿。。。)