为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JUnit—Java单元测试必备工具_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JUnit—Java单元测试必备工具

Eleven_Lee JAVA开发工程师
难度初级
时长 1小时 7分
  • 关于第三点:Junit能比较你预期跟程序输出的结果,但不能判断你的逻辑对不对
    查看全部
  • Junit的测试语法(@Test)和测试规范
    查看全部
  • 将项目代码和Junit test代码分离,项目上线的时候可以把测试目录删除。
    查看全部
  • 想起了马士兵的一句话 学习就如同起自行车 1先学会怎么骑 2再学会在什么场景下骑 3在看它每一部都是做什么用的 4了解它的结构和怎样做一辆自行车 (好像是这个意思>_<)
    查看全部
    0 采集 收起 来源:课程总结

    2018-03-22

  • 用@RunWith方法测试效果相同需要引入spring-test包
    查看全部
  • Unit4的参数化设置,简单讲这个方法是为了解决,同样的测试类中的测试方法针对多组测试数据时的优化,编写好对应的代码,就不用来来会会的运行、改写同样的测试代码(仅仅为了测试不同的数据) 下面是jUnit4参数化设置的方式,就是具体的代码怎么来编写。 1.更改默认的测试运行器为RunWith(Parameterized.class)<br> 2.声明变量来存放预期值 和结果值<br> 3.声明一个返回值 为Collection的公共静态方法,并使用@Parameters进行修饰<br> 4.为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值 以上做法的目的,运行一个测试方法同时对多组数据进行测试,背后应该是代码帮我们完成了,重复启动测试方法的工作。
    查看全部
  • 测试套件@runWith(Suite.class)@Suite.SuiteClass({xx.class,xxx.class...})用来修饰public修饰的空类 作用当有多个测试类的时候可以作为统一入口(可以包含子测试套件)
    查看全部
  • 通过本次课程学习到了一些在平时的开发工作中没有使用过的一些东东,当然,还有众多的内容,比如:断言,就必须自己看文档了,API相当重要。<br> 1 @Test:将一个普通的方法修饰成为一个测试方法<br> @Test(expected=XX.class 表示期待返回的类类型是什么)<br> @Test(timeout=毫秒 表示运行的时间,可用于中断可能出现的死循环和进行简单的压力测试)<br> 2 @BeforeClass:它会在所有的方法运行前被执行,static修饰<br> 3 @AfterClass:它会在所有的方法运行结束后被执行,static修饰<br> 4 @Before:会在每一个测试方法被运行前执行一次<br> 5 @After:会在每一个测试方法运行后被执行一次<br> 6 @Ignore:所修饰的测试方法会被测试运行器忽略<br> 7 @RunWith:可以更改测试运行器 org.junit.runner.Runner
    查看全部
    0 采集 收起 来源:JUnit常用注解

    2018-03-22

  • 通过本次课程我们了解到了如下的几个观点(在测试用例类中不同的注解修改能控制测试方法运行的先后次序): 1.@BeforeClass修饰的方法会在所有方法被调用前被执行,而且该方法是静态的,所以当测试类被加载后接着就会运行它, 而且在内存中它只会存在一份实例,它比较适合加载配置文件。<br> 2.@AfterClass所修饰的方法通常用来对资源的清理,如关闭数据库的连接<br> 3.@Before和@After会在每个测试方法的前后各执行一次。
    查看全部
    0 采集 收起 来源:JUnit运行流程

    2018-03-22

  • 通过本次可能我们能得到如下的几个观点: 1.Failure一般由单元测试使用的断言方法判断失败所引起的,这将表示测试点发现了问题,就是说程序输出的结果和我们预期的不一样。<br> 2.error是由代码异常引起的,它可以产生于测试代码本身的错误,也可以是被测试代码中的一个隐藏的bug<br> 3.测试用例不是用来证明你是对的,而是用来证明你没有错。
    查看全部
  • appplicationContext.xml文件中 设置属性
    查看全部
  • assertEquals(,); 自动生成测试文件: 1.右键点击需要测试的类 2.New-->Other--->JUnit Test Case 3.然后设置将要生成的测试类的属性
    查看全部
  • 1.junit 快速入门 2.junit 使用详解 3.junit的深入使用
    查看全部
    0 采集 收起 来源:Junit概述

    2016-02-27

  • 本次课程老师讲解的不错,非常感谢! 了解一个东西基本是这样的 1:有什么——知道有这么个东西 2:是什么——知道这个东西什么东东 3:做什么——知道这个东西能做什么事情 5:怎么做——知道这个东西怎么用 6:为什么——知道这个东西怎么设计,为什么是这个东西 7:下一个——清楚的了解一个东西后,要么再深入,要么换一个研究的对象,一个是纵向探索,一个是横向扩展,听视屏的讲解基本上能到大第5层,如果想更上一层楼第6、7层是必须要走的,这一层,就需要自己独自的探索了,去哪里哪?去官网?去和这个东西的创造者、发扬者去沟通和交流?去大自然中?去自己的想像之中?
    查看全部
    0 采集 收起 来源:课程总结

    2016-02-27

  • 本次课程是一个小结性质的,听了老师的讲解,让我见识到了一些没见识到的代码编写方式,非常感谢!框架整合的基本步骤如下: 1:新建一个项目 2:全部或者逐步的导入对应的框架支持——就是对应框架的jar文件,可以一个个来也可以用到什么导入什么,另外,只要能被项目引用的到,是放在一个用户库文件中还是多个也是没关系的。 3:框架间的整合,这是使用开源框架进行项目开发的重难点,一般也是通过jar文件或者配置文件——通常是XXX.xml来是框架整合起来,当然会有一个主框架,然后,其他的专业的功能框架交给主框架来管理。 4:测试框架的假如是否成功——这是的主框架是Spring框架,通过测试类中的测试方法,通过ClassPathXmlApplicationgContext类拿到框架配置的内容文件,然后,再通过Spring框架的依赖注入的特点,看看是否能够拿到注入到框架中的Bean,如果能够拿到说明Spring框架引用正确 5:测试整合的框架是否成功——同样是利用Spring框架的注入Bean的方式来验证的。 嗯,本次,课程学到了一些新的思路、编写代码的方法,感谢老师的讲解。
    查看全部

举报

0/150
提交
取消
课程须知
亲,学习本课程前需要熟练掌握Java基础语法和面向对象的知识呦!
老师告诉你能学到什么?
1、JUnit的基本概念 2、快速使用JUnit4对代码进行测试 3、JUnit4使用详解 4、使用JUnit4来帮助我们整合spring和hibernate
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!