第六周作业
Junit单元测试
1、 单元测试是什么?
单元测试是指对软件中的最小可测试单元进行检查和验证。单元可能是一个过程、一个菜单、一个类、一个网页;也可能是一组过程、一组菜单、一组类、一组网页。
2、 为什么要进行单元测试?
单元测试的目的是:通过对象模块的静态分析与动态测试,使其代码达到模块说明书的需求。
3、 单元测试的执行过程
4、 如何使用Junit进行单元测试?
(1)创建测试工程以及测试类
①通过File --> New --> Java Project创建test工程
②右击test工程 --> New --> Class 创建APlusB类
(2)eclipse下配置Junit
①右击test工程 --> Build Path --> Configure Build Path
②单击右侧栏的Libraries
③点击Add Library,在library type下选择Junit,
单击Next,Junit library version选择Junit 3,最后点击Finish完成配置。
(3)使用Junit进行单元测试
①右击APlusB类 --> New --> Junit Test Case
②勾选New Junit 3 test、setUp()、tearDown()
③点击Next,勾选需要的方法,最后单击Finish,生成APlusB类。
④创建APlusB的对象,并添加一个用于查看对象中的值是否与期望的值相匹配的assertEquals()方法。
⑤输入测试用例3,1,2(其中3为期望值,1和2分别为plusA和plusB),测试结果如下图所示,绿框表示符合期望。
⑥输入测试用例4,1,2(其中4为期望值,1和2分别为plusA和plusB),测试结果如下图所示,红框表示不符合期望。
参考:
③http://www.tuicool.com/articles/FJfMfa