第六周作业

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

  

  单击NextJunit library version选择Junit 3,最后点击Finish完成配置。

 

 

(3)使用Junit进行单元测试

           右击APlusB --> New --> Junit Test Case

           勾选New Junit 3 testsetUp()tearDown()

        

     ③点击Next,勾选需要的方法,最后单击Finish,生成APlusB类。

   

     ④创建APlusB的对象,并添加一个用于查看对象中的值是否与期望的值相匹配的assertEquals()方法。

   

     ⑤输入测试用例3,1,2(其中3为期望值,1和2分别为plusA和plusB),测试结果如下图所示,绿框表示符合期望。

   

     ⑥输入测试用例4,1,2(其中4为期望值,12分别为plusAplusB),测试结果如下图所示,红框表示不符合期望。

   

 

参考:

http://baike.baidu.com/link?url=6871TqZMte8ZeYU2YB7bjSIWYm1DCxrByvsSDTEEOHipB7H552en9Mij-ZXQZSV6t5aYAituMutchJOCH6Oepq#1

http://wenku.baidu.com/link?url=jCJqWdwhCF1OZe2K_GOJnYT-By3HZO5nBg4BVeS3QY7v3oKvhYdr3mtngbBJoM4Lx98QSByyjgGV9qRM7xIeoxumZf5ZN_sgJaTlJbk-uVS

http://www.tuicool.com/articles/FJfMfa

原文地址:https://www.cnblogs.com/xiaolili0309/p/5372452.html